Helm: image registry handling is inconsistent

Describe the bug
The helm chart uses helpers to resolve the image names. They contain several mechanisms to override registry, repository, image and tags. We tried overriding the registry and stumbles inconsistencies between the different images for master/filer and volume.
System Setup

Helm Chart 3.68

Expected behavior
We can cleanly override the registry using the values.
Actual behavior
We had to override several properties (some of them undocumented) to get this working:
  image:
    repository: /

  global:
    repository: /
    registry: myRegistry.org
    localRegistry: myRegistry.org

It is also not clear why there is an image and a global section. The convention is to use the global section to set values across the whole chart.

Should I assign this issue to you? @gtudan Thanks!

Yes, I'll have a go at it later.


[DX] Tell people what is occupying port on npm start

This seems like a nice to have for DX https://github.com/gatsbyjs/gatsby/pull/579
Not super urgent though =)

I have some issue where i have multiple instances of Phenomic running, or rather it didn't finish closing out or something. Maybe showing the PID as well would help. X at PID is already running on port YYYY.

I thought about that too. I would like to copy CRA UX on that.

@MoOx If this is up for grabs I'll give it a shot?


[Bug]: vllm is crashed on v0.5.3.post1

Your current environment
The output of `python collect_env.py`

It is
🐛 Describe the bug
I'm using Llama3.1 to do inference, and container is crashed.
My command to start vllm:
        image: vllm/vllm-openai:v0.5.3.post1
        command: ["python3", "-m", "vllm.entrypoints.openai.api_server"]
        args: ["--model", "hugging-quants/Meta-Llama-3.1-70B-Instruct-AWQ-INT4", "--host", "<IP_ADDRESS>", "--port", "8080", "--tensor-parallel-size", "2", "--trust-remote-code"]

Logs when container is crashed:
[rank0]:[E ProcessGroupNCCL.cpp:1414] [PG 2 Rank 0] Process group watchdog thread terminated with exception: CUDA error: an illegal memory access was encountered
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

Exception raised from c10_cuda_check_implementation at ../c10/cuda/CUDAException.cpp:43 (most recent call first):
frame #0: c10::Error::Error(c10::SourceLocation, std::string) + 0x57 (0x7fa150ea6897 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10.so)
frame #1: c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&) + 0x64 (0x7fa150e56b25 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10.so)
frame #2: c10::cuda::c10_cuda_check_implementation(int, char const*, char const*, int, bool) + 0x118 (0x7fa150f7e718 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10_cuda.so)
frame #3: c10d::ProcessGroupNCCL::WorkNCCL::finishedGPUExecutionInternal() const + 0x56 (0x7fa15217b8e6 in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #4: c10d::ProcessGroupNCCL::WorkNCCL::isCompleted() + 0x58 (0x7fa15217f9e8 in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #5: c10d::ProcessGroupNCCL::watchdogHandler() + 0x77c (0x7fa15218505c in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #6: c10d::ProcessGroupNCCL::ncclCommWatchdog() + 0x10c (0x7fa152185dcc in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #7: <unknown function> + 0xd6df4 (0x7fa19dc3cdf4 in /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
frame #8: <unknown function> + 0x8609 (0x7fa19ecfe609 in /usr/lib/x86_64-linux-gnu/libpthread.so.0)
frame #9: clone + 0x43 (0x7fa19ee38353 in /usr/lib/x86_64-linux-gnu/libc.so.6)

terminate called after throwing an instance of 'c10::DistBackendError'
  what():  [PG 2 Rank 0] Process group watchdog thread terminated with exception: CUDA error: an illegal memory access was encountered
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

Exception raised from c10_cuda_check_implementation at ../c10/cuda/CUDAException.cpp:43 (most recent call first):
frame #0: c10::Error::Error(c10::SourceLocation, std::string) + 0x57 (0x7fa150ea6897 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10.so)
frame #1: c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&) + 0x64 (0x7fa150e56b25 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10.so)
frame #2: c10::cuda::c10_cuda_check_implementation(int, char const*, char const*, int, bool) + 0x118 (0x7fa150f7e718 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10_cuda.so)
frame #3: c10d::ProcessGroupNCCL::WorkNCCL::finishedGPUExecutionInternal() const + 0x56 (0x7fa15217b8e6 in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #4: c10d::ProcessGroupNCCL::WorkNCCL::isCompleted() + 0x58 (0x7fa15217f9e8 in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #5: c10d::ProcessGroupNCCL::watchdogHandler() + 0x77c (0x7fa15218505c in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #6: c10d::ProcessGroupNCCL::ncclCommWatchdog() + 0x10c (0x7fa152185dcc in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #7: <unknown function> + 0xd6df4 (0x7fa19dc3cdf4 in /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
frame #8: <unknown function> + 0x8609 (0x7fa19ecfe609 in /usr/lib/x86_64-linux-gnu/libpthread.so.0)
frame #9: clone + 0x43 (0x7fa19ee38353 in /usr/lib/x86_64-linux-gnu/libc.so.6)

Exception raised from ncclCommWatchdog at ../torch/csrc/distributed/c10d/ProcessGroupNCCL.cpp:1418 (most recent call first):
frame #0: c10::Error::Error(c10::SourceLocation, std::string) + 0x57 (0x7fa150ea6897 in /usr/local/lib/python3.10/dist-packages/torch/lib/libc10.so)
frame #1: <unknown function> + 0xe32119 (0x7fa151e09119 in /usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda.so)
frame #2: <unknown function> + 0xd6df4 (0x7fa19dc3cdf4 in /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
frame #3: <unknown function> + 0x8609 (0x7fa19ecfe609 in /usr/lib/x86_64-linux-gnu/libpthread.so.0)
frame #4: clone + 0x43 (0x7fa19ee38353 in /usr/lib/x86_64-linux-gnu/libc.so.6)

Thanks for your info. Is there any WA to avoid the crash?

The same issue still occurs when using Qwen2 72B Instruct with vllm 0.5.4.

@tonyaw please try upgrading to 0.5.4
@Minami-su can you share your command, system details, and stacktrace?

@tonyaw please try upgrading to 0.5.4
@Minami-su can you share your command, system details, and stacktrace?

self.sampling_params = SamplingParams(temperature=0.95, top_p=0.9, top_k=20, repetition_penalty=1.05, max_tokens=8000, stop_token_ids=[tokenizer.eos_token_id])
            self.llm = LLM(model=model_path,enforce_eager=True,tensor_parallel_size=2,disable_custom_all_reduce=True,gpu_memory_utilization=gpu_memory_utilization)#,disable_custom_all_reduce=True)

rank0]:[E811 01:10:50.482336908 ProcessGroupNCCL.cpp:1515] [PG 3 Rank 0] Process group watchdog thread terminated with exception: CUDA error: an illegal memory access was encountered/s, output: 240.71 toks/s]
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
Exception raised from c10_cuda_check_implementation at ../c10/cuda/CUDAException.cpp:43 (most recent call first):
frame #0: c10::Error::Error(c10::SourceLocation, std::string) + 0x96 (0x7b39e1177f86 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libc10.so)
frame #1: c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&) + 0x64 (0x7b39e1126d10 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libc10.so)
frame #2: c10::cuda::c10_cuda_check_implementation(int, char const*, char const*, int, bool) + 0x118 (0x7b39e155bee8 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libc10_cuda.so)
frame #3: c10d::ProcessGroupNCCL::WorkNCCL::finishedGPUExecutionInternal() const + 0x56 (0x7b398f3948a6 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #4: c10d::ProcessGroupNCCL::WorkNCCL::isCompleted() + 0xa0 (0x7b398f399ac0 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #5: c10d::ProcessGroupNCCL::watchdogHandler() + 0x1da (0x7b398f3a077a in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #6: c10d::ProcessGroupNCCL::ncclCommWatchdog() + 0x10c (0x7b398f3a2bbc in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #7:  + 0xdbbf4 (0x7b39e0adbbf4 in /media/kemove/3.8TB/jcxy/anaconda3/envs/haolu/bin/../lib/libstdc++.so.6)
frame #8:  + 0x94ac3 (0x7b39e2a94ac3 in /lib/x86_64-linux-gnu/libc.so.6)
frame #9:  + 0x126850 (0x7b39e2b26850 in /lib/x86_64-linux-gnu/libc.so.6)
[rank1]:[E811 01:10:50.487303986 ProcessGroupNCCL.cpp:1515] [PG 3 Rank 1] Process group watchdog thread terminated with exception: CUDA error: an illegal memory access was encountered
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with TORCH_USE_CUDA_DSA to enable device-side assertions.
Exception raised from c10_cuda_check_implementation at ../c10/cuda/CUDAException.cpp:43 (most recent call first):
frame #0: c10::Error::Error(c10::SourceLocation, std::string) + 0x96 (0x7b39e1177f86 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libc10.so)
frame #1: c10::detail::torchCheckFail(char const*, char const*, unsigned int, std::string const&) + 0x64 (0x7b39e1126d10 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libc10.so)
frame #2: c10::cuda::c10_cuda_check_implementation(int, char const*, char const*, int, bool) + 0x118 (0x7b39e155bee8 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libc10_cuda.so)
frame #3: c10d::ProcessGroupNCCL::WorkNCCL::finishedGPUExecutionInternal() const + 0x56 (0x7b398f3948a6 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #4: c10d::ProcessGroupNCCL::WorkNCCL::isCompleted() + 0xa0 (0x7b398f399ac0 in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #5: c10d::ProcessGroupNCCL::watchdogHandler() + 0x1da (0x7b398f3a077a in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #6: c10d::ProcessGroupNCCL::ncclCommWatchdog() + 0x10c (0x7b398f3a2bbc in /work/jcxy/anaconda3/envs/haolu/lib/python3.10/site-packages/torch/lib/libtorch_cuda.so)
frame #7:  + 0xdbbf4 (0x7b39e0adbbf4 in /media/kemove/3.8TB/jcxy/anaconda3/envs/haolu/bin/../lib/libstdc++.so.6)
frame #8:  + 0x94ac3 (0x7b39e2a94ac3 in /lib/x86_64-linux-gnu/libc.so.6)
frame #9:  + 0x126850 (0x7b39e2b26850 in /lib/x86_64-linux-gnu/libc.so.6)
/work/jcxy/anaconda3/envs/haolu/lib/python3.10/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 1 leaked shared_memory objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '

