hey yo! disable dressing.nvim in nvim-tree float window

Describe the bug
I Personally like Nvim-Tree in a float window in the center of the screen. When i use a or d or any key in nvim-tree, it closes nvim-tree and i again have to open it and all its a fuss and i dont like it, so any option to disable dressing.nvim for a certain filetype would be awesome
System information

OS: [arch linux]

Neovim version:
NVIM v0.9.4
Build type: Release
LuaJIT 2.1.1693350652

   system vimrc file: "$VIM/sysinit.vim"
   fall-back for $VIM: "/usr/share/nvim"

Run :checkhealth for more info

Dressing config:

  {
    "stevearc/dressing.nvim",
    event = "BufReadPost",
    lazy = true,
    opts = {
      select = { backend = { "telescope", "builtin" } },
    },
    config = function(_, opts)
      require("dressing").setup(opts)
      -- luacheck: ignore 113
    end,
  },

i also tried :
 vim.cmd([[autocmd FileType NvimTree let g:dressing_disable = v:true]]), but it didnt work out ig

Video
https://github.com/stevearc/dressing.nvim/assets/84800625/87751358-eeb4-4d89-aefb-b233a265bdfb
check this video, dressing is lazy loaded on BufReadPost and BufNewFile so on startup, pressing a in nvim-tree gives me an input dialog, after opening a file, pressing a in nvim-tree gives me the dressing dialog which is not good, so can i disable it?

Try this https://github.com/stevearc/dressing.nvim/issues/29#issuecomment-1076985525

Try this #29 (comment)

thanks bro, didnt scroll down to check this in the 29th issue...

Hi, I have the same issue now. But I'm thinging if it's possible to keep both nvim-tree and dressing open at the same time. Thank you for any hints.

Hi, I have the same issue now. But I'm thinging if it's possible to keep both nvim-tree and dressing open at the same time. Thank you for any hints.

so i m using this:
return {
  "stevearc/dressing.nvim",
  lazy = false,
  event = "VeryLazy",
  config = function()
    local status_ok, dressing = pcall(require, "dressing")
    if not status_ok then
      print("dressing not found!")
    end
    dressing.setup({
      input = {
        get_config = function()
          if vim.api.nvim_buf_get_option(0, "filetype") == "NvimTree" then
            return { enabled = false }
          end
        end,
      },
      select = {
        backend = { "telescope", "builtin" },
        get_config = function()
          if vim.api.nvim_buf_get_option(0, "filetype") == "NvimTree" then
            return { enabled = false }
          end
        end,
      },
    })
  end,
}

Hi, I have the same issue now. But I'm thinging if it's possible to keep both nvim-tree and dressing open at the same time. Thank you for any hints.

so i m using this:
...
Thank you for your reply. I just found that for the same configuration, I can keep both dressing and nvim-tree open on my mac, while it doesn't work on debian linux. It is really strang. Let me try your solution to disable it during nvim-tree open.


[Discussion] Implementation of Qwen1.5 for the project

Discussion
Firstly, Wish you have a nice day on Chinese New Year.
I am currently catching up with your progress in integrating Qwen1.5 to this project. Since the Qwen1.5 shares a similar structure with Qwen1 models, I followed the Qwen1 template to integrate the code.
Currently, I have succeed in training and fine-tuning the model. But I came across the problem in evaluating the models on TextVQA.
builder.py
                if 'qwen2' in model_base.lower():
                    model = LlavaQwen2ForCausalLM.from_pretrained(model_base, low_cpu_mem_usage=True, config=lora_cfg_pretrained, **kwargs)
                    model.config.eos_token_id = tokenizer.eos_token_id
                    model.generation_config = GenerationConfig.from_pretrained(model_base, pad_token_id=tokenizer.pad_token_id)
                    # model.generation_config.repetition_penalty = None
                    model.generation_config.do_sample = False  # use greedy decoding
                    model.generation_config.repetition_penalty = 1.0  # disable repetition penalty