It looks like the backtrace is same as https://github.com/vllm-project/vllm/issues/7297
But the container is hang instead of crash.

Please see my previous message.
It looks like this issue isn't 100% fixed.
Could you please help to confirm?


Log 'missing auth' to Debug instead of Warn.

I've been seeing many warning messages like this one:
11-09 18:43:21.329 12076-12899/com.joshblour.proximator.android W/Listener: authHeader is null
11-09 18:43:21.330 12076-12899/com.joshblour.proximator.android W/Listener: Unauthorized -- requestCredentials not given or do not match allowed credentials

These only appeared when replication iOS to Android so I opened an issue on the iOS library: https://github.com/couchbase/couchbase-lite-ios/issues/971
Apparently, 401 is a normal part of even a valid authentication process; an authorized user. Because of this, I've changed the log level for these messages to Debug instead of Warn.

@joshblour Thank you very much again!


[webui] about trial duration question

Environment:

NNI version: v1.8
NNI mode (local|remote|pai): resue
Client OS:
Server OS (for remote mode only):
Python version:
PyTorch/TensorFlow version:
Is conda/virtualenv/venv used?:
Is running in Docker?:

What issue meet, what's expected?:
on reuse mode, trial duration will become 0s when trial status from 'waiting' to 'running'.
How to reproduce it?:
Additional information:

Looks like that the issue had been fixed in PR https://github.com/microsoft/nni/pull/4044.

It is not a bug on reuse mode, and you could see the all duration on pai webportal.


Vm not found

Hi everyone,
perfoming "terraform apply" results in the following error:
`proxmox_vm_qemu.proxmox_vm[0]: Creating...
Error: Vm 'debian-10-template' not found`
My main.tf:
terraform {
  required_providers {
    proxmox = {
      source = "local/provider/proxmox"
      version = ">=1.0.0"
    }
  }
}

provider "proxmox" {
    pm_api_url = "https://<IP_ADDRESS>:8006/api2/json"
    pm_user = "proxmoxtf@pam"
    pm_password = "****"
    pm_tls_insecure = "true"

  pm_log_enable = true
  pm_log_file = "terraform-plugin-proxmox.log"
  pm_log_levels = {
    _default = "debug"
    _capturelog = ""
  }
}

resource "proxmox_vm_qemu" "proxmox_vm" {
  count                 = 1
  name                  = "tf-vm-${count.index}"
  target_node           = "ProxmoxServer1"

  clone                 = "debian-10-template"
  #clone                        = "9001"
  #clone                        = "VM 9002"
  full_clone            = true

  os_type               = "cloud-init"
    cores               = 2
    sockets             = "1"
    cpu                 = "host"
    memory              = 2048
    scsihw              = "virtio-scsi-pci"
    bootdisk            = "scsi0"

  disk {
      #id                = 0
      size              = "20G"
      type              = "scsi"
      storage           = "lvm-thin"
      #storage_type      = "lvm"
      iothread          = true
  }

  network {
      #id                = 0
      model             = "virtio"
      bridge            = "vmbr0"
  }

# Cloud Init Settings
  ipconfig0 = "ip=<IP_ADDRESS>${count.index + 1}/24,gw=<IP_ADDRESS>"

  sshkeys = <<EOF
    ${var.ssh_key}
    EOF

}

Terraform v0.13.5
Proxmox provider v2.6.2

@bogi0704   Thanks for reporting this!   Quick question: is the template you are trying to clone from on the same proxmox node (ProxmoxServer1)?

@doransmestad Hi, thanks for looking at this issue! Yes it is:

I have tried to select the template in multiple ways. None of them worked.

@bogi0704   I'm not able to reproduce the error you're seeing  :disappointed:   The clone is working for me as expected even after copy-pasting your resource block (and adapting minimally to enable it to run on my test host).   Here's the verbatim from my test to prove I didn't change much:
resource "proxmox_vm_qemu" "proxmox_vm" {
  count                 = 1
  name                  = "tf-vm-${count.index}"
  target_node           = "testproxmox"

  clone                 = "pxtest-10-test"
  full_clone            = true

  os_type               = "cloud-init"
  cores               = 2
  sockets             = "1"
  cpu                 = "host"
  memory              = 2048
  scsihw              = "virtio-scsi-pci"
  bootdisk            = "scsi0"

  disk {
      #id                = 0
      size              = "20G"
      type              = "scsi"
      storage           = "local-lvm"
      #storage_type      = "lvm"
      iothread          = true
  }

  network {
      #id                = 0
      model             = "virtio"
      bridge            = "vmbr0"
  }

  # Cloud Init Settings
  ipconfig0 = "ip=<IP_ADDRESS>${count.index + 1}/24,gw=<IP_ADDRESS>"

  sshkeys = <<EOF
    EOF

}

I see in your provider block you're using a local copy of the provider?   Did you build from source here?   I presume you still see the same error even if you use the official binary from the registry?  https://registry.terraform.io/providers/Telmate/proxmox/latest
Another thought:  can you change the name of your template and see if that makes a difference?  I can't imagine it would, but I'm running low on ideas here  :sweat_smile:

@doransmestad Thanks again for looking at this issue!
Yes I have built it from source. I have just tried it again using the official binary from the registry. The error still occurs.
The client that I am using terraform on is a WSL1 Ubuntu VM. I thought this may be an issue so I spun up a debian VM and tried it from there. The issue is still the same.
I have also changed the name of the template. I just called it "test", but the error is still coming up.
Is there a way to reference the template by it's ID (for example id=9000) rather than using the name?
I looked through the debug log but could not find an issue. I am a rookie terraform user though...
Terraform Output.txt

@bogi0704 the proxmox user that you are using has sufficent premission in proxmox? try to use root and check if it works

@mleone87 That solved the issue, thanks! I guess I did not grant the right permissions for my second proxmox user to perfom all the necessary actions. I will have to look into that. Thanks a bunch!


Fix trailing and/or prefixed whitespace

When doing some basic tests for namespaces, all detik tests failed on my machine. This was due to some strange whitespace prefixing of the kubectl result:
╰─ cat /tmp/detik/namespaces.bats.debug
----DETIK-----
.../tests/./namespaces.bats
Namespaces

Client query:
kubectl get namespace -o custom-columns=NAME:.metadata.name

Result:
       1
----DETIK-----
Command output is: Valid expression. Verification in progress...
Found        1 namespace named kube-monitoring (instead of 1 expected).

This PR removes whitespace from the result.

Thanks. :+1:


 Unrecoverable errors; all forked contains lost on StackBlitz. UNACCETABLE FOR COMMERCIAL PRODUCT!

Like many other people here I have lost all my work, for example about 8 hours of work today from early this morning is gone, when the server crashes it will also wipe out yourstackblitz.com container in collections. I have burned through close to 50,000 tokens and have 0 progress done towards completion of this four different projects I have started because of the repeated crashes there needs to be some mechanism to checkpoint the container itself because the container is extremely unstable

We understand that this is frustrating. Persistence is a known issue and is being tracked here: #39. The team is hard at work continuing to improve GitHub integration as well. We appreciate your patience as improvements continue to be made!


Map styles

This PR adds map styles
Changes:

Added 4 map styles
Added a drop down menu to choose the map style
Resolved merge conflicts

Demo

@Ahmedsaed Theere are still conflicts to be resolved.

@Deadreyo resolved it

@Ahmedsaed Merging this broke the deployment (both netlify and github pages deployment are broken)


[FEATURE] Allow to install plugins from role

Description
Develop a set of tasks that given a list of plugins, the plugins will be installed.
Why is this needed?
Improve usability.

Wrong repository.


Add note on Powershell execution policies to docs.zowe.org/stable/troubleshoot/cli/troubleshoot-cli

Description
Powershell users on Windows can encounter an error when they try to run Zowe CLI with certain execution policies in place.
An example of the error message:
PS C:\> zowe
zowe : File C:\Users\user\AppData\Roaming\npm\zowe.ps1 cannot be loaded because running scripts is disabled on this
system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ zowe
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

To resolve this issue, users will need to either:

Change a setting in "Developer Settings" in Windows 10 settings (I am not sure where they can find this setting in other versions of Windows) to enable running local scripts without signing:

Or, they can run Powershell as an administrator and use the Set-ExecutionPolicy command to change the execution policy to a less-restrictive setting, for example: Set-ExecutionPolicy RemoteSigned -scope CurrentUser.

Pages to Update
https://docs.zowe.org/stable/troubleshoot/cli/troubleshoot-cli
Screenshots

Expected behavior

Additional context

I believe this is what it looks like for windows 11


Are there ready made executables?

Are there ready made executables?

Not official here but I don't think there are. If appveyor (like travis but for Windows) is enabled then probably published artifacts could be enabled.

Not currently, no. That's a good idea, though I expect it won't be worth doing until Wren is a little more mature.
Right now it's sort of a "feature" that you have to build Wren yourself because:

It helps flush out bugs with building and compiling Wren for various platforms.
It ensures the people using Wren today are comfortable getting their hands a little dirty. :)


If if just want timeout on unix then, --timeout flag exists on /usr/bin/kill (not on shell kill).
You can write it as,
/usr/bin/kill --timeout 1000 TERM --signal QUIT ${PID_TO_KILL}


Migrate to a new server

I plan to migrate my Huginn installation to a new server, but I'm not sure how to do it. I had a look at the backup script that is linked here, but I didn't really understand it (probably because I'm not familiar with Ruby).
Is it sufficient to just install Huginn on the new server and replace the new database by the old one or is there more I have to consider?

The backup script creates a backup of the database.

Is it sufficient to just install Huginn on the new server and replace the new database by the old one

That should pretty much be it. You probably also want to move you .env, Procfile and config/unicorn.rb


Feature - !block Steam64id,Steam64id

Hello,
i thought it would be nice if ASF had the possibilty to block a list of Steam64id's.
like
!block Steam64id,Steam64id

What is the purpose or reasoning of that? What is supposed to be blocked? Why?

I have a big list of known scammers and other people who try to abuse bot mechanics for profit.
It would make it easy to share that list with others, import it into the bot accounts.

Trade bots that have match everything enabled...
Most people out there trade with common sense and respect for others.
There are some people that only make profit with cards and have 10000+ cards.

Out of the scope but let's say that it can be added, since many people are asking for that feature and it's not that heavy to implement. Should also make Menels happy so he doesn't have to maintain his own custom build.

I was talking to Menels about that too and also thought it might be not too complex.
But i am not a coder thats your expertize.
I realy appreciate your work!

Why don't just 'block all communication' with the 'scammer'?

@Ne3tCode  Command > manual logging in and blocking, especially since you can use <Bots> syntax for adding to all bots.

You could do it in your commit. 1 http request to block, 1 request to unblock.

Yes, but I intentionally don't want to block people in ASF, but only to ignore trades from them.

If I remember it right - list of blocked users in steam is limited, so handling it in asf instead is not so bad idea. But why command and not a config property?

Because it should be possible to add/remove people during runtime, config properties are meant for more-or-less static things you change rarily. This is the one you can change often (for people that decide to use it of course).

@Ne3tCode The background for this is to help people who run 1:1 bots with MatchEverything,so their inventories doesn't end up looking like this: https://steamcommunity.com/profiles/76561198305483770/gamecards/568650
They want to offer diversity in cards for the community to craft sets with, not so other people can make a profit. They see obvious abuse, simple to blacklist them.
If you block communication someone, they can't post on your profile to "appeal" the block either. So Archi's change works great for this.

I think Archi approach here is better than just completly blocking those
users.
Sometimes I mistakenly block users. In that case they can still write on my
profile and make an appeal.
And you can still block them manuly if they are that bad.
2017-03-30 9:10 GMT+02:00 MikeLund<EMAIL_ADDRESS>
@Ne3tCode https://github.com/Ne3tCode The background for this is to
help people who run 1:1 bots with MatchEverything,so their inventories
doesn't end up looking like this: https://steamcommunity.com/
profiles/76561198305483770/gamecards/568650
They want to offer diversity in cards for the community to craft sets
with, not so other people can make a profit. They see obvious abuse, simple
to blacklist them.
If you block communication someone, they can't post on your profile to
"appeal" the block either. So Archi's change works great for this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/JustArchi/ArchiSteamFarm/issues/515#issuecomment-290322410,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA7G-Fohq5b7NPmqaKNWfUYqCONimJ12ks5rq1V5gaJpZM4Mr_Ll
.


在A容器里面重启docker导致B的Daemon里面的容器不能对A容器进行ssh操作-显示：*** no route to host

会不会是 Iptables被篡改了？

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

This description is not clear. could you list the steps to reproduce this issue

service docker start may be needed in some cases to start the Docker daemon.
I'll close this issue now since there doesn't seem to be an actual issue, just a configuration or the absence of the Docker daemon. Please feel free to comment.


@NgModule annotation error in Angular 5

I am using Angular 5 and I have implemented this plugin.
when run the projects getting this type of error
Uncaught Error: Unexpected value 'Ng2TelInputModule' imported by the module 'AppModule'. Please add a @NgModule annotation.
Is there something I am missing?
Thank you in advance.

@kaushik-nimble updated this package to angular5


feature: disable all default which-key

Did you check the docs?

[X] I have read all the LazyVim docs

Is your feature request related to a problem? Please describe.
when you migrate your own configuration, the default wich-key values generate your own keyboard shortcut. Would it be possible to have an option to put no default wich-key value .
Thank you very much
Describe the solution you'd like
no idea
Describe alternatives you've considered
no idea
Additional context
No response

you can set the desc field in the options table when setting keymaps to what you like

I don't understand what to do.
When I define my keymaps, I use for example :
vim.keymap.set("n", "gS", "Telescope lsp_document_symbols", { noremap = true, silent = true })
But if this corresponds to a which-key table my shortcut is not translated with the right command

I think I didn't make myself understood. In fact, the which-key shortcuts with a name overload override the vim.keymap shortcuts. example
local wk = require("which-key")
-- As an example, we will create the following mappings:
--  * <leader>ff find files
--  * <leader>fr show recent files
--  * <leader>fb Foobar
-- we'll document:
--  * <leader>fn new file
--  * <leader>fe edit file
-- and hide <leader>1
wk.register({
  f = {
    name = "file", -- optional group name
    f = { "<cmd>Telescope find_files<cr>", "Find File" }, -- create a binding with label
    r = { "<cmd>Telescope oldfiles<cr>", "Open Recent File", noremap=false, buffer = 123 }, -- additional options for creating the keymap
    n = { "New File" }, -- just a label. don't create any mapping
    e = "Edit File", -- same as above
    ["1"] = "which_key_ignore",  -- special label to hide it in the popup
    b = { function() print("bar") end, "Foobar" } -- you can also pass functions!
  },
}, { prefix = "<leader>" })

followed by vim.keymap.set("n", "ff", "Telescope ", { })
which key will keep as description "Find File" and not Telescope
as lazyvim configures wichkey, this is not practical to remap the default lazyvim configuration

vim.keymap.set("n", "gS", "Telescope lsp_document_symbols", { noremap = true, silent = true })

vim.keymap.set("n", "gS", "Telescope lsp_document_symbols", { noremap = true, silent = true, desc = "This is what it does" })

I think I didn't make myself understood. In fact, the which-key shortcuts with a name overload override the vim.keymap shortcuts. example
local wk = require("which-key")
-- As an example, we will create the following mappings:
--  * <leader>ff find files
--  * <leader>fr show recent files
--  * <leader>fb Foobar
-- we'll document:
--  * <leader>fn new file
--  * <leader>fe edit file
-- and hide <leader>1
wk.register({
  f = {
    name = "file", -- optional group name
    f = { "<cmd>Telescope find_files<cr>", "Find File" }, -- create a binding with label
    r = { "<cmd>Telescope oldfiles<cr>", "Open Recent File", noremap=false, buffer = 123 }, -- additional options for creating the keymap
    n = { "New File" }, -- just a label. don't create any mapping
    e = "Edit File", -- same as above
    ["1"] = "which_key_ignore",  -- special label to hide it in the popup
    b = { function() print("bar") end, "Foobar" } -- you can also pass functions!
  },
}, { prefix = "<leader>" })

followed by vim.keymap.set("n", "ff", "Telescope ", { })
which key will keep as description "Find File" and not Telescope
as lazyvim configures wichkey, this is not practical to remap the default lazyvim configuration

I don't understand what you're trying to achieve here. Can you be more specific with concrete example? What have you tried? And what do you expect it to do?


improve checkindex to be more thorough for vectors (e.g. test seeking)

Description
Currently checkindex only next()'s through the vectors. We should do some seeking as well. It doesnt have to be intense, e.g. we could do 64 seeks (if there's 20,000,000 docs in the index, seek to 0, 312500, ..., something like that).
This would have saved a lot of time with #11905 but will also improve testing in general. CheckIndex gets called on every index created by every test, so checks here are very powerful.

This is a good idea! As a note -- in order to exercise all parts of the file format, we'll have to perform a kNN search too through KnnVectorsReader#search. If we only load VectorValues and iterating through them (even with skipping), then we won't exercise the HNSW graph part which lives in the .vex file.

"read every byte of the index" is the promise that checkindex makes. So this bug is really important.


Add IPFamily options in vSphere cloud config API

Signed-off-by: Rastislav Szabo<EMAIL_ADDRESS>What this PR does / why we need it:
Adds options to configure ip-family on Global and VirtualCenter level in vSphere cloudconfig.
Which issue(s) this PR fixes (optional, in fixes #<issue number> format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
As the the ip-family option seems to be supported only in case of out-of-tree CCM, it is put under conditional in the cloud-config.
Optional Release Note:

Add IPFamily options into in vSphere cloud config API.

/retest

/retest

/retest


Moment Doesn't work With Jest

Describe the bug
When imported into a development setting import moment from 'moment' allows moment to work effectively and does everything I want it to. However when running jest tests that run over the code that calls moment() I get the following error:
"TypeError: moment_1.default is not a function"
Strangely, Importing it in this way: import * as moment from 'moment' allows functionality in test but not in production. I have looked all through jest's issues and this has been a reported issue however the Jest team is confident the issue is on moment's side.
To Reproduce
Steps to reproduce the behaviour:

make a simple function in a react app which calls moment()
add a jest test which will traverse this path.
run the test.
See error

Expected behaviour
Moment should be callable in both test and production in the same way.
Desktop (please complete the following information):

OS: macOS Mojave
Testing: Jest -v 24.8.0

Moment-specific environment
moment -v 2.24.0

Other libraries in use: TypeScript

Please run the following code in your environment and include the output:
console output when moment is imported the way development expects i.e. import moment from 'moment'
console.log src/resources/timestamping.tsx:4
      Tue Jul 16 2019 10:58:16 GMT-0400 (Eastern Daylight Time)
    console.log src/resources/timestamping.tsx:5
      7/16/2019, 10:58:16 AM
    console.log src/resources/timestamping.tsx:6
      240
TypeError: Cannot read property 'version' of undefined.

console output when moment is imported the way it functions in test i.e. import * as moment from 'moment'
console.log src/resources/timestamping.tsx:4
      Tue Jul 16 2019 11:02:46 GMT-0400 (Eastern Daylight Time)
    console.log src/resources/timestamping.tsx:5
      7/16/2019, 11:02:46 AM
    console.log src/resources/timestamping.tsx:6
      240
    console.log src/resources/timestamping.tsx:8
      2.24.0

const moment = require("moment").default || require("moment") is what I came up with, but it only allows use to use moment as a function.

blem. But it's still a hack.

Thank you sir, that helped.

Is there something the Moment.js side can do here?

I was facing this issue when i was using ts-jest for working with typescript and jest. I ended up using babel for typescript support with jest instead and I don't face it anymore. Perhaps the ts-jest library may be doing something under the hood

after some more searching found the solution here
https://github.com/aurelia/skeleton-navigation/issues/606#issuecomment-397051406
need to pass in "esModuleInterop": true under compilerOptions in tsConfig

@DhrubajitPC glad you found the solution.
Can you add that to our docs?
https://momentjs.com/docs/#/use-it/typescript/

Sure... give me some time :)

hmmm... it already seems to be part of the FAQ
https://github.com/moment/moment/blob/develop/FAQ.md

It seems I only get this error when I set esModuleInterop to true...
@KonradLinkowski - the hack helped though :)

FWIW, I updated my import for using moment-timezone and Jest is happy:
import moment from 'moment-timezone';