The other codes follows the Qwen1 settings.
Unfortunately, the code outputs the following error.
    attention_mask = _prepare_4d_causal_attention_mask(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/modeling_attn_mask_utils.py", line 307, in _prepare_4d_causal_attention_mask
    attention_mask = attn_mask_converter.to_4d(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/modeling_attn_mask_utils.py", line 137, in to_4d
    expanded_attn_mask = causal_4d_mask.masked_fill(expanded_attn_mask.bool(), torch.finfo(dtype).min)
RuntimeError: The size of tensor a (654) must match the size of tensor b (1307) at non-singleton dimension 3

May I consult you for detailed instructions? Or could we work together to enhance the performance?
I reviewed the code and suspect the reason may be the incapability of padding='right', which is not supported by qwen1.5-flash-atten. The problem demonstrated in the official implementation.

Hi, we upload the code of Qwen1.5. I post some key codes here.
https://github.com/PKU-YuanGroup/MoE-LLaVA/blob/main/moellava/model/language_model/llava_qwen1_5_moe.py#L452-L472
https://github.com/PKU-YuanGroup/MoE-LLaVA/blob/main/moellava/model/builder.py#L382-L399

By the way, if we use qwen2, it's extremely easy to get confused with qwen. So I add 1.5 to the model name to DOUBLE CHECK.
Therefore, please include qwen and 1.5 simultaneously in --output_dir.

Thank you for the code release.
I have successfully pretrained and finetuned the model. But another error occurred when evaluating on TextVQA?
I have tried H800 and A100 to avoid any hardware error. But they came up with the same error.   I used to meet this error on my implementation. But I get rid of it with some penalty settings as Qwen1, which is attached in my original issue.
moellava/eval/model_vqa_loader.py", line 113, in eval_model
    output_ids = model.generate(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/utils.py", line 1474, in generate
    return self.greedy_search(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/utils.py", line 2348, in greedy_search
    next_tokens_scores = logits_processor(input_ids, next_token_logits)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/logits_process.py", line 97, in __call__
    scores = processor(input_ids, scores)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/logits_process.py", line 336, in __call__
    score = torch.where(score < 0, score * self.penalty, score / self.penalty)
RuntimeError: CUDA error: device-side assert triggered
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.

Only TextVQA? What about SciQA or GQA?

Only error in TextVQA? What about SciQA or GQA?

GQA shares the same error.
model_vqa_loader.py", line 113, in eval_model
    output_ids = model.generate(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/utils.py", line 1474, in generate
    return self.greedy_search(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/utils.py", line 2348, in greedy_search
    next_tokens_scores = logits_processor(input_ids, next_token_logits)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/logits_process.py", line 97, in __call__
    scores = processor(input_ids, scores)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/logits_process.py", line 336, in __call__
    score = torch.where(score < 0, score * self.penalty, score / self.penalty)
RuntimeError: CUDA error: device-side assert triggered
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.

../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [0,0,0], thread: [31,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.

Sorry, I re-pull the main branch code and test it locally. It works well without any errors. Could you check is the latest code?

Sorry, I re-pull the main branch code and test it locally. It works well without any errors. Could you check is the latest code?

I have validate the code version. It seems that it is the latest code. I will retry the code again.
Moreover, I am validating the model after stage-2, which is not a MoE Model. Would that be a cause of raising unexpected error?

In order to support latest NVIDIA-GPUs.
The main differences lies in the version of pytorch. My pytorch is 2.1.0, which is supported by CUDA12.1. Will that cause the problem?

Sorry, I re-pull the main branch code and test it locally. It works well without any errors. Could you check is the latest code?

I might found the error. The QWEN-1.5 corrected its tokenizer config on 9th of Feb. My init Qwen model is Downloaded on 7th of  Feb, which has a mismatched tokenizer config.

I think so. And does it works now?

I think so. And does it work now?

Trying to retrain the network. ETA about 6 hours to finish. I will keep you with latest status.

I think so. And does it work now?
Unfortunately, still generate error. It seems that the only way is to check the pytorch version.
This is a relatively strange error.

- This IS expected if you are initializing LlavaQwen1_5ForCausalLM from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).
- This IS NOT expected if you are initializing LlavaQwen1_5ForCausalLM from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).
/root/anaconda3/envs/llava/lib/python3.10/site-packages/torch/_utils.py:831: UserWarning: TypedStorage is deprecated. It will be removed in the future and UntypedStorage will be the only storage class. This should only matter to you if you are using storages directly.  To access UntypedStorage directly, use tensor.untyped_storage() instead of tensor.storage()
  return self.fget.__get__(instance, owner)()
  0%|                                                                                | 0/5000 [00:00<?, ?it/s]/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/configuration_utils.py:392: UserWarning: `do_sample` is set to `False`. However, `temperature` is set to `0.0` -- this flag is only used in sample-based generation modes. You should set `do_sample=True` or unset `temperature`.
  warnings.warn(
/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/configuration_utils.py:397: UserWarning: `do_sample` is set to `False`. However, `top_p` is set to `None` -- this flag is only used in sample-based generation modes. You should set `do_sample=True` or unset `top_p`.
  warnings.warn(
The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
Setting `pad_token_id` to `eos_token_id`:151645 for open-end generation.
  0%|                                                                                | 0/5000 [00:01<?, ?it/s]
../aten/src/ATen/native/cuda/ScatterGatherKernel.cu:144: operator(): block: [0,0,0], thread: [31,0,0] Assertion `idx_dim >= 0 && idx_dim < index_size && "index out of bounds"` failed.
Traceback (most recent call last):
  File "/workspace/mount/code/VLM/MoE-LLaVA/moellava/eval/model_vqa_loader.py", line 174, in <module>
    eval_model(args)
  File "/workspace/mount/code/VLM/MoE-LLaVA/moellava/eval/model_vqa_loader.py", line 113, in eval_model
    output_ids = model.generate(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/utils.py", line 1474, in generate
    return self.greedy_search(
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/utils.py", line 2348, in greedy_search
    next_tokens_scores = logits_processor(input_ids, next_token_logits)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/logits_process.py", line 97, in __call__
    scores = processor(input_ids, scores)
  File "/root/anaconda3/envs/llava/lib/python3.10/site-packages/transformers/generation/logits_process.py", line 336, in __call__
    score = torch.where(score < 0, score * self.penalty, score / self.penalty)
RuntimeError: CUDA error: device-side assert triggered
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.

Could you share you config.json or tokenizer.json and others. I use your file to inference to checkout whether the env problem or not.

Could you share you config.json or tokenizer.json and others. I use your file to inference to checkout whether the env problem or not.

added_tokens.json
{
  "<|endoftext|>": 151643,
  "<|extra_0|>": 151646,
  "<|im_end|>": 151645,
  "<|im_start|>": 151644
}

config.json
{
  "_name_or_path": "model_zoo/Qwen1.5-1.8B-Chat",
  "architectures": [
    "LlavaQwen1_5ForCausalLM"
  ],
  "attention_dropout": 0.0,
  "bos_token_id": 151643,
  "eos_token_id": 151645,
  "freeze_mm_mlp_adapter": false,
  "hidden_act": "silu",
  "hidden_size": 2048,
  "image_aspect_ratio": "pad",
  "image_projector_type": "mlp2x_gelu",
  "initializer_range": 0.02,
  "intermediate_size": 5504,
  "max_position_embeddings": 32768,
  "max_window_layers": 21,
  "mm_hidden_size": 1024,
  "mm_image_tower": "model_zoo/openai-clip-vit-large-patch14-336",
  "mm_projector_lr": null,
  "mm_use_im_patch_token": false,
  "mm_use_im_start_end": false,
  "mm_video_tower": null,
  "mm_vision_select_feature": "patch",
  "mm_vision_select_layer": -2,
  "model_type": "llava_qwen1_5",
  "num_attention_heads": 16,
  "num_hidden_layers": 24,
  "num_key_value_heads": 16,
  "pad_token_id": 151646,
  "rms_norm_eps": 1e-06,
  "rope_theta": 1000000.0,
  "sliding_window": 32768,
  "tie_word_embeddings": false,
  "tokenizer_padding_side": "right",
  "torch_dtype": "bfloat16",
  "transformers_version": "4.37.0",
  "tune_mm_mlp_adapter": false,
  "use_cache": false,
  "use_mm_proj": true,
  "use_sliding_window": false,
  "video_global_proj": false,
  "video_projector_type": "linear",
  "video_spatial_proj": false,
  "video_temproal_proj": false,
  "vocab_size": 151936
}

generation_config.json
{
  "bos_token_id": 151643,
  "do_sample": true,
  "eos_token_id": [
    151645,
    151643
  ],
  "repetition_penalty": 1.1,
  "top_p": 0.8,
  "transformers_version": "4.37.0"
}

tokenizer_config.json
{
  "add_prefix_space": false,
  "added_tokens_decoder": {
    "151643": {
      "content": "<|endoftext|>",
      "lstrip": false,
      "normalized": false,
      "rstrip": false,
      "single_word": false,
      "special": true
    },
    "151644": {
      "content": "<|im_start|>",
      "lstrip": false,
      "normalized": false,
      "rstrip": false,
      "single_word": false,
      "special": true
    },
    "151645": {
      "content": "<|im_end|>",
      "lstrip": false,
      "normalized": false,
      "rstrip": false,
      "single_word": false,
      "special": true
    },
    "151646": {
      "content": "<|extra_0|>",
      "lstrip": false,
      "normalized": false,
      "rstrip": false,
      "single_word": false,
      "special": true
    }
  },
  "additional_special_tokens": [
    "<|im_start|>",
    "<|im_end|>"
  ],
  "bos_token": null,
  "chat_template": "{% for message in messages %}{% if loop.first and messages[0]['role'] != 'system' %}{{ '<|im_start|>system\nYou are a helpful assistant<|im_end|>\n' }}{% endif %}{{'<|im_start|>' + message['role'] + '\n' + message['content']}}{% if (loop.last and add_generation_prompt) or not loop.last %}{{ '<|im_end|>' + '\n'}}{% endif %}{% endfor %}{% if add_generation_prompt and messages[-1]['role'] != 'assistant' %}{{ '<|im_start|>assistant\n' }}{% endif %}",
  "clean_up_tokenization_spaces": false,
  "eos_token": "<|endoftext|>",
  "errors": "replace",
  "model_max_length": 2048,
  "pad_token": "<|extra_0|>",
  "padding_side": "right",
  "split_special_tokens": false,
  "tokenizer_class": "Qwen2Tokenizer",
  "unk_token": "<|extra_0|>"
}

special_token_map.json
{
  "additional_special_tokens": [
    "<|im_start|>",
    "<|im_end|>"
  ],
  "eos_token": {
    "content": "<|im_end|>",
    "lstrip": false,
    "normalized": false,
    "rstrip": false,
    "single_word": false
  },
  "pad_token": "<|extra_0|>",
  "unk_token": {
    "content": "<|extra_0|>",
    "lstrip": false,
    "normalized": false,
    "rstrip": false,
    "single_word": false
  }
}

It's very different from me in these places. Can you use Qwen/Qwen1.5-1.8B? Passing --save_steps 5 in the run command to quickly check if these files have changed.

```shell

RuntimeError: The size of tensor a (654) must match the size of tensor b (1307) at non-singleton dimension 3

May I consult you for detailed instructions? Or could we work together to enhance the performance?
I reviewed the code and suspect the reason may be the incapability of padding='right', which is not supported by qwen1.5-flash-atten. The problem demonstrated in the official implementation.

Solved.
It seems that the error lies in chat version of QWen1.5. Thx a lot


feat: add tutorial

Motivation
Add a tutorial to guide people on how to publish their first site. It's still WIP but I will finish it sometime over the next few days.
If you feel we should not show it in the header until it's done, I can hide it first.
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
See Netlify.
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/facebook/docusaurus, and link to your PR here.)

Deploy preview for docusaurus-2 failed.
Built with commit 559f4fb79661a8f31abe64063b8de62790f98bde
https://app.netlify.com/sites/docusaurus-2/deploys/5cbeb419cf5a6a0008c2cdcc

After reading it, I was thinking if it was better fit to be put as a Blog Post..

Blog posts are there for v1 and v2, so I don't think this is too appropriate. Also, putting it as a separate page allows us to break the tutorial down into smaller pages for better navigation.


Is your code exported as a library?

Hello,
this is a very interesting implementation. I downloaded the app and it surely meets my needs.
Is it possible to have it as a library and have it imported through my gradle file?
Thank you in advance.

Second this. Would love to have it simply brought in via maven/gradle.
Would be willing to contribute if need be (tests/documentation).


optimize: unlock branch synchronously.

[ ] I have registered the PR changes.

Ⅰ. Describe what this PR did
If server.session.enable-branch-async-remove is true, delete the branch asynchronously and unlock it synchronously.
Ⅱ. Does this pull request fix one issue?

fixes  #4580
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #5177 (1c88f35) into develop (0827ee5) will decrease coverage by 0.04%.
The diff coverage is 35.71%.

:exclamation: Current head 1c88f35 differs from pull request most recent head 2a52a53. Consider uploading reports for the commit 2a52a53 to get more accurate results

@@              Coverage Diff              @@
##             develop    #5177      +/-   ##
=============================================
- Coverage      48.52%   48.47%   -0.05%
- Complexity      4137     4139       +2
=============================================
  Files            743      743
  Lines          26544    26527      -17
  Branches        3294     3297       +3
=============================================
- Hits           12880    12860      -20
- Misses         12263    12267       +4
+ Partials        1401     1400       -1

Impacted Files
Coverage Δ

...o/seata/server/coordinator/DefaultCoordinator.java
43.90% <0.00%> (-0.36%)
:arrow_down:

...in/java/io/seata/server/session/SessionHelper.java
64.81% <12.50%> (-1.54%)
:arrow_down:

...in/java/io/seata/server/session/GlobalSession.java
79.00% <100.00%> (+0.32%)
:arrow_up:

...e/properties/registry/RegistryNacosProperties.java
31.57% <0.00%> (-10.65%)
:arrow_down:

.../properties/registry/RegistryCustomProperties.java
50.00% <0.00%> (-10.00%)
:arrow_down:

...igure/properties/config/ConfigNacosProperties.java
50.00% <0.00%> (-8.34%)
:arrow_down:

...gure/properties/config/ConfigCustomProperties.java
75.00% <0.00%> (-5.00%)
:arrow_down:

...operties/registry/RegistryZooKeeperProperties.java
39.13% <0.00%> (-4.87%)
:arrow_down:

.../properties/registry/RegistryConsulProperties.java
41.66% <0.00%> (-4.49%)
:arrow_down:

.../properties/server/store/StoreRedisProperties.java
31.81% <0.00%> (-4.36%)
:arrow_down:

... and 7 more


Unify propagation logic

Closes #297.
Testing must be added before merge.

Test is complete and passing, also rebased.

LGTM pending one comment, though I did not thoroughly review the tests. Looks great!


High Grade B-Cell Lymphoma: MYC / BCL2 / BCL6

ORDO has:
id: Orphanet:480541
name: High grade B-cell lymphoma with MYC and/ or BCL2 and/or BCL6 rearrangement
is_a: Orphanet:300846  ! Aggressive B-cell non-Hodgkin lymphoma

No def. How should we parse the boolean combination @Orphanet? My reading is that it's a disjunction, e.g. UnionOf(myc-caused bcl2-caused bcl6-caused)
however, how would this be any different from the parent?
NCIT has:
id: NCIT:C125904 ! High Grade B-Cell Lymphoma with MYC and BCL2 or BCL6 Rearrangements
name: High Grade B-Cell Lymphoma with MYC and BCL2 or BCL6 Rearrangements
def: "A rare B-cell non-Hodgkin lymphoma that is characterized by the abnormal rearrangement of two genes, MYC gene and either BCL2 or BCL6 genes. Patients with this type of lymphoma usually respond poorly to standard treatments and have a poor prognosis." []
intersection_of: NCIT:C138195  ! High Grade B-Cell Lymphoma with MYC and BCL2 and/or BCL6 Rearrangements
intersection_of: NCIT:R89 NCIT:C132019 ! BCL2 Gene Rearrangement
intersection_of: NCIT:R89 NCIT:C132020 ! BCL6 Gene Rearrangement

id: NCIT:C131913 ! High-Grade B-Cell Lymphoma with MYC, BCL2, and BCL6 Rearrangements
name: High-Grade B-Cell Lymphoma with MYC, BCL2, and BCL6 Rearrangements
def: "A rare B-cell non-Hodgkin lymphoma that is characterized by the abnormal rearrangement of MYC gene, BCL2 gene, and BCL6 gene. Patients with this type of lymphoma usually respond poorly to standard treatments and have a poor prognosis." []
intersection_of: NCIT:C138195  ! High Grade B-Cell Lymphoma with MYC and BCL2 and/or BCL6 Rearrangements
intersection_of: NCIT:R106 NCIT:C132019 ! BCL2 Gene Rearrangement
intersection_of: NCIT:R106 NCIT:C132020 ! BCL6 Gene Rearrangement

id: NCIT:C138195 ! High Grade B-Cell Lymphoma with MYC and BCL2 and/or BCL6 Rearrangements
name: High Grade B-Cell Lymphoma with MYC and BCL2 and/or BCL6 Rearrangements
def: "A rare B-cell non-Hodgkin lymphoma that is characterized by the abnormal rearrangement of MYC gene, BCL2 gene, and/or BCL6 gene. Patients with this type of lymphoma usually respond poorly to standard treatments and have a poor prognosis." []
intersection_of: NCIT:C138211  ! High Grade B-Cell Lymphoma
intersection_of: NCIT:R106 NCIT:C132018 ! MYC Gene Rearrangement
intersection_of: NCIT:R115 NCIT:C36104 ! Aggressive Clinical Course
intersection_of: NCIT:R176 NCIT:C16887 ! MYC Gene

the logic here is explicit in the names, text defs and owl defs.

I agree with your interpretation of the orphanet term, @cmungall.
These NCIt classes are currently not in MONDO, right? Depending on the definition of the orphanet class, it seems one of the NCIt classes could be merged with the orphanet class.

The NCIT classes are not in MONDO correct.

I'm not sure what the action is here. Closing.


Report a run time error occured

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I need to over com this run time error -
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method camera#animate on channel plugins.flutter.dev/google_maps_android_2)
E/flutter ( 7578): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:308:7)
E/flutter ( 7578): <asynchronous suspension>

Expected results
It is good wor without this error some time the appm has been got crashed
Actual results
while some time i invoked the google map it occured
Code sample
Code sample
[Paste your code here]

  checkGps() async {
    servicestatus = await Geolocator.isLocationServiceEnabled();
    print(servicestatus);

    if (servicestatus) {
      permission = await Geolocator.checkPermission();

      if (permission == LocationPermission.denied) {
        permission = await Geolocator.requestPermission();
        if (permission == LocationPermission.denied) {
          print('Location permissions are denied');
        } else if (permission == LocationPermission.deniedForever) {
          print("Location permissions are permanently denied");
        } else {
          haspermission = true;
        }
      } else {
        haspermission = true;
      }

      if (haspermission) {
        getLocation();
      }
    } else {
      print("GPS Service is not enabled, turn on GPS location");
    }
  }

  getLocation() async {
    _markers.clear();
    _polylines.clear();
    if (!mounted) {
      return; // Return early if the widget is no longer mounted
    }
    try {
      position = await Geolocator.getCurrentPosition(
        desiredAccuracy: LocationAccuracy.low,
      );

      var longitude = position.longitude.toString();
      var latitude = position.latitude.toString();
      print("$longitude $latitude");
      print("eeeep$position");
      currLng = position.longitude;
      currLat = position.latitude;

      LocationSettings locationSettings = const LocationSettings(
        accuracy: LocationAccuracy.high,
        distanceFilter: 100,
      );

      List<Placemark> placeMarks =
          await GeocodingPlatform.instance.placemarkFromCoordinates(
        double.parse(latitude),
        double.parse(longitude),
      );
      String? street = placeMarks[0].street;
      String? subLocality = placeMarks[0].subLocality;
      String? locality = placeMarks[0].locality;
      String? administrativeArea = placeMarks[0].administrativeArea;
      String? subAdministrativeArea = placeMarks[0].subAdministrativeArea;
      String? postalCode = placeMarks[0].postalCode;
      String? country = placeMarks[0].country;

      final GoogleMapController controller = await _controller.future;
      await _setMarker(LatLng(double.parse(latitude), double.parse(longitude)),
          "blue", _currmarkerId);

      if (locality == "Chennai") {
          _currentLocationController.text = """
$street, $subLocality, $locality, $administrativeArea, $subAdministrativeArea $postalCode, $country""";
          _currentLocationdetail = _currentLocationController.text;
          print(
              "Current location Address: ${_currentLocationController.text} ");
          LatLng newlatlang =
              LatLng(double.parse(latitude)!, double.parse(longitude)!);

          controller.animateCamera(CameraUpdate.newCameraPosition(
            CameraPosition(target: newlatlang, zoom: 17),
          ));
          setState(() {
          });
      } else {
        LatLng newlatlang =
            LatLng(double.parse(latitude)!, double.parse(longitude)!);
        controller.animateCamera(CameraUpdate.newCameraPosition(
          CameraPosition(target: newlatlang, zoom: 17),
        ));
        Common()
            .snackBarMethod('Service Not available in this Location!', context);
      }
    } catch (e) {
      print('Error getting location: $e');
      // Handle any potential exception here
    }
  }

Screenshots or Video

Screenshots / Video demonstration
![image](https://github.com/flutter/flutter/assets/115221061/aab8751f-77db-49ba-937c-c479b327f233)
[Upload media here]

Logs
Logs
[Paste your logs here]
eglMakeCurrent: 0x7b1aa76daf10: ver 1 0 (tinfo 0x7b1cd011e300) (first time)
D/EGL_emulation( 7578): eglMakeCurrent: 0x7b1aa76daf10: ver 1 0 (tinfo 0x7b1cd011e300) (first time)
E/flutter ( 7578): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method camera#animate on channel plugins.flutter.dev/google_maps_android_2)
E/flutter ( 7578): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:308:7)
E/flutter ( 7578): <asynchronous suspension>
E/flutter ( 7578):

Flutter Doctor output
Doctor output
[Paste your output here]
PS D:\Trucklah-Studioprojects\new\Trucaklah_Driver31052023\Trucaklah_Driver> flutter doctor -v
[√] Flutter (Channel stable, 3.10.4, on Microsoft Windows [Version 10.0.22621.1848], locale
    en-IN)
    • Flutter version 3.10.4 on channel stable at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 682aa387cf (11 days ago), 2023-06-05 18:04:56 -0500
    • Engine revision 2a3401c9bb
    • Dart version 3.0.3
    • DevTools version 2.23.1

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at C:\Users\EMERGE SYS 5\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-b2043.56-9586694)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

    • Chrome (web)               • chrome        • web-javascript • Google Chrome
      114.0.5735.134
    • Edge (web)                 • edge          • web-javascript • Microsoft Edge
      114.0.1823.43

[√] Network resources
    • All expected network resources are available.

• No issues found!

@AKASH-ROYAL
Looks like you are hitting https://github.com/flutter/flutter/issues/43785 so check that and see if it resembles your case or not.
If not, please provide us complete minimal reproducible code sample without third party package implementation that we can directly copy paste and run that shows the reported error.


how to set ManufacturerData?

hi,
I love gobbledegook, but can't find how to set ManufacturerData (to advertise) :(
cheers

hello!
could anyone help me?

Did you try replacing "Acme Inc." with the name of your company in line 273 in Server.cpp?
Source line 273

hi rmartens,
thank you for your answer but I'd like to advertise manufacturer data (as it is advertising tx power and short name ) and not modify characteristic

Oh yeah, As far as I can tell this library doesn't provide a way to add all advertising data. The library would need to implement a org.bluez.LEAdvertisement1 and then register it with bluez. RegisterAdvertisement. From: bluez advertising-api
Note: This code uses direct hci calls for some calls to bluetooth. This might be a bit confusing to bluetoothd which is suppose to handle all the kernel calls in newer versions of bluez. I'd think it would be better to replace all the hci calls with bluez dbus calls and let bluetoothd handle talking to the kernel module.

thank you!
to be honest I am a newbie in ble developing, this is why I am using your solution!
is it big task to register  "org.bluez.LEAdvertisement1"?
if it is not so big could you send me a sample? I don't know where I should start...
I just would like to advertise just a number or a string...
thank you

btw - this is not my solution, I'm an observer like you. I have played around with the project and tested a few changes.
You will need to use and understand making dbus calls to the bluez process. Basically get the org.bluez.LEAdvertisingManager1 and then register your own org.bluez.LEAdvertisement1.
To get you started I forked this repo and the first commit gets org.bluez.LEAdvertisingManager1

thank you for your help!


[Native Beaker] Unable to find IPython binaries on windows

Has there been any issues with the latest Jupyter / IPython versions? I'm unable to start any python kernels from Beaker. My installation directory (Anaconda python 2) is:
c:/usr/bin/python
IPython.exe is located in:
c:/usr/bin/python/Scripts
I've tried using both of the above directories in the beaker.pref.json file without any success. Has anyone else encountered this recently?

Hi Luis, thanks for the report, I haven't tried the old beaker with the new jupyter.
We have a new architecture for Beaker (called BeakerX) that better integrates with Jupyter and solves this kind of problem permanently: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/beaker-user/nFvqwHfyMbg/oflyWJ9tBgAJ
Until then you are probably better off sticking with Jupyter v4.


Error: AADSTS50020: User account<EMAIL_ADDRESS>from identity provider 'live.com' does not exist in tenant

Hi,
I've followed the instructions on this page and used the common endpoint as this doc states under the Fetch the OpenID Connect metadata document heading that common is for:

Users with both a personal Microsoft account and a work or school account from Azure AD can sign in to the application.

It works fine for users within the same tenant, however, when trying to sign in with an @outlook.com address, it throws the following error:

AADSTS50020: User account<EMAIL_ADDRESS>from identity provider 'live.com' does not exist in tenant 'tenantName' and cannot access the application 'appId'(AppName) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.

I did the app registration as per the OAuth 2.0 and OpenID Connect protocols on Microsoft identity platform page.
I'm not sure if this is a documentation issue or a technical issue. Kindly resolve it please.
Thanks,

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

ID: 628db02d-345a-5dc4-17f0-3d6ff76d7fe5
Version Independent ID: 524b460d-47b7-72c9-e994-ea94b3a9dd2b
Content: Microsoft identity platform and OpenID Connect protocol - Microsoft identity platform
Content Source: articles/active-directory/develop/v2-protocols-oidc.md
Service: active-directory
Sub-service: develop
GitHub Login: @hpsin
Microsoft Alias: hirsin

@haneef95 Hope you have self resolved and hence closed the issue. Thanks for the update.


Implement rounded stroke line caps

In unity, in the renderer, we need Painter.lineCap = UnityEngine.UIElements.LineCap.Round;
We need to parse this from the json and store in the AnimationShape

Fixed in 0.0.5


ros2 install windows: failed to create process

Hi - Followed all the steps for the installation of latest ros2 galactic windows debug package on windows(https://github.com/ros2/ros2/releases/download/release-galactic-20210716/ros2-galactic-20210616-windows-debug-amd64.zip). In the command shell:
>call C:\dev\ros2_galactic\ros2-windows\local_setup.bat
"[rti_connext_dds_cmake_module][warning]...
>ros2 run demo_nodes_cpp talker
failed to create process

Any suggestions? Thanks!

Thanks for your question.  However, we ask that questions like this be asked on https://answers.ros.org, which is our central question and answer site.
I'm going to close this issue out.


Explore other routing algorithms

https://en.wikipedia.org/wiki/Fringe_search or https://en.wikipedia.org/wiki/Floyd–Warshall_algorithm

Floyd-Warshall finds the shortest path to all nodes, and I don't want to materialise all nodes.

Common Misconceptions Concerning Heuristic Search
Robert C. Holte
https://www.aaai.org/ocs/index.php/SOCS/SOCS10/paper/viewFile/2073/2500

Fringe search seems to be slower (see the branch named fringe_search), although as with A* it seems to be exploring more nodes than my Dijkstra implementation, which is fishy.

After a71d6118c it looks like the execution time is primarily from graph node construction, so changing the routing algorithm won't really help.


If attachment cannot be uploaded, message is posted anyway

If you make a post with an attachment which is a disallowed type (eg. .hex file) the post goes ahead anyway, without the attachment:

There was a problem during the uploading of Blink.cpp.hex.
You cannot upload that type of file. The only allowed extensions are doc, gif, jpg, mpg, pdf, png, txt, zip, c, h, cpp, ino, pde.

This is kind-of confusing, because your post might say "I attach Blink.cpp.hex" but you don't attach it! If the attachments cannot be uploaded, perhaps the post should not be made.

The software policy is to post the message, warn the user about the missing attachment and give the option to go back and edit the message.

This prevents the user from having to reuploading all of their attachments if only one failed.
I would prefer changing the text and making the Back button more visible instead of changing the way the forum behaves.

Perhaps add wording like:

Your post has been made, however the above attachment was not attached. Please use the Back button to edit your post and submit any required changes.


chore: remove examples/custom

This was for a quick reproduction, but I don't think we need this anymore.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#94  👈
#93
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite

Merge activity

Jul 18, 10:13 PM EDT: @hi-ogawa started a stack merge that includes this pull request via Graphite.


[#343] Store database files in no_backup folder

The PR changes:

Added AndroidApiVersion helper object to easily find current device Android SDK version
Implemented legacy and newly supported folders recognition and move database files between them
It also enables migration of PendingTransactions.db file

Opened questions:

should we also state this in CHANGELOG documentation of a new coming SDK version? [DONE]
should we write some unit tests for the newly created/changed functions? As I know our test suit is not used on CI and there are already many tests failing. [DONE]

Closes: https://github.com/zcash/zcash-android-wallet-sdk/issues/343.
This code review checklist is intended to serve as a starting point for the author and reviewer, although it may not be appropriate for all types of changes (e.g. fixing a spelling typo in documentation).  For more in-depth discussion of how we think about code review, please see Code Review Guidelines.
Author

[x] Self-review: Did you review your own code in GitHub's web interface? Code often looks different when reviewing the diff in a browser, making it easier to spot potential bugs.
[x] Automated tests: Did you add appropriate automated tests for any code changes?
[x] Manual tests: Did you update the manual tests as appropriate? While we aim for automated testing of the application, some aspects require manual testing. If you had to manually test something during development of this pull request, write those steps down.
[x] Documentation: Did you update documentation as appropriate? (e.g README.md, etc.)
[x] Run the app: Did you run the demo app and try the changes?
[x] Rebase and squash: Did you pull in the latest changes from the main branch and squash your commits before assigning a reviewer? Having your code up to date and squashed will make it easier for others to review. Use best judgement when squashing commits, as some changes (such as refactoring) might be easier to review as a separate commit.

Reviewer

[ ] Checklist review: Did you go through the code with the Code Review Guidelines checklist?
[ ] Ad hoc review: Did you perform an ad hoc review?  In addition to a first pass using the code review guidelines, do a second pass using your best judgement and experience which may identify additional questions or comments. Research shows that code review is most effective when done in multiple passes, where reviewers look for different things through each pass.
[ ] Automated tests: Did you review the automated tests?
[ ] Manual tests: Did you review the manual tests?
[ ] How is Code Coverage affected by this PR? We encourage you to compare coverage before and after changes and when possible, leave it in a better place.
[ ] Documentation: Did you review Docs, README.md, and Architecture.md as appropriate?
[ ] Run the app: Did you run the demo app and try the changes? While the CI server runs the app to look for build failures or crashes, humans running the app are more likely to notice unexpected log messages, UI inconsistencies, or bad output data. Perform this step last, after verifying the code changes are safe to run locally.

@ccjernigan please, check the updated implementation. I've fixed some unit tests yesterday. And also added some for the newly implemented feature. Locally our enabled unit test succeed, but here on CI they seem to be failing on SSL and Lightwalletd communication. I've also prepared manual test guide. And this is the first time I've checked all the author's checkboxes 🙂

@ccjernigan Thank you for your thoughts. I 've made several changes, as proposed. I still have to analyse and fix the Lollipop devices behaviour and I also see some strict mode violation in console, which I'd like to check first.


Added an UpdateBuffer function which copies a range of data from an array

Copying data via UpdateBuffer only offers the option of a range copy via IntPtr.
This methods serves as a way to remove the need to create an IntPtr explicitly.

You can use this existing overload to accomplish this: https://github.com/mellinoe/veldrid/blob/490cdffd39cb3d362d733001d0440ebde4ee3e96/src/Veldrid/GraphicsDevice.cs#L534-L538
The only difference is you pass the size in bytes, rather than the element count. On top of that, it is more flexible because you can upload data from any arbitrary chunk in the array, not just from the beginning.

Perfect. Thanks!


protected position - withdraw flow update

as a user, i would like to better understand where my bnt is after i withdraw from protection.
(it is locked for 24h and is visible below the fold, which is why some people miss it).
transaction confirmation update:
add gray text to highlight the fact that bnt is subject to lock period
https://www.figma.com/file/3yED7o7TgoLwoEjV2EkRLL/Bancor-V2?node-id=1557%3A2
force scroll:
when a user see the withdraw confirmation message, and click to close it, please do the following:

open the protected tab
scroll down to the claim section

gray box text spacing is off

gray box text spacing is off

looks good.


WIP: add more explanation around dotfiles on OS X to documentation. [ci skip]

Summary
The experience of starting to use chruby on OS X is already really good compared to other systems. The idea is that this will make it a tiny bit better.
Any comments just shout me!
Update
OS X doesn't source ~.bashrc in interactive shell sessions (it should do so), but does source ~.bash_profile, so asking users to source chruby in ~.bash_profile should means that they'll have fewer issues.
Also, modifying files in /etc/ makes it a lot harder to track down problems with the environment if they should occur.

The reason the documentation recommends ~/.bashrc or ~/.zshrc, instead of ~/.bash_profile or ~/.zprofile, is because the profile configure files are only loaded for interactive shell sessions. The rc configuration files are loaded for both interactive and non-interactive shell sessions, allowing chruby to be used in scripts, etc.
I would instead double check whether macOS's bash is still ignoring ~/.bashrc.

I'm sure that the OS X 10.14 ignores ~/.bashrc, not sure about 10.15. I didn't know about the difference between the *rc and *profile files, will add some details to the description and continue looking into it.

This should almost certainly be added to rc instead of profiles. They serve very different purposes.
About macOS ignoring ~/.bashrc, I don’t think that’s macOS specific. IIRC Bash just ignores ~/.bashrc when it is the login shell, on all platforms. In Linux you can reproduce it (ignoring ~/.bashrc) when you SSH into it; when you use X, then Bash won’t be your “login shell”.
Almost all Linux distribution pre-populates your ~/.bash_profile with something like
if [ -t 0 ]
then source ~/.bashrc
fi

Finally if you are on macOS I would recommend Zsh, which is more up-to-date, and will be default since Catalina.

I think this in ReadMe suffices:

Add the following to the ~/.bashrc or ~/.zshrc file:
source /usr/local/share/chruby/chruby.sh

And I don’t agree with the next line:

Note: OSX does not automatically execute ~/.bashrc, instead try adding to /etc/bashrc.

I would consider creating a Pull Request to update that line to the correct instruction, as well as to explain why macOS behaves as if it ignores ~/.bashrc. @postmodern Would you like that?

@FranklinYu yes I would prefer a note or a section dedicated to how macOS's bash differs from regular bash.

@FranklinYu did you update this or shall I pick it up?

@FranklinYu did you update this or shall I pick it up?


InfinityScans Theme Change

Source information
InfinityScans 1.4.4
Source language
English
Steps to reproduce

Go to Sources
Select InfinityScans

Expected behavior

Go to Sources
Select InfinityScans
Shows Manga lists

Actual behavior
Not Showing Manga Lists
Mihon/Tachiyomi version
Yokai <IP_ADDRESS> / Mihon 0.16.5
Android version
Android 14
Other details
Before the Theme Changed InfinityScans Extension, Mangas did not Show Thumbnails (return null)
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

The extension is not working, error: "HTTPS 404"

The Webview of the extension is working

This is a theme change. Also if the theme is keyoapp check the image hosting is igniscans.com.

keyoapp

This is not 'keyoapp', could you check with theme it is?
Or do I need to update this custom one?

keyoapp

This is not 'keyoapp', could you check with theme it is? Or do I need to update this custom one?

I do not know what theme it is. I posted this issue cuz they have changed the theme. The reason I mentioned "keyoapp" is b'cuz recently keyoapp themed manga sites had changed their image upload server so the extension didn't display chapters. If this is a keyoapp theme I just reminded to check the image server is corrected.

Is this going to take long to fixed?


Fixing 'CreateOption' in 2016-04-30-preview Compute swagger to Pascal casing

This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[x] The title of the PR is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[x] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[ ] If applicable, the PR references the bug/issue that it fixes.
[ ] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[ ] I have read the contribution guidelines.
[ ] My spec meets the review criteria:

[ ] The spec conforms to the Swagger 2.0 specification.
[ ] Validation errors from the Linter extension for VS Code have all been fixed for this spec. (Note: for large, previously checked in specs, there will likely be many errors shown. Please contact our team so we can set a timeframe for fixing these errors if your PR is not going to address them).
[ ] The spec follows the patterns described in the Swagger good patterns document unless the service API makes this impossible.

Hi @waynekuo, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (wkuo). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

Could you please address the messages you can find here - where possible (see the WARNINGs). Those parameters should really get descriptions at least ;-)

Please fix the paths

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{name} and /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{name} and /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}

...by merging them. This is illegal Swagger otherwise.

Thanks for looking at this, @olydis . I don't think I can address those warnings. Firstly, they're unrelated to my change, and secondly, after consulting with @huangpf, if we fix the duplicate path issue, it will cause breaking changes in CLI generation.

Not just CLI; anything that depends on the name in the spec, will take it as a breaking change.

Whether they are related to your change or not make no difference - if you provide descriptions for parameters (I get that you probably can't address the other warnings) it just makes all derived products better.
Regarding the renaming: Of course I don't expect you to break anything because of this, but that's where x-ms-client-name comes in. Add "x-ms-client-name": "<current name>" to the affected parameters and the merge will have no observable effects.

@huangpf
How will it cause breaking changes in anything? The method signature (return type and the type of the parameters accepted by the method) does not change.
Even the sequence of parameters for every operation remains the same. Since when the "name of the parameter" is considered a breaking change?
All we are asking is: to remove duplicate paths as that is a semantically incorrect swagger.

It should be a simple fix for the xplat cli code gen tool. I dont see it to be breaking in any way.
And if indeed the change in the name of the parameter is significant then please use the x-ms-client-name extension.

Changes on named parameters are indeed breaking changes, therefore, in our perspective, the proper way is to handle it in a new task.

@huangpf any chance you can implement the changes requested? I want to restate again that there are even descriptions missing which is not acceptable.

@olydis Do you mean the description for these enums, or something else? I think there is a simple description field "description": "The create option.".
Our position is that the check-in validation was not there before, so it's a new task to us. @waynekuo's task is to fix the enum strings, and he's not the owner to fix other issues.
Is it feasible to take this change, and we track the overall fix in another item?

No, as mentioned and linked to in my initial comment, there are parameter descriptions missing. This is the list:
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}/get/Parameters[1]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}/get/Parameters[2]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}/get/Parameters[3]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}/get/Parameters[4]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/get/Parameters[1]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/get/Parameters[2]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/get/Parameters[1]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/get/Parameters[2]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/get/Parameters[3]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/get/Parameters[5]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/get/Parameters[6]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/get/Parameters[6]
Path: #/Paths/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/get/Parameters[7]

This is a very basic and fundamental quality issue and should really be addressed with this very PR.

@huangpf and  @waynekuo
Can you please act on this, we will have to close this PR if it is still inactive by the end of week.
Apologies for the push but we're trying to bring  down the opened idle PRs across the whole repo


TESSDATA_REPO needs to be tessdata_best

Tesseract model repo to use. Default: $(TESSDATA_REPO)
TESSDATA_REPO = _fast
_fast models are integer models and can NOT be used as base for finetuning. Only models from tessdata_best can be used for this.

This is really important.  In the Makefile, you must change
Tesseract model repo to use. Default: $(TESSDATA_REPO)
TESSDATA_REPO = _fast
to
Tesseract model repo to use. Default: $(TESSDATA_REPO)
TESSDATA_REPO = tessdata_best
Otherwise, your training error will be very high.

One more thing.  In the Makefile, the URL for english tessdata best is
https://github.com/tesseract-ocr/tessdata$(TESSDATA_REPO)/raw/master/$(notdir $@)
But it should be
https://github.com/tesseract-ocr/$(TESSDATA_REPO)/raw/master/$(notdir $@)
See https://github.com/tesseract-ocr/tessdata_best


Support for formatting and selecting from Common Table Expressions

It would be nice to have the formatting and select ability on common table expressions (CTE's) in DBeaver.
Currently it seems DBeaver doesn't recognize common table expressions - formatting of SQL in CTE's align all to the left.
Additionally, there is no access to objects such as CTE's and the columns within.

Still not supporting CTE!!!

This would be nice, especially since CTE's tend to be bigger queries where formatter becomes more important

Please can we add this functionality to DBeaver?


fix: Build tree shakeable packages

This commit introduces a second build step, where files now are built
without transpiled imports and exports. This, in addition to the
"sideEffects: false" flag and "module: es/index.js" additions to the
respective package.json files, should be enough to satisfy Webpack's
requirements for tree shaking and dead code elimination - leading to
smaller bundles!

It's already being done for ffe-icons-react, actually - this just applies the same settings and build to the rest of our js packages.

I tried using this branch with project code and it worked just fine. :+1:

Good stuff! @antidecaf and @kwltrs - do you want to have a look before I merge this? It's affecting all packages, so I'd love for you to check off on this.

Wait, there's a way to npm link stuff now to facilitate trying things out before merging and publishing?

Wait, there's a way to npm link stuff now to facilitate trying things out before merging and publishing?

Yeah I think lerna fixed the npm link stuff a while back.

Wait, there's a way to npm link stuff now to facilitate trying things out before merging and publishing?

Yes you can use "yarn link" in the designsystem package folder
cd packages/ffe-formatters
yarn link

then in the project you want to use the link:
yarn link @sb1/ffe-formatters


Build failed

I wanted to install this plugin using hyprload, but hyprload failed to build, so I tried to do it manually.
I have followed the build instructions, but it also fails to build and I don't know why.
This is the stacktrace:
g++ -shared -g -fPIC --no-gnu-unique -std=c++23 -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "/home/mattia/.local/share/HyprlandRepo/Hyprland/" -I "/home/mattia/.local/share/HyprlandRepo/Hyprland//protocols" -I "/home/mattia/.local/share/HyprlandRepo/Hyprland//subprojects/wlroots/include" -I "/home/mattia/.local/share/HyprlandRepo/Hyprland//subprojects/wlroots/build/include" -Iinclude -DWLR_USE_UNSTABLE src/main.cpp -o split-monitor-workspaces.so
In file included from /home/mattia/.local/share/HyprlandRepo/Hyprland/src/managers/../defines.hpp:1,
                 from /home/mattia/.local/share/HyprlandRepo/Hyprland/src/managers/KeybindManager.hpp:3,
                 from src/main.cpp:2:
/home/mattia/.local/share/HyprlandRepo/Hyprland/src/managers/../includes.hpp:36:10: fatal error: wlr/backend.h: No such file or directory
   36 | #include <wlr/backend.h>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:43: split-monitor-workspaces.so] Error 1

Any idea why?

Nevermind, I didn't follow the plugin build instrcutions on the hyprland wiki


Frama Data randomly stops updating

This has been an issue since the start of season 3, but since I couldn't find anyone talk about this, I thought I was the only one with the problem.
Anyways, TekkenBotPrime randomly stops updating the frame numbers, meaning the program essentially freezes and requires a restart to work again.
Sometimes just starting a new match will work as well, but this is rather rare.
There is no error message whatsoever.
I am not able to consistently recreate the issue, so I couldn't exactly say what is causing it, but sometimes it will freeze after 5 minutes and sometimes after an hour.
The settings are all on default except the Auto-hide function which I untick everytime I start TBP so the framedata window does not disappear.
I do tab out of the game a lot to look things up, just to describe my behavior when running Tekken  7.
Should it matter: I am using Full Screen mode for Tekken 7 and have the TekkenBotPrime window displayed on separate monitor.

Could you try this pre-release and confirm if it still happens?
https://github.com/Alchemy-Meister/TekkenBot/releases/tag/0.1.19b1

I've been testing this all day yesterday and with the build you posted, this does not seem to be an issue anymore
No freezing anymore :)

Good to know. I will release this build soon. But just to confirm the freeze is gone for good, could you test it for a couple of days more and report back?
That would be much appreciated.

Ofc, will do

Okay, I must have been lucky yesterday, because it seems to have frozen again :(
But the program is given me an exception this time:
Exception in Tkinter callback
ValueError: 8704 is not a valid InputAttack
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "tkinter_init_.py", line 1705, in call
File "tkinter_init_.py", line 749, in callit
File "tekken\launcher.py", line 77, in __update_launcher
File "tekken_game_state.py", line 74, in update
File "tekken\process_io_manager.py", line 90, in update
File "tekken\game_reader.py", line 432, in get_updated_state
File "tekken\game_reader.py", line 615, in initialize_bots
File "tekken\bot_snapshot.py", line 75, in init
File "e:\portable_dev_tools\python\python3_7\lib\enum.py", line 310, in call
File "e:\portable_dev_tools\python\python3_7\lib\enum.py", line 564, in new
File "e:\portable_dev_tools\python\python3_7\lib\enum.py", line 548, in new
File "e:\portable_dev_tools\python\python3_7\lib\enum.py", line 577, in missing
ValueError: 8704 is not a valid InputAttack

Sorry for the late response.
That's a duplicated #10 issue that tends to happen online.
I don't know the meaning of those new values yet, so I have implemented a quick solution that ignores those values and treats them as Null.
Feel free to try it this works for you (I haven't had time to test it myself):
https://github.com/Alchemy-Meister/TekkenBot/releases/tag/0.1.19b2

Thx, will try it out and report back

So I've been testing this for the last week now and I think this time it's safe to say it doesn't freeze anymore.
Ofc, should it happen again I will report it here again.
Thx for the effort you put into this :)

Thank you, I'll close this and #10 then. Feel free to reopen them if it happens again.


Enable dependabot for examples (GEA-11811)

Update with main will needed after https://github.com/pangeacyber/pangea-javascript/pull/385 is merged

Rebased onto latest main.


Remove beta label from O365 SSO

This is following

Mobile support added in v1.18 on Apr 16
Updated instruction for Office 365 SSO that covers the new Azure App Registration method. https://github.com/mattermost/docs/pull/2829

@grundleborg Would you be open to help merge? I'm not authorized to merge


Create django-nats-nkeys[drf] extras package with basic serializers

Codecov Report

Merging #19 (eb15778) into main (aeba467) will decrease coverage by 3.36%.
The diff coverage is 3.44%.

:exclamation: Current head eb15778 differs from pull request most recent head 7dc77a7. Consider uploading reports for the commit 7dc77a7 to get more accurate results

@@            Coverage Diff             @@
##             main      #19      +/-   ##
==========================================
- Coverage   80.77%   77.41%   -3.37%
==========================================
  Files          21       22       +1
  Lines         645      673      +28
==========================================
  Hits          521      521
- Misses        124      152      +28

Impacted Files
Coverage Δ

django_nats_nkeys/api/serializers.py
0.00% <0.00%> (ø)

django_nats_nkeys/settings.py
81.53% <100.00%> (ø)

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


count_code_points

https://github.com/simdutf/simdutf/blob/ed994fc32d27a2d70671b838403739c5be087fbe/src/generic/utf8.h#L15-L16
Why not just:
uint64_t utf8_continuation_mask = input.gt(-65);
count += count_ones(utf8_continuation_mask);

?

Want to issue a pull request? I’m curious as to whether it would have a visible performance difference.

pull request?

No.

@Nick-Nuon Want to have a look?

@alantudyk So as I expected, it does not affect the performance. We will still follow on your proposal because it slightly simplifies the code which is good from a software engineering point of view (better readability).
Thanks @Nick-Nuon

https://github.com/simdutf/simdutf/blob/52ec2b3cd5dbeae8928600d213dee299b62b5979/src/generic/utf8.h#L14-L16
Missing space (L15).
You should add any formatter / style checker to CI.


[New Game]:  Want to add Ball Fall game

Is your feature request related to a problem? Please describe.
want to add a ball fall game
Describe the solution you'd like
like kind of stress relief game.

@Sulagna-Dutta-Roy please assign me this issue!


PathLayer attribute buffer reuse

Buffer size before this change:

Attribute name
Open path (n vertices)
Closed path (n vertices)

instanceStartPositions
3(n - 1)
3n

instanceEndPositions
3(n - 1)
3n

instanceLeftPositions
3(n - 1)
3n

instanceRightPositions
3(n - 1)
3n

instanceStartEndPositions64XyLow
4(n - 1)
4n

instanceNeighborPositions64XyLow
4(n - 1)
4n

TOTAL
20(n - 1)
20n

Buffer size after this change:

Attribute name
Open path (n vertices)
Closed path (n vertices)

startPositions
3(n - 1)
3(n + 1)

endPositions
3(n - 1)
3(n + 1)

startPositions64XyLow
2(n - 1)
2(n + 1)

endPositions64XyLow
2(n - 1)
2(n + 1)

instanceTypes
n - 1
n + 1

TOTAL
11(n - 1)
11(n + 1)

The introduction of instanceTypes flag also allows us to properly mark start/end caps without relying on the segment length check.
Change List

Reuse position buffers in PathLayer
Handle attribute offset in AttributeTransitionManager

Coverage increased (+0.01%) to 63.479% when pulling 5ad5c44bde8620515dbb03f5887e693ed1a1fb3f on x/path-layer-buffer-reuse into 3e7655bdda1ac7ff1f39f39c69d5ebbbcd42f2c8 on master.

Haven't reviewed but the numbers look very neat!
It would be really cool if we had attribute generation speed benchmarks in place, if we could see this affecting the layer speed. I am assuming there could be a significant 1.5x to 2x win since we touch less memory...


Pantheism does weird stuff when the tucked card from hand has the same color as the tucked 4

I tucked two reds and it scored my greens?

https://boardgamearena.com/bug?id=92704


[opentitantool] Fix CRC computation for alert_handler

Register values for enabled alert classes were being set incorrectly due to the order of a fallthrough switch case in ROM being read in reverse.

This PR fixes an issue where ROM would fail with kErrorAlertBadCrc32 when trying to boot with any byte of ROM_ALERT_CLASS_EN set to kAlertEnableEnabled or kAlertEnableLocked when using the otp_alert_digest bazel rule to generate the alert digest OTP values.

This is not urgent at all, but it would be great if you could create a gist for the helper tool that you wrote and add its link to this PR.


References with names bound by a match term are not shadowed

Reproducing the behavior
Consider this program
x.head = 0
x.tail = 1

main = match x=[1] {
  List/Cons: @x (x x.head x.tail)
  List/Nil: 0
}

Here, x.head and x.tail should refer to the variables bound by the elimination of List/Cons. Instead they resolved as references to the two functions.
We can reproduce this by running the program, which results in λa (a x.head x.tail) instead o λa (a 1 []) which we get by calling x any other name.
This happens because resolve_refs is called before fix_match_terms and so the names bound by each match arm haven't been generated yet.
System Settings
Bend commit 45839a7
Additional context
No response

The same thing happens with the terms that desugar to matches, like fold and open, but not with pattern matching functions, since they hold their variables differently.


Surprise table format

I have a script that exports some AD group memberships.  Once exported to Excel, it opens the file, adds some header columns, saves it them launches the file.
The data is a simple string array of groupname, membername, group description
$AllGroups | Export-Excel -BoldTopRow -TitleBold -autosize $file #-now #Export all that group info to csv file.
Add-AuditHeader $file
. $file

Function Add-AuditHeader{
    $file = $args[0]
    $ExPkg =  Open-ExcelPackage $file
    $sheet1 = $expkg.Workbook.Worksheets["sheet1"]
    $sheet1.InsertRow(1, 5)
    Set-Format -Address $sheet1.Cells["A1"] -Bold -Value "Date Generated: "
    Set-Format -Address $sheet1.Cells["A2"] -Bold -Value "Generated by:"
    Set-Format -Address $sheet1.Cells["A3"] -Bold -Value "Data From:"
    Set-Format -Address $sheet1.Cells["A4"] -Bold -Value "Desc:"
    Set-Format -Address $sheet1.Cells["B1"] -Value $logdate
    Set-Format -Address $sheet1.Cells["B2"] -Value "$Env:Username"
    Set-Format -Address $sheet1.Cells["B3"] -Value "Admin Group Membership"
    Set-Format -Address $sheet1.Cells["B4"] -Value "All members of listed groups"
    Close-ExcelPackage $expkg
}

So what is the question?  See the "-now" on the export-excel line?  If I uncomment that, the excel file launches, it still has the header information added by Add-AuditHeader but now the data has been formatted as a Table with filters and alternate row coloring.  Why?

Leaky abstraction? :)
Off the top of my head, -now was originally a quick start to pipe data to Excel, and autosize, create a table and add filtering.
Sounds like that code path is being executed.  Maybe a bug? Or a bug disguised as a feature?

-Now [<SwitchParameter>]
    The -Now switch is a shortcut that automatically creates a temporary file, enables "AutoSize", "TableName" and "Show", and opens the file immediately.

-Show [<SwitchParameter>]
    Opens the Excel file immediately after creation. Convenient for viewing the results instantly without having to search for the file first.

Is it doing something different then the parameter definition?

Ah – confused show with now.
TY
\Greg

From: ili101<EMAIL_ADDRESS>Sent: Wednesday, October 16, 2019 12:19:00 PM
To: dfinke/ImportExcel<EMAIL_ADDRESS>Cc: uSlackr<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [dfinke/ImportExcel] Surprise table format (#695)
-Now [] The -Now switch is a shortcut that automatically creates a temporary file, enables "AutoSize", "TableName" and "Show", and opens the file immediately. -Show [] Opens the Excel file immediately after creation.
Convenient for viewing the results instantly without having to search for the file first.
Is it doing something different then the parameter definition?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/dfinke/ImportExcel/issues/695?email_source=notifications&email_token=AGEO6ZYASVGBKXLPN27ENOLQO45HJA5CNFSM4JBNX7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBNCZFQ#issuecomment-542780566, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGEO6Z5BZK6BGC6AWUNXMFLQO45HJANCNFSM4JBNX7UQ.

Perhaps that switch shouldn't light up depending on what else is selected.

Is that something you can control?
\Greg

From: Doug Finke<EMAIL_ADDRESS>Sent: Wednesday, October 16, 2019 1:30:00 PM
To: dfinke/ImportExcel<EMAIL_ADDRESS>Cc: uSlackr<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [dfinke/ImportExcel] Surprise table format (#695)
Perhaps that switch shouldn't light up depending on what else is selected.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/dfinke/ImportExcel/issues/695?email_source=notifications&email_token=AGEO6Z6D6XAQMOK3F6LLKVTQO5FRPA5CNFSM4JBNX7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBNJTUI#issuecomment-542808529, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGEO6ZZNARVZZWMGYZGEKNDQO5FRPANCNFSM4JBNX7UQ.

Not sure at this point. The parameters got out of control, should've moved them off to something like ExportExcelOptions function. Changing that may introduce lots of issues across all the params.

Also, it is curious that me Add-AuditHeader code works with the -show and -now commands.  I'd expect the file to be open already.  I suspect this reflects the time it takes to launch Excel and load the file

Ah – confused show with now.  TY

Yeah this two names can be confusing, happen to me to.
Currently it works like this:
-Now defined OR (ExcelPackage AND Path) not defined - Now mode used
-Now set the following parameters: -Path, -AutoSize, -TableName and -Show. you can override any of this -Now setting by adding them like -Path foo or  -AutoSize:$false.

-Now is obsolete pretty much. ps | select company, name, handles | export-excel does that. In the broader sense, combination of params is a challenge and can lead to issues,

Not sure at this point. The parameters got out of control, should've moved them off to something like ExportExcelOptions function. Changing that may introduce lots of issues across all the params.

Yes something like what they did in New-ScheduledTask:
$A = New-ScheduledTaskAction -Execute "Taskmgr.exe"
$T = New-ScheduledTaskTrigger -AtLogon
$P = New-ScheduledTaskPrincipal "Contoso\Administrator"
$S = New-ScheduledTaskSettingsSet
New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S

But it will be a big change and you need to set the option/s and then pass to the command. that can be cleaner but more lines of code to write.

-Now is obsolete pretty much. ps | select company, name, handles | export-excel does that. In the broader sense, combination of params is a challenge and can lead to issues,

The switch became more of an edge case over time, the only use left for the switch right now (maybe i'm missing something) is:
ps | select company, name, handles | Export-Excel -Path $Path -Now

Instead off:
ps | select company, name, handles | Export-Excel -Path $Path -AutoSize -TableName '' -Show

Yeah, without telemetry, not sure if this a breaking change.


Added disequality constraints for prim tag, copied over from icfp 2017 code.

Added disequality constraints for prim tag, copied over from icfp 2017 code.
Source: https://github.com/gregr/icfp2017-artifact-auas7pp/blob/master/src/evalo-standard.scm

I pulled these out in not-tago and absent-tago helpers and merged as b085f037ea588641236781e08820fb3c77043f50.
Thanks!


Fix mozilla/thimble.webmaker.org#548 - Changes don't take effect when…

… typing in the style tag

This is a good fix, but it only fixes this one spot.  We're almost certainly going to run into this again:
src/editor/ImageViewer.js:        return BlobUtils.getUrl(FileUtils.encodeFilePath(file.fullPath));
src/extensions/default/QuickView/main.js:            imgPath = BlobUtils.getUrl(Path.join(FileUtils.getDirectoryPath(docPath), tokenString));
src/extensions/default/bramble/lib/PostMessageTransport.js:            path = BlobUtils.getUrl(path.charAt(0) === "/" ? path : Path.join(currentDir, path));
src/extensions/default/bramble/lib/PostMessageTransport.js:        var url = BlobUtils.getUrl(liveDoc.doc.file.fullPath);
src/extensions/default/bramble/nohost/src/HTMLServer.js:        return BlobUtils.getUrl(path);
src/extensions/default/bramble/nohost/src/StaticServer.js:        return BlobUtils.getUrl(path);
src/filesystem/impls/filer/lib/CSSRewriter.js:                    return content.replace(regex, BlobUtils.getUrl(path));
src/filesystem/impls/filer/lib/HTMLRewriter.js:            element[urlType] = BlobUtils.getUrl(Path.resolve(dir, path));

I wonder if we should just fix the one case where we need it to return the path unchanged (in the LiveDev server code), and in all the other cases return null?  One way we could do this is by adding an optional second arg, which if present (i.e., true) we always return non-null, otherwise null.  It seems like a bad design that we were forced into for the server.getUrl() case, that shouldn't happen everywhere else.


'verifyUriSyntax' option which can disable import failures on bad uris

Using the plugin we encountered an issue that it fails importing if encounters bad uri.
In our case we can not fix all the wrong uris and there is no guarantee for always right uris in our dataset.
I have added optional option 'verifyUriSyntax' which can disable uri syntax check which is done by default.
It would be fine if we could issue a release in a week or so.

refs #76

@jbarrasa Thanks a lot for your time in advance.

Thanks for your contribution @manonthegithub !
Are you aware of a similar config param in RDF4J that relaxes the policy on loading literal values of type rdf:langString but without a lang tag?
If I try to load the Turtle fragment below, Rio crashes with a "datatype rdf:langString requires a language tag [line 4]" message. Any help appreciated :)
@prefix dbo:	<http://dbpedia.org/ontology/> .
@prefix dbp:	<http://dbpedia.org/property/> .
dbr:Ciena	dbp:locationCountry	"United States"^^rdf:langString ;
	dbo:locationCity	<http://dbpedia.org/resource/Hanover,_Maryland> .

@jbarrasa hmmm... I don't, but I will try to find what can we do with it! I also forgot to make a documentation for this feature, I will submit a pr for it a well:).

Are you aware of a similar config param in RDF4J that relaxes the policy on loading literal values of type rdf:langString but without a lang tag?

@jbarrasa it seems that if you don't have language tag it is wrong RDF. Here are the docs. I am not sure it is possible to relax this. How do you determine a language if there is no lang tag?

Are you aware of a similar config param in RDF4J that relaxes the policy on loading literal values of type rdf:langString but without a lang tag?

It seems there is not such an option:
https://github.com/eclipse/rdf4j/blob/1abe4fe5ba37e4ce19aaa294314c74bec68531c8/model/src/main/java/org/eclipse/rdf4j/model/impl/SimpleLiteral.java#L91-99


Multiple Select

Hi,
Finally, the plugin version and the demo do not match. In multiselect selections, the dialog does not close after the selection. It works well in the demo. Has there been any development on this issue? There are differences between https://incubator.app.fi/lookup-field-flow-demo/multiple and https://componentfactory.app.fi/lookup-field-flow-demo/multiple. It works fine in Incubar, but the dialog does not close after selecting in ComponentFactory.

The incubator is the version for Vaadin 14.
Component Factory is the version of Vaadin 23.
There is no demo for the latest releases (Vaadin 24).


fix(message): Fix openURL freeze on iOS10

Use the newer openURL for iOS10+

Can one of the admins verify this patch?


Add server capability for potential commit characters

Closes #527
This PR adds a capability to the server that advertises the potential commit characters that can be used. This is useful so that clients can optimize their typing code by limiting the set of characters that could potentially cause a commit.

Sorry for the long delay. I would suggest we name it allCommitCharacters. Potential sounds strange to me.

I'm fine with changing the name to allCommitCharacters, potentialCommitCharacters was just the terminology used by the VS completion APIs.

I added it to the node modules. Will update the spec when we release 3.15


Missing GitHub releases

This page: https://github.com/EventEmitter2/EventEmitter2/releases
v6.0.0 is shown as the "Latest release" but 6.4.4 has already been released on npm.
There's a tag for v6.4.3. But no tag for v6.4.4 yet.

Just fixed it. It looks like we should add a release script to avoid this in the future...

Thanks


fix img

👷 Deploy Preview for fancy-puffpuff-df775f processing.

Name
Link

🔨 Latest commit
fb8ce32c9185d3c0317fe39c90ef568923aa1955

🔍 Latest deploy log
https://app.netlify.com/sites/fancy-puffpuff-df775f/deploys/64df998595d45f00084c8040


Internal error with same user working on different tabs

References to follow...
http://stackoverflow.com/questions/11896160/any-way-to-identify-browser-tab-in-javascript

Client apps are encouraged to handle this situation catching the internal error exception as it's shown in swellrt.org


Outputting to CSV

Hi, is there a way to output to csv?

Html is hierarchical, CSV is not so this doesn't make sense as a general feature. If you would like your results as a CSV just convert the JSON


Images only working on localhost domain

Hi!
Your service is working great while developing on localhost, but when deployed under any other domain name I keep getting 403 forbidden.

Dug a little deeper, looks like cloudflare is blocking my requests
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Hi @grobitto,
Thanks for opening an issue, in order for me to look into why your requests are getting blocked, could you provide the ray ID from the cloudflare error page?

Cloudflare Ray ID: 875aa99a18fe5af4

looks like the problem was caused by .ru top level domain, moved my demo to other domain and everything is working fine now.

@DMarby
I think the problem is because of location of my VPS. My VPS is located in Russia and has russian IP address. I live in Europe and thats why it works from my local computer. Can you check it please and if this is the problem - can you please accept requests from russian ip adresses?


Proxy Server Error on fetching image size distribution and Serial Number Disrtribution

Steps to reproduct issue -

Click on reset search
Click on 'Image Size Distribution' link or 'Serial Number Distribution' link on the left.

Result : The modal keeps trying to load data. Nothing happens.
On checking further, Console shows this error for both the options -

502 Proxy Error

502 Proxy Error

Proxy Error
The proxy server received an invalid
response from an upstream server.
The proxy server could not handle the request GET /imagespace/api/v1/imagepivot.
Reason: Error reading from remote server

---------------------------------------------------------------------------------

The above issue is faced in Chrome Version 43.0.2357.124 (64-bit).

Since these are not in the UI anymore, this is not something to fix.


=helm-operator-0.9.0 cannot update helmrelease Status

Describe the bug
Starting with >=helm-operator-0.9.0, any tiller version >=2.11.0, <=2.14.0 is not able to set the 'release status' of a helmrelease.
The following error can be found in the helm-operator logs:
ts=2019-05-21T21:08:51.442720591Z caller=status.go:92 component=annotator namespace=cluster-addons resource=nginx
err="the server could not find the requested resource (put helmreleases.flux.weave.works nginx)"

When looking at the helmrelease conditions, there is no status set even though the helmrelease seems to have successfully deployed and set up all its resources
$ k describe hr -n cluster-addons
Name:         nginx
Namespace:    cluster-addons
API Version:  flux.weave.works/v1beta1
Kind:         HelmRelease
Metadata:
  Creation Timestamp:  2019-05-21T18:45:21Z
  Generation:          1
  Resource Version:    3108492
  Self Link:           /apis/flux.weave.works/v1beta1/namespaces/cluster-addons/helmreleases/nginx
  UID:                 9612db6e-7bf8-11e9-90eb-0e9b11d4114a
Spec:
  Chart:
    Git:   https://github.com/rndstr/helm-charts
    Path:  nginx
    Ref:   master
  Values:
    Index:
Hello

hr value change

Events:
  Type    Reason       Age               From           Message
  ----    ------       ----              ----           -------
  Normal  ChartSynced  48s (x4 over 5m)  helm-operator  Chart managed by HelmRelease processed

<=helm-operator-0.8.0 works fine (with any tiller version from below)
To Reproduce
Steps to reproduce the behaviour:

Have an EKS cluster (see tested versions below)
Set up tiller and flux-helm-operator
Apply a helmrelease and wait until it finished setting up
Look at the helmrelease conditions (kubectl describe hr <name>)
There is no Release Status

Expected behavior
The Release Status of the helmrelease to be DEPLOYED (or any other status) and no error messages regarding status update, something like:
…
Status:
  Conditions:
    Last Transition Time:  2019-04-10T10:58:50Z
    Message:               successfully cloned git repo
    Reason:                GitRepoCloned
    Status:                True
    Type:                  ChartFetched
    Last Transition Time:  2019-03-22T11:00:03Z
    Message:               helm upgrade succeeded
    Reason:                HelmSuccess
    Status:                True
    Type:                  Released
  Release Name:            nginx
  Release Status:          DEPLOYED
Events:
  Type    Reason       Age                 From           Message
  ----    ------       ----                ----           -------
  Normal  ChartSynced  2m (x386 over 12h)  helm-operator  Chart managed by HelmRelease processed

Logs
See above.
Additional context
Add any other context about the problem here, e.g

Tiller version: 2.11, 2.12.3, 2.13.1, 2.14.0
Helm Operator version: 0.9.0, 0.9.11
Kubernetes version: 1.11, 1.12

The code that errors is
https://github.com/weaveworks/flux/blob/59641c6509f6062c0c24bdf1bc55a21920042103/integrations/helm/status/status.go#L90
which has been changed from patch resource to get resource && put subresource "status" in
https://github.com/weaveworks/flux/commit/c8d6cde6659ac59c600c14d32b01d2b30cb99039
The comment at https://github.com/helm/helm/issues/4699#issuecomment-430566917 could be a hint that get returns an apiVersion that is not working with the put but needs some more digging.
(also this might not be a bug, i think this would've surfaced already if it happened to everyone)

Is this report coming from a user? Either way, the CRD of the setup needs an update, the change to the CRD came with 0.9.0.
Applying the newer version of the CRD should resolve the issue.

Thanks @hiddeco  (I came across this myself).
Is that something that should be mentioned in the release notes (or maybe it is and I missed it)?

Is that something that should be mentioned in the release notes (or maybe it is and I missed it)?

It could probably use a more prominent mention in future releases.

I am also seeing this error message repeated for every HelmRelease deployment.  I verified that I am using the latest CRD.  I know this was closed quickly.  Is this something we can re-open or should I open a new issue?
`

kubectl describe crd helmreleases.flux.weave.works
Name:         helmreleases.flux.weave.works
Namespace:
Labels:       flux.weave.works/sync-gc-mark=sha256.yUAJjgaPViaIQHZApSIjklGuRQuQmJsig_Xwhf0O8XY
Annotations:  flux.weave.works/sync-checksum=a5ada0e380acd92f17f61403ce8f4a49b23dbaf4
kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{"flux.weave.works/sync-checksum":"a5ada0e380a...
API Version:  apiextensions.k8s.io/v1beta1
Kind:         CustomResourceDefinition
Metadata:
Creation Timestamp:  2019-05-23T18:03:47Z
Generation:          190
Resource Version:    83415682
Self Link:           /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/helmreleases.flux.weave.works
UID:                 1c9d1eb6-7d85-11e9-b080-fa163ee0e72d
Spec:
Group:  flux.weave.works
Names:
Kind:       HelmRelease
List Kind:  HelmReleaseList
Plural:     helmreleases
Short Names:
hr
Singular:  helmrelease
Scope:       Namespaced
Validation:
Open APIV 3 Schema:
Properties:
Spec:
Properties:
Chart:
One Of:
Properties:
Git:
Format:  git
Type:    string
Path:
Type:  string
Ref:
Type:  string
Skip Dep Update:
Type:  boolean
Required:
git
path
Properties:
Chart Pull Secret:
Properties:
Name:
Type:  string
Name:
Type:  string
Repository:
Format:  url
Type:    string
Version:
Format:  semver
Type:    string
Required:
repository
name
version
Force Upgrade:
Type:  boolean
Release Name:
Pattern:  ^a-z0-9?$
Type:     string
Reset Values:
Type:  boolean
Timeout:
Format:  int64
Type:    integer
Value File Secrets:
Items:
Properties:
Name:
Type:  string
Required:
name
Type:  object
Type:    array
Values:
Type:  object
Values From:
Items:
One Of:
Required:
configMapKeyRef
Required:
secretKeyRef
Required:
externalSourceRef
Required:
chartFileRef
Properties:
Chart File Ref:
Properties:
Optional:
Type:  boolean
Path:
Type:  string
Required:
path
Type:  object
Config Map Key Ref:
Properties:
Key:
Type:  string
Name:
Type:  string
Optional:
Type:  boolean
Required:
name
Type:  object
External Source Ref:
Properties:
Optional:
Type:  boolean
URL:
Type:  string
Required:
url
Type:  object
Secret Key Ref:
Properties:
Key:
Type:  string
Name:
Type:  string
Optional:
Type:  boolean
Required:
name
Type:  object
Type:      object
Type:        array
Required:
chart
Version:  v1beta1
Status:
Accepted Names:
Kind:       HelmRelease
List Kind:  HelmReleaseList
Plural:     helmreleases
Short Names:
hr
Singular:  helmrelease
Conditions:
Last Transition Time:  2019-05-23T18:03:47Z
Message:               no conflicts found
Reason:                NoConflicts
Status:                True
Type:                  NamesAccepted
Last Transition Time:  2019-05-23T18:03:47Z
Message:               the initial names have been accepted
Reason:                InitialNamesAccepted
Status:                True
Type:                  Established
Events:
`

@marklcg this is not the latest CRD, the latest CRD should have a
  Subresources:
    Status:

listed.

That is the output from the kubectl describe for the CRD.  I think it shows up differently there (status: True).  Below is the yaml I applied taken directly from the master branch yesterday.
On Fri, 24 May 2019 at 20:11, Mark Lassiter<EMAIL_ADDRESS>wrote:

That is the output from the kubectl describe for the CRD. I think it shows
up differently there (status: True). Below is the yaml I applied taken
directly from the master branch yesterday.
Reply to this email directly, view it on GitHub
https://github.com/weaveworks/flux/issues/2068?email_source=notifications&email_token=ACMYZP6564THLYXG4N5O7EDPXAVWZA5CNFSM4HOPLAHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWGFX3I#issuecomment-495737837,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACMYZPZ3IC2XZTSJV3PVMRLPXAVWZANCNFSM4HOPLAHA
.

--
Met vriendelijke groet, Hidde Beydals Hidde.co KvK: 32167434 BTW:
NL2232.55.920.B01

1.10.5

The status subresource was introduced in 1.11 iirc so that’s probably the problem.

Ah, OK, thank you very much.


Blank page after adding a weathermap to display

Hi,
I Use cacti 0.8.8f with phpweathermap 0.98. I want to display my map and I have to add it via the page below :
`http://IP/cacti/plugins/weathermap/weathermap-cacti-plugin-mgmt.php
Everything works great until I add my map and Iand to this blank page
`http://IP/cacti/plugins/weathermap/weathermap-cacti-plugin-mgmt.php?action=addmap&file=simple.conf
In my logs I have this :
PHP Fatal error:  Uncaught Error: Call to undefined function mysql_real_escape_string() in /usr/share/cacti/site/plugins/weathermap/weathermap-cacti-plugin-mgmt.php:837\nStack trace:\n#0 /usr/share/cacti/site/plugins/weathermap/weathermap-cacti-plugin-mgmt.php(274): add_config('sup_hno.conf')\n#1 {main}\n  thrown in /usr/share/cacti/site/plugins/weathermap/weathermap-cacti-plugin-mgmt.php on line 837, referer: http://IP/cacti/plugins/weathermap/weathermap-cacti-plugin-mgmt.php?action=addmap_picker
On my web browser, I get a 500 error.

Hi,
mysql_real_escape_string is not work in php7.
Please verify my modify weathermap 0.98 (attached) - cacti 0.8.8h.
weathermap-modify-php7.zip
Best regards
Jacek

Thanks, that fix the issue, but I still have one to display my map as you can see to the screenshot.

It fixed, it was like the logs says, a permission problems.

Thank you, it works for me!


CORS error for https://sandbox.plaid.com/link/client/get

Use React+Next

Hi there, CORS issues are an issue with your application. Your own app server or CDN configuration determines your CORS policy.
You need to add
connect-src 'self' https://sandbox.plaid.com https://development.plaid.com https://production.plaid.com;
frame-src 'self' https://cdn.plaid.com;
style-src 'self' 'unsafe-inline';

to your CORS policy for your application.
This is not an issue with react-plaid-link.


Executor: reworked SetInsertParamType

Signed-off-by: David<EMAIL_ADDRESS>What's changed
Reworked SetInsertParamType function in the executor module
Effects
Now more unit tests can be passed, in particular, the following tests should no longer fail or panic:

testSuite.TestBatchInsertWithOnDuplicate
testSuite8.TestShardRowIDBits
seqTestSuite.TestPrepared
seqTestSuite.TestPreparedIssue8644
testSessionSuite.TestAutoIncrementWithRetry
testSessionSuite.TestLastInsertID
testSessionSuite.TestPrepareZero
testSessionSuite.TestPrimaryKeyAutoIncrement

according to your codes, should there be any test cases need to be modified?

according to your codes, should there be any test cases need to be modified?

LGTM


% change in price is calculated wrong imho

I just reactivated my old btc-ticker and I notice that over the last 180 days it shows +36% when it should be more like +56%
In https://github.com/btc-ticker/btc-ticker/blame/5819148abb949d577a0c1b2dcfafc0164b4befc4/btcticker/price.py#LL37C92-L37C116 the price diff is put in relation to the current price and not the old price.
So currently (in EUR) price is 25k but was like 16k 180days ago
25-16/25 => 36% (which is shown by the ticker and is wrong imho)
25-16/16 => 56% which it should be...
Changing
pricechange = str("%+d" % round((self.timeseriesstack[-1]-self.timeseriesstack[0])/self.timeseriesstack[-1]*100,2))+"%"

to
pricechange = str("%+d" % round((self.timeseriesstack[-1]-self.timeseriesstack[0])/self.timeseriesstack[0]*100,2))+"%"

should do the trick. Is this repo still maintained? Otherwise I would fork it for myself...

If there is somebody else who just wants a dirty hack to fix this locally.
This is how I made it work for me:
Fix the code in
./btc-ticker/btcticker/price.py:37:        pricechange = str("%+d" % round((self.timeseriesstack[-1]-self.timeseriesstack[0])/self.timeseriesstack[0]*100,2))+"%"

Run the install script (didn't work without even when changing the file in the build folder)
~/btc-ticker$ sudo python3 setup.py install
Restart the ticker
sudo systemctl restart btcticker
Voila it shows +55% for the last 180 days :)

@holgern thanks for merging and also tipping me. My first (paid) Bitcoin contribution 😊
Is there a Twitter profile for btcticker? You could get some little engagement there I guess...
My ticker keeps doing its job great... 👍💪


when current date is October 31st,click the next month icon only once,it jump to December

I fount this issue on other months when the day is 31st,eg:August 31.That is why?

Could you please explain the complete flow, on how to re produce this issue?

Thanks a lot,that's solved!


fix: datepicker input disabled state

Add/Remove the disabled attribute to the input field at date-input component.
this way all click-events are disabled and the input won't be editable
PR Checklist
Please check if your PR fulfills the following requirements:

[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
[ ] If applicable, have a visual design approval

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] clarity.design website / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: #4228
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
Close #4228

Looks good, just don't merge until releases are done.

@gnomeontherun Can you say when it will be released then?

The releases are done, so this can be merged once it has necessary approvals, likely in the next release.