I've found 2 ways to use moment in Jest. ( for the note: I use Angular). I needed to test a component method that uses 'moment()'.
1)
//    spec.ts file (my testing file)
import moment from 'moment';
// import exactly like this, not like   import * as moment from 'moment'.  Otherwise you'll get error "moment is not a function".

beforeEach(() => {
    dateNowSpy = jest.spyOn(Date, 'now').mockImplementation(() =><PHONE_NUMBER>000); // Pick any timestamp.  This fix works since moment() uses Date.now() under the hood.
}

afterEach(() => {
    dateNowSpy.mockRestore();
});

it('should call myMethod with moment()', () => {
        const selectSpy = spyOn(myComponent, 'myMethod');
        ... // trigger here the call to myMethod.
        expect(selectSpy).toHaveBeenCalledWith(moment()); // moment() will be called with our mocked date
});

The second option uses npm package MockDate https://www.npmjs.com/package/mockdate
Briefly, it's as follows (apply beforeEach/afterEach yourself)
import moment from 'moment';
import * as MockDate from 'MockDate';

MockDate.set(1434319925275);
expect(selectSpy).toHaveBeenCalledWith(moment());
MockDate.reset();

This worked for me and Eslint is not complaining.
import moment = require("moment");

import moment from 'moment/src/moment'

For anyone who still have no solution for it
with
jest: 26.6.3
moment: 2.29.1:

Still having this problem with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>I didn't want to change any source or test files so my solution was to add the following mock to setupFilesAfterEnv file:
jest.mock('moment', () => ({
  default: jest.requireActual('moment')
}))

I need to mock this call moment.localeData().firstDayOfWeek().
I've tried this:
jest.mock('moment', () => ({     localeData: jest.requireActual('moment'), }));
But it gives me an error TypeError: momentLocaleData.firstDayOfWeek is not a function
When I try this:
jest.mock('moment', () => ({     localeData: () => {         firstDayOfWeek: 0;     }, }));
I get this other error: TypeError: Cannot read properties of undefined (reading 'firstDayOfWeek')
How should I fix this?


refactor(spark): improve compose spark build

In this PR we make the spark build process automatic when we do docker compose.
IN this way, we we run the docker compose, we will build the code for the spark image and so we can use the local spark code when performing end-to-end testing using the platform.
This will affect only the docker compose and not the installer of the platform
NB: with this change, the docker compose command will take inevitably more time because it will build an additional image and so the k3s cluster will take more time to be up and running

LGTM, of course we could have to refine this in a near future if the overall experience is too slow. I mean, If we see that the necessity of building a local copy of spark image into k3s every time we do a docker compose up covers only thr 20% of the cases, we could "segregate" this scenario behind a docker compose profile @rivamarco.
I'm not able to spot all the evolutions, but is a great contribution, thanks! 🙌


can not use it with vue-router

my project use vue3+vue-router,then install this plugin,after build my project ,i can open the index.html page.but open the router page failed,

i have this problem too. it seems just loading an index.html page wont work.

I've used this with vue-router since I created it, since I'm a Vue developer. But, as mentioned in the README, you must use hash-based routing, not the Web History API. See:
https://router.vuejs.org/guide/essentials/history-mode

ok，thanks

I've used this with vue-router since I created it, since I'm a Vue developer. But, as mentioned in the README, you must use hash-based routing, not the Web History API. See:
https://router.vuejs.org/guide/essentials/history-mode

ok，thanks


log4go issue (was: QML frontend closes immediately)

When running ./qml it closes immediately:
$ ./qml
Closing...
As far as I can see I followed the build instructions.
This seems to be the same issue as https://github.com/limetext/lime/issues/247 however I don't see any resolution there. Perhaps this is related to my pull request https://github.com/limetext/lime/pull/259?
Archlinux:
$ go version
go version go1.2 linux/amd64
$ go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/bitdivision/gocode"
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CXX="g++"
CGO_ENABLED="1"
$ uname -a
Linux elysium 3.13.5-1-ARCH #1 SMP PREEMPT Sun Feb 23 00:25:24 CET 2014 x86_64 GNU/Linux

Want to back this issue? Place a bounty on it! We accept bounties via Bountysource.

Closing issue here, moved to the log4go repo https://github.com/limetext/log4go/issues/1


Add support of “Bahasa Indonesia” (Indonesian) language

Coverage remained the same at 99.333% when pulling 35721b4738694140659c1b6064e9c114904ee574 on riskteria:master into 4843de7aab535c55c50122490e8f36635726c914 on charliekassel:master.

Hi, thanks for the contribution.
Can you add the language to the available languages in the readme file please?

Coverage remained the same at 99.333% when pulling 53051131daddef3bb96e401d8279c47b661560ef on riskteria:master into 4843de7aab535c55c50122490e8f36635726c914 on charliekassel:master.

Coverage remained the same at 99.333% when pulling 54c214267c73f44a060815f64d0d107124d048a3 on riskteria:master into 4843de7aab535c55c50122490e8f36635726c914 on charliekassel:master.

Coverage remained the same at 99.333% when pulling 54c214267c73f44a060815f64d0d107124d048a3 on riskteria:master into 4843de7aab535c55c50122490e8f36635726c914 on charliekassel:master.

Thanks! Available from v0.7.4


Nice website! I inspected it for errors and don't see any. Did you resolve this problem? I'm getting it in my main.dart file. When I uncheck "enable javascript source maps", refresh -- the error goes away. But on your website, even though that remains checked, I don't see an error. Mine is visible at http://focusonmoney.in. Again, the error I'm getting is with main.dart.

Nice website! I inspected it for errors and don't see any. Did you resolve this problem? I'm getting it in my main.dart file. When I uncheck "enable javascript source maps", refresh -- the error goes away. But on your website, even though that remains checked, I don't see an error. Mine is visible at http://focusonmoney.in. Again, the error I'm getting is with main.dart.
Originally posted by @jaydeep-aipl in https://github.com/dart-lang/sdk/issues/41659#issuecomment-699886608

This mimics my comment, which the user (seems a scam user to me) usurped quoting it in its entirety except s/he/it swapped my legit website reference for a suspicious website link.  Meanwhile I have learned a lesson not to put a link to my website in a comment.  Or should that matter?


Enhancement: Add a LICENSE

Summary
As there is no LICEN[CS]E(.txt)? in this repo, it is also missing from the sdist and wheel on github. The pyproject.toml also does not provide a trove classifier, nor a link to this repo.
Basic Example
Copy the LICENSE from litestar?
Drawbacks and Impact
n/a
Unresolved questions
n/a

Closed by #8


[client, node] Remove v0 -> v1 migration tests and recovery

Describe the bug
Tests are a pain, and this won't work since multisig abi is changing.
Should make sure a tally of all users and affected funds. We can add a reimbursement check if needed.

Currently skipped, leave in and remove post-deployment

Reopening, but removing from board


[Tests] Add unit tests for GridList

Initial work by @pradel from #3445

Thanks @pradel, thanks @alitaheri!


Fix two mistakes in the update CI job.

I thought I'd double check the number of symbols using wc -l in the last commit but forgot that the first two lines where not symbols. 🤦🏽♀

Passes now: https://github.com/PyO3/python3-dll-a/runs/6234845852?check_suite_focus=true


[Bug] Firefox 37 not showing system effects

The ring around a system showing a system effect is not shown in Firefox 37.0.1 anymore. The difference can be seen in the screenshot below:

Left is FF, right is Chrome (same map). When it is a shattered WH it does show the (dotted) color around it correctly.

Works in FF 36, stopped working in 37

This fixes it for me: https://github.com/nyrocron/eve-wspace/commit/ebf7a8da16f7d47a8776626918748fb8815bfa31


Disk Full /dev/loop0

After a few days usage I will get a repeatable Disk Full error
df -h shows /dev/loop0 mounted at /usr is at 100%, the size allocated is only 196M
Resolution at the moment is to destroy VM and recreate. Is there a better way or is this amount editable?

Error pulling image (latest) from docker.io/XXXX, ApplyLayer exit status 1 stdout:  stderr: open /usr/lib/python3.4/lib2to3/fixes/fix_paren.py: no space left on device/fixes/fix_paren.py: no space left on device
ERROR: Error pulling image (latest) from docker.io/XXXX, ApplyLayer exit status 1 stdout:  stderr: open /usr/lib/python3.4/lib2to3/fixes/fix_paren.py: no space left on device

core@core-01 ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        891M     0  891M   0% /dev
tmpfs          1003M     0 1003M   0% /dev/shm
tmpfs          1003M   17M  987M   2% /run
tmpfs          1003M     0 1003M   0% /sys/fs/cgroup
/dev/vda        4.8G  563M  4.0G  13% /
/dev/loop0      196M  196M     0 100% /usr
tmpfs          1003M     0 1003M   0% /tmp
tmpfs          1003M     0 1003M   0% /media

that's weird, I have encountered that problem before. which CoreOS channel you are using?
btw I have a new version which is not using root drive anymore but map one drive to different folders for docker, rkt, etcd persistence. will release it next week

using the alpha channel. I just updated to v1.1.4 (from v1.1.1), so will see if this has any effect

btw /dev/loop0 is by default read-only partition on CoreOS, so it cannot cause any problems for you.
Maybe persistent /dev/vda disk size is too small for you, just create it as a bigger one.


"colorSpace" key does not work when written in camel-case

Description
Color space is not set when using camel-case colorSpace, but works when using all lowercase colorspace
In the documentation code snippets, it shows as camel-case.
Expected behavior
I feel like it should be using camel-case, similar to colorKeys OR the code snippets should be changed to match.
Not sure if this was already fixed in later versions. But leaving a note just in case.
Screenshots

Leonardo package and version
@leonardo-contrast-colors version:  1.0.0-alpha.13
Environment

Browser(s) and OS(s): Version 108.0.5359.98 (Official Build) (arm64)

Agreed, we should probably standardize on either "colorspace" or "color space" (and colorSpace).
I'm leaning toward 2 words, so camel case, as you've suggested @skylerknight.

the Wikipedia page is color space
Google ngrams shows 'color space' (or even 'colour space') is far more used than 'colorspace'
Adobe uses color space in docs
macOs uses color space in docs
Microsoft uses color space in docsthe Wikipedia page is color space

This is a good call out. Camel case would be consistent with other parameters.


Expose capability to deny access in OCS API

Description
This adds #2967 to the edge branch.
@labkode @dragotin @kulmann Let us try to make this work. We need to test and estimate the impact.
@kobergj Your input is welcome 😄

@pascalwengerter this is configurable now. It needs no capability because the web client reads the webdav permissions. It only makes the denials available if it sees a Z permission.

@dragotin @kobergj For the backend: The ace implementation which mimics nfsv4 acls has no letter to indicate a denial. I added capital O
from the manpage
https://linux.die.net/man/5/nfs4_acl
ACE PERMISSIONS:

There are a variety of different ACE permissions (13 for files, 14 for directories), each represented by a single character. An ACE should have one or more of the following permissions specified:
r
read-data (files) / list-directory (directories)

w

write-data (files) / create-file (directories)

a

append-data (files) / create-subdirectory (directories)

x

execute (files) / change-directory (directories)

d

delete - delete the file/directory. Some servers will allow a delete to occur if either this permission is set in the file/directory or if the delete-child permission is set in its parent direcory.

D

delete-child - remove a file or subdirectory from within the given directory (directories only)

t

read-attributes - read the attributes of the file/directory.

T

write-attributes - write the attributes of the file/directory.

n

read-named-attributes - read the named attributes of the file/directory.

N

write-named-attributes - write the named attributes of the file/directory.

c

read-ACL - read the file/directory NFSv4 ACL.

C

write-ACL - write the file/directory NFSv4 ACL.

o

write-owner - change ownership of the file/directory.

y

synchronize - allow clients to use synchronous I/O with the server.

Warning
Deny ACEs should be avoided whenever possible. Although they are a valid part of NFSv4 ACLs, Deny ACEs can be confusing and complicated. This stems primarily from the fact that, unlike POSIX ACLs and CIFS ACLs, the ordering of ACEs within NFSv4 ACLs affects how they are evaluated.

First, it is important to note that (despite some unfortunate ambiguity in RFC3530) NFSv4 ACLs are "default-deny" in practice. That is, if a permission is not explicitly granted, it is denied.

In general, when a principal is attempting to perform an action over NFSv4 which requires one or more permissions, an access check is performed. The NFSv4 ACL (assuming one is present) is evaluated ACE-by-ACE until every one of those permissions has been addressed, or until the end of the ACL is reached. If every requisite permission was granted by Allow ACEs and was not forbidden by Deny ACEs (see next paragraph), the action is allowed to proceed. Otherwise, the action is forbidden.

Note that each requisite permission is only addressed once -- that is, after a permission has been explicitly Allowed or Denied once during an access check, any subsequent ACEs in the ACL which affect that permission are no longer considered. This often introduces problematic ordering issues when Deny ACEs are present.

Additionally, in some cases Group-Deny ACEs can be difficult (if not impossible) to enforce, since a server might not know about all of a given principal's memberships in remote groups, e.g.

Because NFSv4 ACLs are "default-deny", the use of Deny ACEs can (and should) be avoided entirely in most cases.

Conclusion
We should keep the deny feature at this point where we only allow "full denials". Going beyond that should never be considered.

@kobergj @kulmann I added the capability.


Correctly send html encoded characters in usernames

Usernames with special characters like ö should be shown as such and not as their html encoding.  I don't expect to see ö when there is just an ö ...
Point in case : http://chat.stackexchange.com/transcript/message/36892937#36892937
Notice that the display_name is html encoded: https://api.stackexchange.com/docs/users-by-ids#order=desc&sort=reputation&ids=544779&filter=default&site=stackoverflow&run=true in the user object:
"display_name": "Mörre"
So I think the correct action is to html-decode display_name and then post the UTF8 result in the chatroom message

I believe this has been fixed in https://github.com/Charcoal-SE/SmokeDetector/commit/26c581a57620c057143f7450f230258c0c3fc561 but if it isn't, please open another issue about it.


Inconsistent Audit logging on purge

In the repository handler

removeEntity tries to delete then if delete is not supported issues a purge, the purge method issues an audit log
There are 2 callers to purgeRelationship only one of which audit logs

This is inconsistent.
I suggest we move the relationship audit log to the purge method, which means that both callers will audit log.

To make this a good first issue, you need to add details of where this code is and how to test it.  Also what should appear on the audit log - for example if purge is called from the API then you would want a different audit message to the case where purge is being used instead of delete.

Thanks @mandy-chessell I will update after https://github.com/odpi/egeria/issues/5399 is complete -as it simplifies what we need to change

(assigning for clarification)


Switch email to send from Mailgun

Currently we are sending email to the console from this commit: f565b13b7df10d56a230dfd93cece02f192eff7d
We should implement mailgun to actually send real emails.

Is not possible without access to domain to enter specific keys to prove identity. Also requires a unique email login.


Create demos and documentation for internationalization

We should create a demonstration of internationalizing one or more of our components using best-practices, and create documentation (tutorial and/or other) around the topic. We should also double-check our existing demos to ensure that they embody our best-practices and could be easily converted to another language. Our documentation could even use existing demos, perhaps, and illustrate how to modify the demo to be in a different language.
Additional context or notes
Originally filed as FLUID-5206 by @acheetham on November 6, 2013.

Comment Migrated from FLUID-5206 originally posted by @jobara on June 22, 2021

There is a Prefs Framework related example ( https://build-infusion.fluidproject.org/examples/framework/preferences/localizationpreference/urlpath/ ), but I'm assuming this issue is looking for a more general example of how this would work with any component.


[requires.io] dependency update on develop branch

Coverage remained the same at 71.795% when pulling 080cf9840e6203fcdca63aef142c9a4c45584cfb on requires-io-develop into 0e57105b36cb0a45de789adc8e1a34a258576596 on develop.

Coverage remained the same at 71.795% when pulling 080cf9840e6203fcdca63aef142c9a4c45584cfb on requires-io-develop into 0e57105b36cb0a45de789adc8e1a34a258576596 on develop.

Codecov Report

Merging #83 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #83   +/-   ##
========================================
  Coverage    71.79%   71.79%
========================================
  Files            2        2
  Lines           78       78
========================================
  Hits            56       56
  Misses          22       22

Continue to review full report at Codecov.

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

Coverage remained the same at 71.795% when pulling e4a6a8206ad0f1bd1ef92c8a35664ec2feccabbd on requires-io-develop into dc987b2a5f6867fcca48e93116fcc0dacb8287a7 on develop.

Coverage remained the same at 71.795% when pulling 2e67bc2a37cbe1cf3e00a1fdc7d977d8a6990cba on requires-io-develop into ee0c541ccd69b352f2f148a994ba3a97e9ee6688 on develop.


Type Error when using in cmd

Describe the error
after installation this type error happens
Code and Error
Code:
when I use manimgl in cmd, it happens
Error:

Traceback (most recent call last):
File "D:\anaconda\envs\manim\Scripts\manimgl-script.py", line 33, in
sys.exit(load_entry_point('manimgl', 'console_scripts', 'manimgl')())
File "D:\anaconda\envs\manim\Scripts\manimgl-script.py", line 25, in importlib_load_entry_point
return next(matches).load()
File "D:\anaconda\envs\manim\lib\importlib\metadata.py", line 77, in load
module = import_module(match.group('module'))
File "D:\anaconda\envs\manim\lib\importlib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 961, in _find_and_load_unlocked
File "", line 219, in _call_with_frames_removed
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 843, in exec_module
File "", line 219, in call_with_frames_removed
File "c:\users\zqx98\manim\manimlib_init.py", line 55, in
from manimlib.scene.interactive_scene import *
File "c:\users\zqx98\manim\manimlib\scene\interactive_scene.py", line 41, in
class InteractiveScene(Scene):
File "c:\users\zqx98\manim\manimlib\scene\interactive_scene.py", line 153, in InteractiveScene
def get_selection_search_set(self) -> list[Mobject]:
TypeError: 'type' object is not subscriptable
Environment
OS System:
manim version: master
python version:

Hello, can u hear me? I want to know how did you solve this problem! Please help me.

#1804 fixed this. Sorry, we just lost a from __future__ import annotations.

HHHHA,OK,thanks for your reply.
------------------ 原始邮件 ------------------
发件人: @.***>;
发送时间: 2022年5月13日(星期五) 上午8:15
收件人: "3b1b/manim";
抄送: "Comment";
主题: Re: [3b1b/manim] Type Error when using in cmd (Issue #1803)
#1804 fixed this. Sorry, we just lost a from future import annotations.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>


Error in "Move from baseline policies to security defaults" instructions

In step 2 of the instructions in the "Move from baseline policies to security defaults" section, it says: "Next to Sign-in and security, under Make sign-in more secure, select View." However, there is no "Make sign-in more secure" section. I had to navigate to Azure Active Directory > Security > Conditional Access to turn off the Baseline policy.

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

ID: be1e6c9a-9644-6d86-3962-d36bf1efd656
Version Independent ID: 96142d6c-71de-6ea9-0361-dbec82647b15
Content: Set up multi-factor authentication for Office 365 users - Microsoft 365 admin
Content Source: microsoft-365/admin/security-and-compliance/set-up-multi-factor-authentication.md
Service: o365-administration
GitHub Login: @Sirkkuw
Microsoft Alias: sirkkuw

Update: I also had to disable the policies at the link mentioned in this comment on another GitHub issue: https://github.com/MicrosoftDocs/azure-docs/issues/43961#issuecomment-575595868

@rgsteele  - you are correct. this has been changed. I will update the doc.

@rgsteele fixed now


How to set initial value and how to get Html text?

Hi, I've installed this plugin and I want to know two things:

How I set an initial value to QuillController?
How to get Html code from QuillController?

Best regards, thank you.

How I set an initial value to QuillController?
Check out https://github.com/singerdmx/flutter-quill/blob/master/app/lib/pages/home_page.dart#L33

How to get Html code from QuillController?
Why do you need that?
HTML is only used by web. For web development, ReactQuill https://github.com/zenoamaro/react-quill  is recommended to use for compatibility.
If you use our app https://bulletjournal.us/home/index.html, the way we solve it is to only use delta for data between mobile and web. HTML is actually not needed for mobile side. At web side, we use ReactQuill https://github.com/zenoamaro/react-quill to generate html.
Bullet Journal app is open sourced at https://bulletjournal.us/home/index.html https://github.com/singerdmx/BulletJournal

Thanks for your help

Hi, I've installed this plugin and I want to know two things:
* How I set an initial value to QuillController?

* How to get Html code from QuillController?

Best regards, thank you.

@LaTrita97 have you found some solution about this?

Hi, I've installed this plugin and I want to know two things:
* How I set an initial value to QuillController?

* How to get Html code from QuillController?

Best regards, thank you.

@LaTrita97 have you found some solution about this?

@nikolabrdaroski  This issue is resolved already. What is missing that you still need help with?
What questions do you have?

@nikolabrdaroski  This issue is resolved already. What is missing that you still need help with?
What questions do you have?

@nikolabrdaroski @LaTrita97  I recommend you just use pub https://pub.dev/packages/flutter_quill for this.

@nikolabrdaroski @LaTrita97  I recommend you just use pub https://pub.dev/packages/flutter_quill for this.

@singerdmx
Yes, I already tried that.
But I have html as input to be shown in the editor, and then I need to get html as output to send further.
That is why I asked if there is possibility for html input/output.

@singerdmx
Yes, I already tried that.
But I have html as input to be shown in the editor, and then I need to get html as output to send further.
That is why I asked if there is possibility for html input/output.

Oh, now I understand your question.
No, our contact for this library is delta. HTML is not considered here by any mean.
You may want to check out if there is any library does the conversion between HTML and delta.

Oh, now I understand your question.
No, our contact for this library is delta. HTML is not considered here by any mean.
You may want to check out if there is any library does the conversion between HTML and delta.

Check out https://github.com/ArjanAswal/quill_markdown @nikolabrdaroski @LaTrita97

@LaTrita97 To get HTML, https://pub.dev/packages/vsc_quill_delta_to_html provides a robust delta to HTML conversion.

How I set an initial value to QuillController?
Check out https://github.com/singerdmx/flutter-quill/blob/master/app/lib/pages/home_page.dart#L33

Hi, what is the solve of this problem ?
I try to show the Html code in the QuillEditor as initial value , as Html Runner


EdgePi Thermocouple Module User Guide has a code error

in the "Automatic Measurements" block of code
line 2 from edgepi.edgepi_tc import EdgePiTC
should be
from edgepi.tc.edgepi_tc import EdgePiTC
missing the tc

if you go into the file and highlight the lines with the issue and click on the reference in th new issue, this way you don't have to describe where the issue is :) @ikohOsensa

Nice nice


Improve gtree unit testing.

Codecov Report

Merging #185 into master will increase coverage by 2.8%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master     #185     +/-   ##
=========================================
+ Coverage   70.41%   73.21%   +2.8%
=========================================
  Files         201      201
  Lines       16917    16917
=========================================
+ Hits        11912    12386    +474
+ Misses       4311     3878    -433
+ Partials      694      653     -41

Impacted Files
Coverage Δ

g/os/gspath/gspath_cache.go
93.18% <0%> (+4.54%)
:arrow_up:

g/container/gtree/gtree_btree.go
91.4% <0%> (+28.95%)
:arrow_up:

g/container/gtree/gtree_redblacktree.go
97.32% <0%> (+36.83%)
:arrow_up:

g/container/gtree/gtree_avltree.go
98.47% <0%> (+41.98%)
:arrow_up:

Continue to review full report at Codecov.

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


Implement @file-decorator

Possible metadata:

multi or single file
filetype (used for verifying valid upload files)
max size
upload-button label
display as:
image carousel
chips list with names
just a name next to the upload button

Performance needs to be taken in consideration:
Creating an entity that has one or multiple file properties can be done in a single request via FormData.
Getting multiple entities from the backend however isn't feasible with this approach, as the response would be way to big.
Possible Solution:
The @file property type needs to be different.
export type FileData = FileDataWithUrl | FileDataWithFile;

interface FileDataWithUrl {
    file?: Blob,
    name?: string,
    url: string
}

interface FileDataWith {
    file: Blob,
    name: string,
    url?: string
}

Whenever the property is used anywhere it should be wrapped inside a FileUtilities.getFormData(data: FormData) which returns the blob directly if it is of type form data


Add Tellur USB Power Strip alias 3 outlet + USB powerstrip

This one is similar to the already existing "4 outlet + USB powerstrip" in logicom_powerstrip.yaml.
Is there a way to add this general switch? My selected way is not working...

Thanks but the primary entity is not workig in the current version. I wanted to add all the buttons independently and one switch for all at once.

The device doesn't seem to support the "one switch for all at once".  After merging your change, I edited the config to remove the non-working entity (moving Outlet 1 to the "primary" slot).

But the official app is able to do so. See the screenshot above.

If your information about the available dps is complete, then the official app must be doing this at the UI level.  There is no provision in this integration to configure additional features which are not implemented by the device itself.


Field not found: 'RabbitMQ.Client.ConnectionFactory.VirtualHost'

Hi Mark,
I'm trying to use the SignalR.RabbitMQ project and so far seems to be working fine when I use the solution from this repository.
However, when I try to use i from an existing application that uses also RabbitMQ.Client, seems to clash somehow and gives the error in the title.
Do you have any idea what might be the issue? I tried to change RabbitMQ.Client versions, change them in a copy of your code... sometimes I get a different Field error (UserName) instead of VirtualHost.
I also posted a question in stackoverflow with more information:
http://stackoverflow.com/questions/28153986/field-not-found-rabbitmq-client-connectionfactory-virtualhost
Thanks,
David

Hey David - it might be that nuget has downloaded later versions of the RabbitMQ/EasyNetQ nuget packages than I have tested with and these might have introduced a runtime error . I have always tried to be very inclusive with the versions required.
Could you look at your packages folder and print the versions of RabbitMQ and EasyNetQ? And I can try and recreate the error here.
Thanks,
Mark

This happens with the latest versions, which are currently EasyNetQ <IP_ADDRESS>7 and RabbitMQ.Client 3.4.3. The RabbitMQ.Client.ConnectionFactory.VirtualHost property looks like it disappeared between versions 3.3.5 and 3.4.0 of RabbitMQ.Client.

Hey - I've just tried it locally with those versions and was unable to recreate the error.
It does seem to be intermittent from the StackOverflow question.
@Kntajus can you provide a stack trace e.g. is it a runtime exception? I've checked both versions of the library and the virtualhost property is still there. The RabbitMQ.Client library has changed how it implements it recently moving it from a field to an auto property.

Yep, it's runtime:
System.MissingFieldException: Field not found: 'RabbitMQ.Client.ConnectionFactory.VirtualHost'.
at SignalR.RabbitMQ.RabbitMqScaleoutConfiguration..ctor(ConnectionFactory connectionfactory, String exchangeName, String queueName, String stampExchangeName)
The relevant code that causes this is the following:
        var factory = new ConnectionFactory
        {
            HostName = SignalrRabbitServer,
            Port = SignalrRabbitPort,
            UserName = SignalrRabbitUsername,
            Password = SignalrRabbitPassword
        };
        const string exchangeName = "SignalR.RabbitMQ-Example";
        var configuration = new RabbitMqScaleoutConfiguration(factory, exchangeName);

@Kntajus @daleua
I think I've resolved all of the dependency problems - it seems the rabbitmq guys had a breaking change in their api, and then the easynetq team have had issues with the newtonsoft json library.
Anyway I've upgraded all of the dependencies to the latest and also taken the opportunity to upgrade to .net 4.5 in line with asp.net and signalr.
I've published the latest nuget package to the appveyor project nuget feed. The url is -
https://ci.appveyor.com/nuget/signalr-rabbitmq-lws7u6issmhl
Instructions to add a nuget package source are at - https://docs.nuget.org/consume/Package-Manager-Dialog#user-content-package-sources
I would appreciate if you guys could give it a whirl and I'll update the official nuget feed in due course.
Thanks for your time,
Mark

Thanks Mark, I'll have a look as soon as... left this behind for a bit but I need to get back to it soon.

So far so good :) I'm going to put it on a test environment to confirm definitely it's working fine.
Thanks Mark for your help.

Yes, works great :)

All working for me too :)

Coolio - all pushed to nuget - version 2.2.3.
Thanks for all of your help,
Mark


use fastify instead of express

disclaimer: I am contributor for fastify
I personally prefer fastify over express. Despite the performance difference, fastify is actively maintained and has a less memory overhead than express.
Also it has nice features for developers like, the opportunity to make fake http requests with the method .inject(), see
https://fastify.dev/docs/latest/Guides/Testing#benefits-of-using-fastifyinject
So while we can use the request.fetch option to pass a custom fetch or fetch-mock function to probot instances, it would help to test the server itself, e.g. simulating a pull_request event. This could dramatically improve the developer experience.

Or what about polka?

I wouldn't change this in v13 to avoid making the list of breaking changes too long, but maybe we can make probot work with both fastify and express in the future.

@AaronDewes
Should we rename createNodeMiddleware to createExpressMiddleware ?

I think it also works with require("http").createServer(createNodeMiddleware(args)).listen(3000), so it's a Node-middleware, not express-specific. Because of that, I'd keep the current name.

@AaronDewes
I checked that, but it doesnt seem so.
But as a first step, we could remove express-handlebars.
I provided a patch based on your PR.
https://github.com/probot/probot/pull/1821#issuecomment-1809355000

That's why I said

I wouldn't change this in v13 to avoid making the list of breaking changes too long, but maybe we can make probot work with both fastify and express in the future.

Moving to Fastify only would be a breaking change, but allowing users to configure it would give additional configurability.

Regarding express-handlebars, :+1:. We can drop that, it doesn't add a lot of code to drop it and reduces the amount of deps people need to install.

See also https://github.com/probot/probot/issues/1576
There seems to be a goal to remove express entirely from Probot and let users run their own server, and Probot would only expose middleware

Closing because duplicate


Occurred TypeError when use v-if

reproduction code:
https://jsfiddle.net/kazupon/ok2vaj3g/3/
TypeError: null is not an object (evaluating 'validation.field')

/ref #138


Flam v0

That's the first important idea to share :-)
By the way, I cannot run your scripts, I tried but not succeeded :-(
I am new with Python, I am using Python 3.5 with Spyder 3.1.3 (Anaconda)

Cool. The transformation you mentioned makes sense. These are the ones I'm already doing:

take the original day_in_cycle as X
take the days before the end of the cycle: This is for symptoms that happen more or less specifically some time before the period. For example ovulation
take the proportion of the cycle as X. This ignores the cycle length, and normalizes everything based on the cycle length.

We can add your transformation, and then I plan to write a test to see which ones make more sense for each symptom, then use them.

And for not being able to run the script, you need to be more specific, and open an issue then.
https://www.mediawiki.org/wiki/How_to_report_a_bug

On 16 Mar 2017, at 10:02, Adrin Jalali<EMAIL_ADDRESS>wrote:
Cool. The transformation you mentioned makes sense.

Nice!

These are the ones I'm already doing:
take the original day_in_cycle as X
OK
take the days before the end of the cycle: This is for symptoms that happen more or less specifically some time before the period. For example ovulation
But ovulation does not happen before the period, or at least not that close to (it’s 14 days before, as said). And, why do you treat the ovulation as a symptom? Among symptoms it could just be the ovulation_pain I see. Maybe my simplified sketch can help avoiding simple mistakes and be penalised by the log loss. Have a look.

Just remind that “distance from the end of the cycle” and “distance from the end of the period” may vary from cycle to cycle of the same woman (unless one is within the luteal phase). It might cause a problem when you then make predictions based on them on an averaged cycle length. But let’s see what the tests say!

take the proportion of the cycle as X. This ignores the cycle length, and normalizes everything based on the cycle length.
I’m not quite sure what you do mean. What is exactly the proportion you take?
We can add your transformation, and then I plan to write a test to see which ones make more sense for each symptom, then use them

Would you tell me which kind of tests you do like to perform? Kind of dividing the number of cycles in a learning and testing phase and try forward predictions on the second part?
Get in touch if you like,
Flaminia

I tried to explain here:
https://github.com/adrinjalali/clue-hackathon/issues/3


prefix: Binary with variable length

Added Prefix for Binary Variable Lengths. Often used for composite fields (seems accidentally missed)

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

Comparison is base (b05481c) 73.95% compared to head (4c1a1f3) 73.95%.

:exclamation: Current head 4c1a1f3 differs from pull request most recent head 65d890d. Consider uploading reports for the commit 65d890d to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #286   +/-   ##
=======================================
  Coverage   73.95%   73.95%
=======================================
  Files          43       43
  Lines        2338     2338
=======================================
  Hits         1729     1729
  Misses        378      378
  Partials      231      231

Files
Coverage Δ

specs/builder.go
68.96% <ø> (ø)

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


Split geckolib examples into a separate mod

Split geckolib examples into a separate mod so the mod is more lightweight for people who don't need the examples already included and if they need it will be available separately.

why?

No-one would ever even know about the examples version, let alone download it


[BUG] Unfriendly interface on !daily

Using the !daily command only returns the time until reset in seconds. This is unintuitive and can be hard to visualize. Implement a system of xHours, yMinutes, zSeconds.

Closed by #18


Get all rows on the models marked as SoftDeletable does not return rows

The source is the query condition is_deleted != 1. The rows are inserted with is_deleted as null value. The solution was to add a 0 default value


Changed laravel-translatable dependency to >=5.0

Currently the dependency to laravel-translatable is broken, as the current stable version is 6.0.1. For my purposes it worked fine, by updating the dependency. I don't know if there were braking changes in the  update of the translatable package.

Is it not safer to require "~5.0|~6.0" ?

Hey @SiSt how did you install this package? I've tried adding your fork to composer.json, but it doesn't seem to work.

Seems to me that there are no breaking changes in 6.x. I agree with @sdebacker to explicitly specify the version range.


Ignore missing docstrings in public module/class/method

We don't want to fail the linting when there is no docstring in some places.
Related: https://github.com/rtfd/readthedocs.org/pull/4303#issuecomment-402814388

This fix isn't ideal, but I'm sure it's as close as we can get without pep257 being more configurable. 👍


az iot hub monitor-events -n {iothub_name} is not working

Describe the bug
I have run this command in my Azure Cloud Shell and it works fine there. However, it fails when I run it locally on az cli.
Related command
az iot hub monitor-events -n {iothub_name}
Errors
The command failed with the following error.
Errors:
Starting event monitor, use ctrl-c to stop...
ErrorCodes.UnknownError: Connection in an unexpected error state.
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:

More details when run az iot hub monitor-events --login {connection string} :
ErrorCodes.UnknownError: Connection in an unexpected error state.
Traceback (most recent call last):
...
azure-iot\azext_iot\operations\hub.py", line 2548, in iot_hub_monitor_events
    _iot_hub_monitor_events(
...
...\cliextensions\azure-iot\uamqp\async_ops\client_async.py", line 947, in receive_message_batch_async
    receiving = await self.do_work_async()
...\cliextensions\azure-iot\uamqp\async_ops\client_async.py", line 374, in do_work_async
    if not await self.client_ready_async():
...\cliextensions\azure-iot\uamqp\async_ops\client_async.py", line 359, in client_ready_async
    await self._connection.work_async()
...\cliextensions\azure-iot\uamqp\async_ops\connection_async.py", line 129, in work_async
    raise self._error
uamqp.errors.ConnectionClose: ErrorCodes.UnknownError: Connection in an unexpected error state.

Issue script & Debug output
Running az iot hub monitor-event -n {name} --debug:
cli.knack.cli: Command arguments: ['iot', 'hub', 'monitor-events', '-n', '{name}', '--debug']
...
uamqp.c_uamqp: Destroying XIO
uamqp.c_uamqp: Destroying XIO
uamqp.c_uamqp: Destroying SASLMechanism
uamqp.async_ops.connection_async: Connection shutdown complete ...
uamqp: Deinitializing platform.
uamqp.async_ops.connection_async: Finished exiting connection ...
cli.azext_iot.monitor.telemetry: [ConnectionClose('ErrorCodes.UnknownError: Connection in an unexpected error state.'), ConnectionClose('ErrorCodes.UnknownError: Connection in an unexpected error state.')]
cli.azure.cli.core.azclierror: Traceback (most recent call last):
  File "...\.azure\cliextensions\azure-iot\azext_iot\operations\hub.py", line 2548, in iot_hub_monitor_events
    _iot_hub_monitor_events(
  File "...\.azure\cliextensions\azure-iot\azext_iot\operations\hub.py", line 2689, in _iot_hub_monitor_events
    start_single_monitor(
  File "...\.azure\cliextensions\azure-iot\azext_iot\monitor\telemetry.py", line 34, in start_single_monitor
    return start_multiple_monitors(
  File "...\.azure\cliextensions\azure-iot\azext_iot\monitor\telemetry.py", line 94, in start_multiple_monitors
    raise RuntimeError(errors[0])
RuntimeError: ErrorCodes.UnknownError: Connection in an unexpected error state.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
  File "D:\...\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute
  File "D:\...\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
  File "D:\...\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
  File "D:\...\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
  File "D:\...\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "C:\..\.azure\cliextensions\azure-iot\azext_iot\operations\hub.py", line 2567, in iot_hub_monitor_events
    raise CLIInternalError(e)
azure.cli.core.azclierror.CLIInternalError: ErrorCodes.UnknownError: Connection in an unexpected error state.

cli.azure.cli.core.azclierror: ErrorCodes.UnknownError: Connection in an unexpected error state.
az_command_data_logger: ErrorCodes.UnknownError: Connection in an unexpected error state.
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x...>]
az_command_data_logger: exit code: 1
cli.__main__: Command ran in 2.883 seconds (init: 0.711, invoke: 2.172)
cli.azure.cli.core.decorators: Suppress exception:
Traceback (most recent call last):
  File "D:\...\cli\Lib\site-packages\azure/cli/__main__.py", line 62, in <module>
  File "D:\...\cli\Lib\site-packages\azure/cli/__main__.py", line 55, in <module>
SystemExit: 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\...\cli\Lib\site-packages\azure/cli/core/decorators.py", line 79, in _wrapped_func
  File "D:\...\cli\Lib\site-packages\azure/cli/core/telemetry.py", line 122, in generate_payload
  File "json\__init__.py", line 238, in dumps
  File "json\encoder.py", line 199, in encode
  File "json\encoder.py", line 257, in iterencode
  File "json\encoder.py", line 179, in default
TypeError: Object of type RuntimeError is not JSON serializable

telemetry.main: Split cli events and extra events failure: the JSON object must be str, bytes or bytearray, not NoneType
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:
Error in sys.excepthook:

Original exception was:

Expected behavior
I expected to see a live updated list of my sensor data as I did when running it on Azure Cloud Shell. Example as follows:
{
    "event": {
        "origin": "----",
        "module": "",
        "interface": "----",
        "component": "----",
        "payload": "{data here}"
    }
}

Environment Summary

OS: [Windows 10]
Shell: [powershell]
Az CLI version: [2.49.0]
azure-iot extension version: [0.21.3]
Python (windows): [3.10.10]

Additional context
I don't think it's a port issue? I checked and they are, quote-unquote 'allowed through the network'.

Thank you for opening this issue, we will look into it.

Since the issue is reported in the extension already (https://github.com/Azure/azure-iot-cli-extension/issues/672), I will close this.


Not able to subscribe to emails

getting error when subscribing to emails
I've traced the error and don't know why the add method is failing.
settings.json contains

valid mailchimp API key
list id
valid mailgun smtp

  "defaultEmail"<EMAIL_ADDRESS>  "mailUrl"<EMAIL_ADDRESS>  "scoreUpdateInterval": "30",

  "embedlyKey":"123foo",
  "mailChimpAPIKey": "somekey123",
  "mailChimpListId": "listid123",

the meteor action newsletter.addUser calls MailChimpList.add() but this fails and throws an error:
    try {
      return MailChimpList.add(user, false);
    } catch (error) {
      throw new Meteor.Error(500, error.message);
    }

How can I get a more meaningful error? All I'm getting is 'error is not defined [500]'

You could add a console.log(error) in there?

It's working well now 👍

Hey @xavcz I'm facing the same issue... What was the solution?


cannot login

i updated the constants to :
WhatsAppVer = "2.17.174";
UserAgent = "WhatsApp/2.17.174 Android/4.3 Device/Xiaomi-HM_1SW";
and token
var classesMd5 = "5PhjPwAEWaaPFD4h3nM0hA=="; //   2.17.174
and tried register and it worked :)
but when i try login it is not working :( any suggest?

The code it outdated
Regards

can you share latest code link?


Add initial review of plugin

See commits.

Thanks a lot Weston! 🎉 🚀

OK not sure how that happened, but now in the AMP version the carousel is hidden 🤔
According to dev tools it's because of this CSS:
https://github.com/ampproject/amphtml/blob/f916fb25531de0baa05d3ff7cd4feea4233e50ea/extensions/amp-base-carousel/1.0/amp-base-carousel.css#L28-L32

I'm not seeing that on the AMP version. It's looking right to me:

Humm, actually try reloading the page a couple times. It may be this issue: https://github.com/ampproject/amphtml/issues/35485
To work around that, you could add this plugin temporarily:
add_filter( 'amp_enable_ssr', '__return_false' );


feat(legacy-plugin-chart-country-map): Add Laos

🏆 Enhancements
Add Laos country map

The codebase on this repo has been moved to the main Apache Superset repo, and consequently the repo is in the process of being archived. See the Superset Improvement Proposal for details: https://github.com/apache/superset/issues/13013 . While all currently open issues and PRs will be closed, we encourage you to reopen this PR on the main repo, which should be as simple as moving over any code changes as follows:

core packages: packages/** (this repo) -> superset-frontend/packages/** (main repo)
plugins: plugins/** (this repo) -> superset-frontend/plugins/** (main repo)

If you need help with the migration, please post a message on the SIP or reach out on the community Slack.


I'm not sure
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\****\AppData\Local\go-build
set GOENV=C:\Users\****\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Projects\Go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\****\AppData\Local\Temp\go-build733011846=/tmp/go-build -gno-record-gcc-switches

What did you do?
Tried to use 'go build' but didn't work
'C:\Users*******>go get github.com/Team254/cheesy-arena
C:\Users**>go build
can't load package: package .: no Go files in C:\Users*
C:\Users*******>'
What did you expect to see?
For it to complete the command
What did you see instead?
'can't load package: package .: no Go files in C:\Users******'

As I said in the other issue, this is normal.
go get github.com/Team254/cheesy-arena

This will fetch the package into the module cache.
go build

This will build the package in the current directory, but there is no package in the current directory.  Running go get does not put a package in the current directory.  If you look in the current directory you will see no .go files.  That is what the go command is telling you.
Try running
go build github.com/Team254/cheesy-arena

Thanks! That really helped, now the final part is for me to run it but I have now encountered this problem,
`C:\Users*******>go run github.com/Team254/cheesy-arena
2019/10/20 15:46:22 Error during startup:  no valid version found
exit status 1
C:\Users*********>`


AutoLayout in JSQMessagesCollectionViewCellOutgoing

In JSQMessagesCollectionViewCellOutgoing.xib
The Bubble container view only trailing space to Avatar container
There is layout bug when call something like:
[cell.avatarContainerView removeFromSuperview];

Should Bubble container set trailing space to super view with a low priority?

Hello everyone!
I'm sorry to inform the community that I'm officially deprecating this project. 😢 Please read my blog post for details:
http://www.jessesquires.com/blog/officially-deprecating-jsqmessagesviewcontroller/
Thus, I'm closing all issues and pull requests and making the necessary updates to formally deprecate the library. I'm sorry if this is unexpected or disappointing. Please know that this was an extremely difficult decision to make. I'd like to thank everyone here for contributing and making this project so great. It was a fun 4 years. 😊
Thanks for understanding,
— jsq


Get microphone sketches to work. Fix permission issue

The microphone-based sketches aren't working with Chrome? Permissions issue?

https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio
https://github.com/processing/processing-sound/issues/48

Works fine in a windowed Chrome browser because this pops up:

Hmm, actually, seems to work inconsitently. Now getting:

p5.sound.min.js:24 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu


Prevent redraws when an inactive Particles2D node is present

This fixes redraws when a Particles2D node is not active. This was reproducible with the following steps:

Create a new scene
Add Particles2D node to the scene
Turn off Emitting for the Particles2D node
Notice the spinner is still updating

possibly fix #19507?

Now that Godot 3.1 has been released, we only plan to cherry-pick critical bug fixes to the 3.0 branch, unless there is very strong support in favor of a specific non-critical issue. Removing cherrypick label for 3.0.


Update readme to reflect revised lifecycle order/naming

Relevant section: https://github.com/skatejs/skatejs/tree/master#component-lifecycle

Done in #313. Can you please review when you have a chance?


Unit testing example?

I am porting my project to .NET Standard and it is important to me to be able to unit test each grammar rule individually.
Can you please provide an example of calling a specific rule within a full grammar and verifying its output using either XUnit or similar?
Thanks in advance!

There are many unit tests (using VSTest) in the IronMeta.Tests project.  For an example of testing individual rules, you can take a look at LeftRecursionTests.cs (https://github.com/kulibali/ironmeta/blob/master/Source/IronMeta.Tests/Matcher/LeftRecursionTests.cs)


A simple opinion.

Hi.
I think it is good to mark "time" in the template.
Example) "Kinsta" service was added. But when?
So, I think it would be nice to add "time" to the "All entries" table.
By doing so, the newly added service can be confirmed intuitively.
Thanks.

Thank you for your opinion but most of the services have a reference issue where issue contains information like time and other details about the takeover.

Hi @oldesec,
Thank you very much for your feedback. I am currently working on redesigning this project entirely because I am not convinced that GitHub is the best medium for maintaining a list like this. A redesign should hopefully resolve the issue concerning including dates associated with entries.


FPS randomly dropping when not in fullscreen

Godot version: 3.2.1
OS/device including version:
OS: KDE neon (Ubuntu 18.04) and Windows 10
Gpu: Nvidia Rtx 2070 Super (Propriteary Driver 440.82)
Cpu: Amd r7 3700x
Ram. 32GB
Monitor: 60fps
Issue description:
Linux:
When i run my project in windowed mode, it renders sometimes only 30 fps, sometimes 60 fps.
It happens randomly, without changing anything in the project. It usually changes every few seconds to every few minutes within a run.
All the while the output of the engine says the game is running at 60fps. Printing the delta is always 16.6 ms.
This is not affected by the vsync settings. Even with vsync off, the stutter happens randomly.
Even if it runs at 1800 fps according to the output, it will still sometimes show only 30 fps on screen.
Setting "sync via compositor" makes no difference on Linux either.
It doesn't happen only in my project, but also in all the demo projects i tried.
It doesnt seem to be tied to physics, as the same behaviour happens when changing the transform of a non-physics object manually. (in the example project drag player_regular into the scene and delete the other player_... node)
The exact same issue happens in the editor itself as well.
On Windows this happens also, but its more of a stutter, happening maybe for a few frames on and off. Setting "sync via compositor" seems to fix this, but i tried it only 2 times, maybe i just got lucky.
When i run a project in fullscreen, it runs smooth at 60fps(on screen) with every vsync setting on Linux and Windows.
Steps to reproduce:
Run any project and have "luck" seeing the low framerate. You might have to wait many minutes for it to appear or disappear.
I have attached my project, and a video showing the issue, including a 10x slowed down part. Look at the mouse cursor moving vs the game.
godot_fps_issue.zip
godot_fps_issue_video.zip

are you sure that's a thing that only happens in godot?, I've been using MXLinux for 2 years without a composition and I only get vsync and smooth frame rate on games in full screen

I''ve also noticed that forcing the fps(Engine.target_fps or in project settings) to refresh rate +1 makes things smoother on windows with vsync

On Windows, this can't be fully fixed without adding some kind of fixed step interpolation. See Fixing jitter and stutter in the documentation for more information.
You can use this smoothing add-on to add physics interpolation to your project.

@MightyPrinny I've ran Tomb Raider 2013 for 10 minutes in windowed mode and it was smooth all the time, on the other hand, Blender seems to show the same behaviour, as well as the Unity engine now that i've tried it.
@Calinou I dont think that this has anything to to do with physics, i update in the _process method anyway for kinematicBody and my non physics based player implementation. no differences between those.
Interestingly, when i turned vsync in Godot off, in windowed mode, i saw no tearing. So i turned vsync in nvidia-settings off and in kwin. Now i had tearing, and the stutter didnt appear in the 10 minutes where i let it run. When i turned vsync in Godot on, i hat still tearing and stutter in windowed and now also in fullscreen.
To summarize (at least for Linux):
vsync godot: off, vsync kwin&nvidia: off, fullscreen: yes = smooth & tearing
vsync godot: off, vsync kwin&nvidia: off, fullscreen: no = smooth & tearing
vsync godot: on, vsync kwin&nvidia: off, fullscreen: no = stutter & tearing
vsync godot: on, vsync kwin&nvidia: off, fullscreen: yes = stutter & tearing
vsync godot: on, vsync kwin&nvidia: on, fullscreen: yes = smooth & no tearing
vsync godot: off, vsync kwin&nvidia: on, fullscreen: yes = smooth & no tearing
vsync godot: off, vsync kwin&nvidia: on, fullscreen: no = long periods of low fps and smoothness & no tearing
vsync godot: on, vsync kwin&nvidia: on, fullscreen: yes = smooth & tearing is visible for the first few seconds (and only one tear-line) without vsync its multiple ones that persist
vsync godot: on, vsync kwin&nvidia: on, fullscreen: no = long periods of low fps and smoothness & no tearing
I am not sure if this is still a Godot issue, might be a compositor or driver one. Can i be that one of those things "eats" rendered frames? Godot output still shows 60fps when i see only about 30 on screen.

What happens if you run your project like this?
vblank_mode=0 %command%

@Ev1lbl0w vblank_mode environment variable is only effective for open source drivers, not the NVIDIA proprietary driver.

@Ev1lbl0w Last time I checked, the vblank_mode environment variable is only effective with open source drivers, not the NVIDIA proprietary driver.

Ah, I had no idea :stuck_out_tongue:
Then, for some reason in my setup I have to specify that to get >60FPS anywhere, but now that I think of it, it might be some Optimus/Hybrid graphics  shenanigans.

After more testing, i really dont think the error is godot specific. Closing


[IMPROVEMENT] Show more user information on the profile view

Currently the app only shows the username, name and UTC of a user. It will be better if we can see the users status, and their email address.

It would be great to have info like in web version like: role, e-mail, last login.

I would Like to work on this issue !

Thanks for your interest @theLimitBreaker Feel free to work on it!

Sorry for late reply. I was fixing other issue of RC "Multi touch and Rapid touch on recyclerview items"
@filipedelimabrito Android client is showing status,username , name and timezone. Also Web version shows the same.
I think issue should be closed.