Environment YAML File Fails to Build Using Conda (and naming confusion)

Hi Ziqi,
Thank you and your team for providing this valuable evaluation framework. However, I encountered some issues while trying to build the environment.
Here is one example, the GPN environment YAML file failed to build using conda (error details below). It seems something might be missing or it could be just the issue of the gpn. I assume the reason is that gpn was originally installed by using pip install git+https://github.com/songlab-cal/gpn.git.
conda env create -f gpn_requirments.yml
Channels:
 - conda-forge
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: / Ran pip subprocess with arguments:
['/anaconda/envs/gpn_env/bin/python', '-m', 'pip', 'install', '-U', '-r', '/mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting accelerate==0.19.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 1))
  Using cached accelerate-0.19.0-py3-none-any.whl (219 kB)
Collecting aiohttp==3.8.4 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 2))
  Using cached aiohttp-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB)
Collecting aiosignal==1.3.1 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 3))
  Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting appdirs==1.4.4 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 4))
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting async-timeout==4.0.2 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 5))
  Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting attrs==23.1.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 6))
  Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
Collecting bioframe==0.4.1 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 7))
  Using cached bioframe-0.4.1-py2.py3-none-any.whl (114 kB)
Collecting biopython==1.81 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 8))
  Using cached biopython-1.81-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
Collecting certifi==2022.12.7 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 9))
  Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting charset-normalizer==2.1.1 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 10))
  Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting click==8.1.3 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 11))
  Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting cmake==3.25.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 12))
  Using cached cmake-3.25.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.7 MB)
Collecting contourpy==1.0.7 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 13))
  Using cached contourpy-1.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299 kB)
Collecting cycler==0.11.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 14))
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting datasets==2.12.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 15))
  Using cached datasets-2.12.0-py3-none-any.whl (474 kB)
Collecting dill==0.3.6 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 16))
  Using cached dill-0.3.6-py3-none-any.whl (110 kB)
Collecting docker-pycreds==0.4.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 17))
  Using cached docker_pycreds-0.4.0-py2.py3-none-any.whl (9.0 kB)
Collecting einops==0.6.1 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 18))
  Using cached einops-0.6.1-py3-none-any.whl (42 kB)
Collecting filelock==3.9.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 19))
  Using cached filelock-3.9.0-py3-none-any.whl (9.7 kB)
Collecting fonttools==4.39.4 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 20))
  Using cached fonttools-4.39.4-py3-none-any.whl (1.0 MB)
Collecting frozenlist==1.3.3 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 21))
  Using cached frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158 kB)
Collecting fsspec==2023.5.0 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 22))
  Using cached fsspec-2023.5.0-py3-none-any.whl (160 kB)
Collecting gitdb==4.0.10 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 23))
  Using cached gitdb-4.0.10-py3-none-any.whl (62 kB)
Collecting gitpython==3.1.31 (from -r /mnt/batch/tasks/shared/LS_root/mounts/clusters/sc-ar4232131/code/Users/sc-ar423213/LLM_eval/condaenv.wmsqazw1.requirements.txt (line 24))
  Using cached GitPython-3.1.31-py3-none-any.whl (184 kB)

Pip subprocess error:
ERROR: Could not find a version that satisfies the requirement gpn==0.2 (from versions: none)
ERROR: No matching distribution found for gpn==0.2

failed

CondaEnvException: Pip failed

after removing the gpn line it has such error
Pip subprocess error:
ERROR: Ignored the following versions that require a different python version: 0.52.0 Requires-Python >=3.6,<3.9; 0.52.0rc3 Requires-Python >=3.6,<3.9; 1.14.0 Requires-Python >=3.10; 1.14.0rc1 Requires-Python >=3.10; 1.14.0rc2 Requires-Python >=3.10; 3.3 Requires-Python >=3.10; 3.3rc0 Requires-Python >=3.10
ERROR: Could not find a version that satisfies the requirement torch==2.0.1+cu118 (from versions: 1.7.1, 1.8.0, 1.8.1, 1.9.0, 1.9.1, 1.10.0, 1.10.1, 1.10.2, 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1)
ERROR: No matching distribution found for torch==2.0.1+cu118

Additionally, for the torch YAML file, the environment name is identical to the GPN environment, and I was wondering if these two are intended for the same purpose?
Could you please provide updated version of the YAML files in the near future or any additional guidance on how to resolve this issue?
Thank you very much for your assistance.

Hi,
Thanks for providing this pipeline, but I am also getting error in installing the tf_requierments.yml which is required to run lentiMPRA/representation_perf.ipynb`. I get the following error from
ERROR: No matching distribution found for transformers==4.36.0.dev0
I tried to use a different version of transformers from the other yaml (torch_requirements.yml) for transformers, but it did not work either to run
model = AutoModel.from_pretrained("zhihan1996/DNABERT-2-117M", trust_remote_code=True).to('cuda')
hidden_states = model(input_ids,attention_mask)[0].cpu().detach().numpy()
But I got following error.
File ~/.cache/huggingface/modules/transformers_modules/zhihan1996/DNABERT-2-117M/d064dece8a8b41d9fb8729fbe3435278786931f1/bert_layers.py:609, in BertModel.forward(self, input_ids, token_type_ids, attention_mask, position_ids, output_all_encoded_layers, masked_tokens_mask, **kwargs)
...
--> 781 assert q.is_cuda and k.is_cuda and v.is_cuda


Look at this... 👀IC TINKERING 💯%

Look at this... 👀 https://pin.it/48ywERBc0

TRIXMIXING1AI is a company that prides themselves in⚒mastering the hardware hardware and the software


How to setup my own private server (org internal)?

How to setup my own private server for internal usage inside an organization?
Also I am trying to understand why I can not find anything about that in the keybase docs - for me that was the first thought on this project: "OK, fine, but of course I need to have that on a private server" - but no talk anywhere about what seems to be the elephant in the room for me? I guess I am missing some important key part?

I would like to see this too

bump

We don't support private servers and currently have no plans to do so.  Sorry!


Feat: Adding hostAliases in PodTemplate spec.

Changes
Adding hostAliases in PodTemplate spec.
/kind feature
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Docs included if any changes are user facing
[x] Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Release notes block below has been filled in or deleted (only if no user facing changes)

Release Notes
Feat: Adding hostAliases in PodTemplate spec.

/ok-to-test

/retest

@xclud you'll need to run ./hack/update-openapigen.sh I think to generate the open api changes.  Also please squash commits down into 1 🙏
Re-running integration tests:
/test pull-tekton-pipeline-integration-tests

@sbwsg I donno how to squash commits in github (i am from gitlab background). Would you please help?

@sbwsg I donno how to squash commits in github (i am from gitlab background). Would you please help?

Sure, although I'm only from git-land so I only know the CLI command :D

Run git rebase -i HEAD^^^^
This will give you an editor window with the list of commits in your branch
Change all entries after the first in the list of commits so that they start with f .  This means "fixup" which will result in all the commits after your first one being squashed together.  It will also discard the commit message associated with each of the commits (except for your first one).  If you want to keep the commit messages from those then use s  instead of f .
Save and quit the editor

Now when you git show HEAD you should see that all your changes appear in a single commit.  git log should now show just a single commit on top of whatever the branch had before.

Oh, almost forgot - after you do this and confirm that everything looks correct you'll need to force push to your remote branch with git push --force <your remote> <your branch>

The build tests are failing because ./hack/update-codegen.sh has generated diffs that look like this:
-	Ref:     ref("github.com/tektoncd/pipeline/pkg/apis/pipeline/v1beta1.TaskResult"),
+	Ref:     ref("./pkg/apis/pipeline/v1beta1.TaskResult"),

I asked in Slack and it sounds like the reason this happens is because the script is running outside of GOPATH.  We've got an issue open to tackle this here: https://github.com/tektoncd/pipeline/issues/3884
@xclud can you try re-running ./hack/update-codegen.sh from within your GOPATH to see if that correctly writes these Refs?  One way to do this (according to that issue) is to symlink your Pipeline working directory to $GOPATH/src/github.com/tektoncd/pipeline  🤞

Oh no!  I wrote update-codegen.sh when I should have written update-openapigen.sh  Apologies!  I'll update that previous comment.

Thank you @xclud for your contributions, changes look great 🙏
The build is failing with:
/home/prow/go/src/github.com/tektoncd/pipeline is out of date. Please run hack/update-codegen.sh

Please rerun the update-codegen.sh and hopefully it works for you.
@sbwsg awesome instructions on squashing the commits. 👍

Thank you @xclud for your contributions, changes look great 🙏
The build is failing with:
/home/prow/go/src/github.com/tektoncd/pipeline is out of date. Please run hack/update-codegen.sh

Please rerun the update-codegen.sh and hopefully it works for you.
@sbwsg awesome instructions on squashing the commits. 👍

I already ran update-codegen.sh. It only updates my go.sum file. Should i push it as well ?

This i should revert the last commit.
https://github.com/tektoncd/pipeline/pull/3889/commits/8ae7b1c9d6a96cb9fa3a9660071aa9e6fc08eae2

Hey, no need to revert I don't think - your manual fix was totally fine for the line I originally mentioned.  Should be able to make this adjustment and it'll be done:
 		Dependencies: []string{
-			"k8s.io/api/core/v1.Affinity", "k8s.io/api/core/v1.HostAlias", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/api/core/v1.PodDNSConfig", "k8s.io/api/core/v1.PodSecurityContext", "k8s.io/api/core/v1.Toleration", "k8s.io/api/core/v1.Volume"},
+			"k8s.io/api/core/v1.Affinity", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/api/core/v1.PodDNSConfig", "k8s.io/api/core/v1.PodSecurityContext", "k8s.io/api/core/v1.Toleration", "k8s.io/api/core/v1.Volume", "k8s.io/api/core/v1.HostAlias"},

Oh jeez, lol, you are right.  Revert that one commit and it should return this line back to its original state and pass the test.

@sbwsg I did as you said. I am waiting for the tests to pass. Then I will squash the commit.

@xclud awesome, that fixed the build tests, thank you!  The integration tests are failing due to an unrelated error that we need to fix in pipelines first.

Yay, the build is passing 🎉
There is an ongoing issue with integration test, not related to your changes, see @sbwsg's comment on another PR.

@xclud one last thing, please add some details in commit message, it's easier for folks later to understand the changes. 🙏

@sbwsg @pritidesai  Thank you guys for your support. I appreciate it. I am from Windows background and git-clicks. I learned from you.
I squashed the commits.

@xclud one last thing, please add some details in commit message, it's easier for folks later to understand the changes. 🙏

I am messing up with git :D sorry guys. I try to fix it.

@sbwsg I tried to push a message-only commit and squash. Now i see all my changes are gone. I am stuck.

@xclud  no worries; here are some git commands to rescue the changes:

Make sure you're on your branch
Run git reset --hard 00f3b3a
This should put you back in a good state with the code (back to here)
Run git commit --amend
This should show you a screen to edit the commit message.
Make edits and save.
git push --force <remote name> <branch name>

@sbwsg Thanks again. I also updated the release notes.

@sbwsg Thanks again. I also updated the release notes.

Great work, thanks a lot for sticking with it through this whole process!

thanks @sbwsg for very helpful git pointers 🎉

Great work, thanks a lot for sticking with it through this whole process!

yup, 💯  thank you @xclud 👍  and welcome to the community 🙏
/lgtm
hopefully, the changes will be merged after we fix the integration tests 🤞

You'll need to rebase on top of main to get the integration tests passing.

git fetch upstream
git rebase upstream/main
git push --force <your remote> <branch name>

@sbwsg Done. But it seems integration tests are still failing.

default            4m46s       Normal    VolumeDelete                   persistentvolume/pvc-03141f10-77ba-4fe2-9cfa-a29fcf067319            googleapi: Error 400: The disk resource 'projects/tekton-prow-9/zones/us-central1-b/disks/gke-tpipeline-e2e-cls1-pvc-03141f10-77ba-4fe2-9cfa-a29fcf067319' is already being used by 'projects/tekton-prow-9/zones/us-central1-b/instances/gke-tpipeline-e2e-cls138-default-pool-ed3cdb7a-hk83', resourceInUseByAnotherResource

Seems like too much rebuild happened at the same time 😓
/retest

/retest

/test pull-tekton-pipeline-integration-tests

/lgtm

Thank you guys. I am happy to see this PR is merged.
Can we also close #1750?

Can we also close #1750?

Yup, we can close #1750


SAK-43678 Assignments: Incorrect order in name column when downloading spreadsheet [XLSX]

Joaquin, could you squash these down into one commit, please? It makes it easier to review it.


Maintain displayed diagnostics when multilines enabled

Hi! First of all thank your for the plugin, i have discovered it recently and i am really enjoying it.
There's something that bothers me a little but but maybe it's by design or a limitation. Please let me know if this is the case.
With the multilines enabled, when my mouse hovers a line with an error all the other diagnostics disappear, i would love to maintain them, because sometimes the error in a line refers to another previous on the text.
Here is an example, when my mouse is on the line second_error the diagnostic in forced_error disappears and vice versa:
https://github.com/user-attachments/assets/0bd31369-26a7-4f4f-90fa-43977765024a
Here is the config i am using:
  {
    "rachartier/tiny-inline-diagnostic.nvim",
    event = "LspAttach",
    config = function()
      require("tiny-inline-diagnostic").setup {
        options = {
          -- If multiple diagnostics are under the cursor, display all of them.
          multiple_diag_under_cursor = true,
          -- Enable diagnostic message on all lines.
          multilines = true,
          -- Show all diagnostics on the cursor line.
          show_all_diags_on_cursorline = true,
          -- Avoid conflict with gitsigns
          virt_exts = {
            priority = 2048,
          },
        },
      }
    end,
  }

Let me know if there is any more information i can provide

Hello, thank you!
Yes, it's intentional. I don't have a reliable method to print diagnostics on top of other diagnostics, so only the one on the current line will be shown, otherwise, it becomes really hard to read.

Oh i see, thanks for your answer! I'll close the issue since it's by design :D

Thank you a lot!

Hi,
I've finally implemented it. You can check issue #82 !

That's so nice! I'm giving it a try :smile:, thanks for letting me know !


Command parsing overhaul

Changed from if elif else statements to a dictionary system that uses functions instead, should be safer and easier to expand although some trigger keywords were lost in the process.

@virejdasani Are you still open to contributions?

Hi, @Centrifudge thank you very much for the contribution.
The code in this repo is made in such a way that it's accessible and easy to understand for beginners (thats why if and elif is predominantly used), so I cannot merge this change to master because a lot of beginners may not be familiar with this syntax.
Thanks again :)


Can you release a version that works with php7.*

Thanks for your great package.
Can you release a version that works with php7.*

Hey! Thank you  😊
Off the top of my head I think the package depends on certain PHP 8.0+ features, so I'm not sure it it's possible to make it work on PHP 7.x. To be honest I'm not very keen on reworking lots of code just to make it work on PHP 7 (which is completely deprecated). If you can do it work minimal changes, you can provide a PR. Otherwise I'm afraid the package will only stay working PHP 8.0+


Merge documentation

this repository was set up when HACS allowed multiple components in a single repo. Now that we can only have one per repo, the documentation from custom_components/jvcprojector/README.md should be merged with the main README.md

fixed in 35cc021.


Array buffer allocation failed when updateImage

Describe the Bug
Viewers throw below error:
Uncaught (in promise) Error: updateImage: image has not been loaded yet at object.t.default [as updatermage' (app.bundle.js:2:693929)
16:17:17.481 task decodeTask failed - Array buffer allocation failed at blob:https://dicomcloud-dev.migucare.com/28cc8174-eb5f-456b-8325-dc587e67716b:2
Steps to Reproduce:

In wadiouri Mode.
Views load an dcm format is 【JPEG2000Lossy "1.2.840.10<IP_ADDRESS>.91"】
Open then viewer on mobile app inside WebView.
Some mobile throw the error

Please use code blocks to show formatted errors or code snippets

The current behavior
The expected behavior

:warning: Reports we cannot reproduce are at risk of being marked stale and
closed. The more information you can provide, the more likely we are to look
into and address your issue.

Please review the latest code in the master branch. This issue might have been resolved. If it persists, kindly reopen the issue with updated details.
Try viewer-dev.ohif.org instead of viewer.ohif.org
Our viewer.ohif.org is deployed from release branch while viewer-dev.ohif.org is our master  branch
Read more about branch explanations here https://docs.ohif.org/development/getting-started#developing


smpt error,

Describe the bug
Getting an smtp error, see attached screenshot from the logs. FWIW the exact same settings work just fine with Overseerr.
To Reproduce
Steps to reproduce the behavior:

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

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

How are you configuring SMTP

How are you configuring SMTP

The exact same way Overseerr is configured:

Try using port 465 and checking the box underneath?

Try using port 465 and checking the box underneath?

Nope. No luck.
Again - with the same settings (minus TLS/STARTTLS encryption option that's missing in petio) both overseerr and tautulli work happily and emails get send without a hiccup.

Not sure what you use under the hood to manage mail but here's a discussion and a possible solution to a similar issue. They figured a domain parameter needed to be passed to nodemailer to satisfy google's requirements....


Could not find an option named "ignore".

when using this command
git diff origin/main | flutter pub run pull_request_coverage  --maximum-uncovered-lines 5 --ignore '/lib/setup.dart'
output:
Could not find an option named "ignore".

Using fixed version: 1.3.3 on pubspec.yaml this works now! thanks

ignore was introduced on version 1.3.0. Before that, this option was called exclude, that is still available but not documented. Maybe you were using an old version ;)

Yes. I was using without fixing version. Like that on pubspec.yaml:
dev_dependencies:
pull_request_coverage:
I thought I was going to get the latest version, but it wasn't the case :(
Thanks!!

Yes. I was using without fixing version. Like that on pubspec.yaml: dev_dependencies: pull_request_coverage:
I thought I was going to get the latest version, but it wasn't the case :(
Thanks!!

😲 That is interesting. It was supposed to take the latest version when no one is specified.  Thanks for let me know. I will change the docs after this.


dep init

@deployphp/maintainer lets tests and discuss this :)

Pleas fix code style. @ZhukV #407

@elfet fixed

Cool! Can you write a doc about it feature?

@ZhukV the maintainers seem to like it !!! It's only missing a little doc! ;)

Ping @elfet  @deployphp/maintainer

Lets merge! Docs will come late i hope).


[BUG]  application-k8s-pod-map 面板里面无法获取namespace 和workload的值

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

DeepFlow Component
Grafana Dashbaord
What you expected to happen
无法显示选项的值。

ck 查出来的 60 多个 pod 。当前 mysql 的最大连接数=200 、通过 mysql pod_group 表查出来的资源是没问题的

grafana  里面变量的 sql 都不一样 ；
ck里面 是id 不是 pod_ns

How to reproduce
No response
DeepFlow version
2024/06/13 18:05:04 ENV K8S_NODE_NAME_FOR_DEEPFLOW=10-90-91-17; K8S_NODE_IP_FOR_DEEPFLOW=<IP_ADDRESS>; K8S_POD_NAME_FOR_DEEPFLOW=deepflow-server-5f4cf9bb6d-7h9tv; K8S_POD_IP_FOR_DEEPFLOW=<IP_ADDRESS>; K8S_NAMESPACE_FOR_DEEPFLOW=deepflow
flag provided but not defined: -v:
Usage of deepflow-server:
-f string
Specify config file location (default "/etc/server.yaml")
-v	Display the version
command terminated with exit code 2
[root@10-90-91-200 ~]# kubectl exec -it -n deepflow deploy/deepflow-server -- deepflow-server -v
2024/06/13 18:05:11 ENV K8S_NODE_NAME_FOR_DEEPFLOW=10-90-91-17; K8S_NODE_IP_FOR_DEEPFLOW=<IP_ADDRESS>; K8S_POD_NAME_FOR_DEEPFLOW=deepflow-server-5f4cf9bb6d-7h9tv; K8S_POD_IP_FOR_DEEPFLOW=<IP_ADDRESS>; K8S_NAMESPACE_FOR_DEEPFLOW=deepflow
Name: deepflow-server community edition
Branch: v6.4
和
[root@10-90-91-200 ~]# kubectl exec -it -n deepflow deploy/deepflow-server -- deepflow-server -v
2024/06/13 18:05:11 ENV K8S_NODE_NAME_FOR_DEEPFLOW=10-90-91-17; K8S_NODE_IP_FOR_DEEPFLOW=<IP_ADDRESS>; K8S_POD_NAME_FOR_DEEPFLOW=deepflow-server-5f4cf9bb6d-7h9tv; K8S_POD_IP_FOR_DEEPFLOW=<IP_ADDRESS>; K8S_NAMESPACE_FOR_DEEPFLOW=deepflow
Name: deepflow-server community edition
Branch: v6.4
CommitID: 71fd2e573c6d22f8a762769ded3a454b4b193bb5
RevCount: 9873
Compiler: go version go1.21.11 linux/amd64
CompileTime: 2024-06-13 04:21:20
[root@10-90-91-200 ~]# kubectl exec -it -n deepflow ds/deepflow-agent -- deepflow-agent -v
Defaulted container "deepflow-agent" out of: deepflow-agent, configure-sysctl (init)
9872-4d97deafe634fece9ad1c9a9b9c35572573dece4
Name: deepflow-agent community edition
Branch: v6.4
CommitId: 4d97deafe634fece9ad1c9a9b9c35572573dece4
RevCount: 9872
Compiler: rustc 1.75.0 (82e1608df 2023-12-21)
CompileTime: 2024-06-12 04:27:5
CommitID: 71fd2e573c6d22f8a762769ded3a454b4b193bb5
RevCount: 9873
Compiler: go version go1.21.11 linux/amd64
CompileTime: 2024-06-13 04:21:20
DeepFlow agent list
[root@10-90-91-200 ~]# deepflow-ctl agent list
2024/06/13 18:06:10 open /run/secrets/kubernetes.io/serviceaccount/ca.crt: no such file or directory
ID   NAME                   TYPE       CTRL_IP       CTRL_MAC            STATE    GROUP           EXCEPTIONS                                      REVISION       UPGRADE_REVISION
37   10-90-91-42-V47        K8S_VM     <IP_ADDRESS>   b4:96:91:a5:52:c3   NORMAL   default                                                         v6.4 9872
40   10-90-91-41-V48        K8S_VM     <IP_ADDRESS>   e4:43:4b:f1:b9:e8   NORMAL   default                                                         v6.4 9872
45   10-90-91-81-V27        K8S_VM     <IP_ADDRESS>   f4:8e:38:bf:11:c0   NORMAL   default                                                         v6.4 9872
56   10-90-91-43-V41        K8S_VM     <IP_ADDRESS>   b4:96:91:a5:4f:e0   NORMAL   default                                                         v6.4 9872
59   linux-10-90-2-11-W58   CHOST_VM   <IP_ADDRESS>    00:50:56:8c:22:dc   NORMAL   ack-sit-nginx   CONTROLLER_SOCKET_ERROR,ANALYZER_SOCKET_ERROR   v6.5.8 10490
60   10-90-91-76-V42        K8S_VM     <IP_ADDRESS>   56:6f:5f:d5:00:19   NORMAL   default                                                         v6.4 9872
61   10-90-91-75-V52        K8S_VM     <IP_ADDRESS>   56:6f:5f:d5:00:18   NORMAL   default
Kubernetes CNI
No response
Operation-System/Kernel version
3.10.0-1160.el7.x86_64
Anything else
No response
Are you willing to submit a PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

node 60 多个  ck 相关查询信息

Hello, how many Kubernetes nodes are currently in the cluster? Has the DeepFlow agent been deployed on each node?
If certain nodes lack deployment, it is essential to deploy them and reassess the outcome. Only resources generating traffic will be displayed within the 'namespace' and 'workload' environment variables. The agent can synchronize cluster resources via the API server; however, to collect traffic from specific resources, the DeepFlow agent must be deployed on the corresponding nodes.

谢谢回复。1.62个node.2,没有只部署了其中几台机器 ingess 节点机器。


Support origin/HEAD as the parent in the av stack branch --parent

Resolve origin/HEAD to an actual branch (because it should be a symref) and use it as a parent.

https://github.com/aviator-co/av/pull/344


(Bug) Decimals value is  lost if user returns back from step3 to step2

Related #632
Step to reproduce:

Open wizard, go to step 2
Fill out fields name, ticker, decimals
Click button "Continue"
Return back to step 2(click browser's button "Back" or keys "Alt+Left Arrow")
Observe fields decimals
Expected result :fields decimals  should contain values  which was entered (like field Name and Ticker)
Actual result: fields decimals is empty.

If you are reporting a problem with Token Wizard, please include the following information:
Which network did you use? (Mainnet, Kovan, Rinkeby, etc.)
n/a
If you were able to create it, what is the URL of your crowdsale?
n/a
Do you have screenshots showing the problem?
https://drive.google.com/open?id=1YJ7AQGoRnsG0jqwe4lYBCqcTNxoSYN7E
Do you see errors in the dev console? If yes, please include a screenshot
To open the dev console in Google Chrome, press F12, or go to View -> Developer -> Developer Tools, and open the Console tab
If you see errors, please right click on them and "Save as..". Zip saved file and attach it to the Issue.
No

I think a lot of things will break if you go back to a previous step.
@vbaranov Is this a feature that we should support? If not, maybe a simpler solution would be to just not allow going back (maybe by instructing react-router to not push the step pages to the history, if that's possible).

Is this a feature that we should support?

as we have no back button in Wizard UI we shouldn't support this feature, imo. But it would be user-friendly to switch between steps before deployment. I added this feature request: https://github.com/poanetwork/token-wizard/issues/637.

If not, maybe a simpler solution would be to just not allow going back (maybe by instructing react-router to not push the step pages to the history, if that's possible).

I am ok with this quick solution if it will work.

Closing this in favor of #637.


remove rgeos dependency by replacing rgeos::gBuffer with sf::st_buffer, fixes #15

Fixes #15 .
I have replaced rgeos::gBuffer with sf::st_buffer effectively removing the dependency on deprecated rgeos package. This solves the issue with not being able to install the package even from GitHub, as rgeos is not installable anymore without some hoops. Hopefully, this will also help with restoring the package to CRAN.

@marcosci , hi, this is a kind reminder about the quick fix that will allow to return the package back to CRAN.


Champion unable to select Pharasma as a Diety.

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to Import
Click on Import
Make sure you are importing a Champion.
See error

Expected behavior
I expected to be able to select Pharasma and her Font's and a choice of her Domain.
Screenshots

In Pathbuilder please got to Export -> Unfortunately I don't have the link, it's my Players Character. I have the JSON.

{"success":true,"build":{"name":"Bulwark","class":"Champion","dualClass":null,"level":4,"ancestry":"Orc","heritage":"Hold-Scarred Orc","background":"Warrior","alignment":"N","gender":"Male","age":"26","deity":"Not set","size":2,"sizeName":"Medium","keyability":"str","languages":["Common","Jotun"],"rituals":[],"resistances":[],"inventorMods":[],"attributes":{"ancestryhp":10,"classhp":10,"bonushp":2,"bonushpPerLevel":1,"speed":25,"speedBonus":-5},"abilities":{"str":18,"dex":14,"con":14,"int":10,"wis":10,"cha":12,"breakdown":{"ancestryFree":["Str","Dex"],"ancestryBoosts":[],"ancestryFlaws":[],"backgroundBoosts":["Con","Str"],"classBoosts":["Str"],"mapLevelledBoosts":{"1":["Str","Con","Dex","Cha"]}}},"proficiencies":{"classDC":2,"perception":2,"fortitude":4,"reflex":2,"will":4,"heavy":2,"medium":2,"light":2,"unarmored":2,"advanced":0,"martial":2,"simple":2,"unarmed":2,"castingArcane":0,"castingDivine":2,"castingOccult":0,"castingPrimal":0,"acrobatics":2,"arcana":0,"athletics":4,"crafting":0,"deception":0,"diplomacy":0,"intimidation":2,"medicine":0,"nature":0,"occultism":0,"performance":0,"religion":2,"society":0,"stealth":0,"survival":2,"thievery":0},"mods":{},"feats":[["Shield Block",null,"Awarded Feat",1],["Diehard",null,"Awarded Feat",1],["Intimidating Glare",null,"Awarded Feat",1],["Deity's Domain",null,"Class Feat",1,"Champion Feat 1","standardChoice",null],["Hold-Scarred Orc",null,"Heritage",1,"Heritage Feat","standardChoice",null],["Orc Ferocity",null,"Ancestry Feat",1,"Orc Feat 1","standardChoice",null],["Hefty Hauler",null,"Skill Feat",2,"Skill Feat 2","standardChoice",null],["Shining Oath",null,"Class Feat",2,"Champion Feat 2","standardChoice",null],["Toughness",null,"General Feat",3,"General Feat 3","standardChoice",null],["Titan Wrestler",null,"Skill Feat",4,"Skill Feat 4","standardChoice",null],["Aura of Courage",null,"Class Feat",4,"Champion Feat 4","standardChoice",null]],"specials":["Retributive Strike","Deific Weapon","Darkvision","Champion's Code","Tenets of Good","Devotion Spells","Domain: Soul","Paladin [Lawful Good]","Divine Ally (Shield)","Hold-Scarred Orc"],"lores":[["Warfare",2]],"equipmentContainers":{"d4607a18-10ca-43ba-bd5a-16d6aabc31c4":{"containerName":"Backpack","bagOfHolding":false,"backpack":true}},"equipment":[["Backpack",1,"Invested"],["Bedroll",1,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Chalk",10,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Flint and Steel",1,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Rope",1,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Rations",2,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Torch",5,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Waterskin",1,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Soap",1,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Grappling Hook",1,"d4607a18-10ca-43ba-bd5a-16d6aabc31c4","Invested"],["Memoir Map",1,"Invested"],["Healing Potion (Lesser)",1,"Invested"],["Healing Potion (Minor)",1,"Invested"],["Bolts",10,"Invested"],["Eye Slash",1,"Invested"]],"specificProficiencies":{"trained":[],"expert":[],"master":[],"legendary":[]},"weapons":[{"name":"Glaive","qty":1,"prof":"martial","die":"d8","pot":0,"str":"","mat":null,"display":"Glaive","runes":[],"damageType":"S","attack":10,"damageBonus":4,"extraDamage":[],"increasedDice":false,"isInventor":false},{"name":"Battle Axe","qty":1,"prof":"martial","die":"d8","pot":1,"str":"","mat":null,"display":"+1 Battle Axe","runes":[],"damageType":"S","attack":11,"damageBonus":4,"extraDamage":[],"increasedDice":false,"isInventor":false},{"name":"Javelin","qty":5,"prof":"simple","die":"d6","pot":0,"str":"","mat":null,"display":"Javelin (x5)","runes":[],"damageType":"P","attack":8,"damageBonus":4,"extraDamage":[],"increasedDice":false,"isInventor":false}],"money":{"cp":0,"sp":6,"gp":3,"pp":0},"armor":[{"name":"Full Plate","qty":1,"prof":"heavy","pot":0,"res":"","mat":null,"display":"Full Plate","worn":true,"runes":[]},{"name":"Steel Shield","qty":1,"prof":"shield","pot":0,"res":"","mat":null,"display":"","worn":true,"runes":[]}],"spellCasters":[],"focusPoints":2,"focus":{"divine":{"cha":{"abilityBonus":1,"proficiency":2,"itemBonus":0,"focusCantrips":[],"focusSpells":["Eject Soul","Lay on Hands"]}}},"formula":[],"acTotal":{"acProfBonus":6,"acAbilityBonus":0,"acItemBonus":6,"acTotal":22,"shieldBonus":"2"},"pets":[],"familiars":[]}}

Details of any errors in the browser console (press F12).

Never mind, I do believe this is intentional as Pharasma isn't avaiable to Holy War (???) so, I will Alter this in my game and have it Homebrewed.

Never mind, I do believe this is intentional as Pharasma isn't avaiable to Holy War (???) so, I will Alter this in my game and have it Homebrewed.

This is correct, I do believe they are going to try and introduce better support for custom deities later this year, so fingers crossed!


Update Marketplace Verbiage for Configured Cluster offer for 2021-Q1 release

AB#1277116

Look at https://github.com/wls-eng/arm-oraclelinux-wls/issues/266 and replace the equivalent text in this offer with the text from that merged PR.

Look at https://github.com/wls-eng/arm-oraclelinux-wls/issues/266 and replace the equivalent text in this offer with the text from that merged PR.

Include the word Dynamic in the Name, Search Results, and Short Description fields.
Remove 12c reference.
Remove 7.6 in Oracle Linux references.


Support easier catflags filtering in TAPE

In ZTF, the "catflags" field can indicate usability of source data (see ZTF extended cautionary notes. Astronomers can filter for this themselves, but we can perhaps provide easier ways for them to do so.
One open question I have: what is sane default behavior and how does this differ across different surveys?

Yeah, I think I agree that it probably isn't worth optimizing for. We can maybe revisit later once we have pre-configured loaders for well-known surveys.
Closing for now.


Unable to Show Pins when on Same Location while clustering

Hi,
Since i am using Clustering of Annotation on google map. Now if annotation have same coordinate then we can't see the annotation after full zooming in map. And it is being shown as cluster.See the attached Image. So please let me know how to fix this problem.

Can some one please let me on this.

same issue @SaurabhMobikwik  have resolve this if yes please let me know Thank you


Example stats

Hi guys,
Would be great to add some examples of stats for good and bad experiments with explanations which step in the protocol might have failed, and how to understand this. I am currently troubleshooting why my recent Hi-C have not been working well, and with the coded pair type annotation this part of it is a little more complicated than I expected.
Also, more of a pairsamtools issue, but related: W pair type is still called C there in the docs (it's the same thing, right? I seem to remember it mentioned at some point).

Also... As we briefly discussed with Sergey and Johan, havingE fragment-level stats like in hiclib and other pipelines (e.g. dangling ends, self-circles etc) would be very helpful for troubleshooting failed experiments.

Let's collect all of the stats update requests in one place.
So far we have this:
https://github.com/mirnylab/pairsamtools/issues/59
https://github.com/mirnylab/pairsamtools/issues/56
https://github.com/mirnylab/pairsamtools/issues/54
https://github.com/mirnylab/pairsamtools/issues/5
https://github.com/mirnylab/distiller-nf/issues/94
https://github.com/mirnylab/distiller-nf/issues/90
Please, @golobor , @Phlya , @nvictus  review the list, prioritize and let's go from there

I couldn't find these in the referenced posts, but it would also be nice to have:
a) P(s) for different read orientations separately as well-- this is useful for for finding where they converge and reads can be interpreted as "just measuring contact frequency"
b) number of reads with mitochondria is a nice stat (mito_vs_anyReads, mito_vs_mito, etc.)
c) number of single-sided and double-sided read pairs

I guess it should be possible to address @gfudenberg 's point (a) quite easily, since these counts are all already present in the output of stats - https://github.com/mirnylab/pairsamtools/issues/68. Although, perhaps, the bins can be optimized a bit to make more smooth curves?
But is having plots in the output in the plans? As an html/pdf report with different things, or just a folder with individual pngs/pdfs? Should their generation be part of stats, or a separate job, which just takes the output of stats?

I know that DCIC was working QC for pairs for a while, the results are
here: https://github.com/4dn-dcic/pairsqc
On 20 May 2018 at 11:41, Ilya Flyamer<EMAIL_ADDRESS>wrote:

I guess it should be possible to address @gfudenberg
https://github.com/gfudenberg 's point (a) quite easily, since these
counts are all already present in the output of stats -
mirnylab/pairsamtools#68
https://github.com/mirnylab/pairsamtools/issues/68. Although, perhaps,
the bins can be optimized a bit to make more smooth curves?
But is having plots in the output in the plans? As an html/pdf report with
different things, or just a folder with individual pngs/pdfs? Should their
generation be part of stats, or a separate job, which just takes the output
of stats?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/mirnylab/distiller-nf/issues/96#issuecomment-390491214,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA3uCgIQk-OYylmYXG6f5S8-V0SQMnghks5t0Y6SgaJpZM4TjL69
.

Yeah, I've seen that and even tried to install ones without success. But considering there is pairsamtools stats already which calculate so many things, I don't think there is any point in using another QC tool?


Direct debug output to proper STDERR channel

@zipkid I followed your README, but was blocked at this point:
❯ bundle exec rake release
aemcrxpkgmgr 0.2.2 built to pkg/aemcrxpkgmgr-0.2.2.gem.
Tagged v0.2.2.
Pushed git commits and tags.
Enter your RubyGems.org credentials.
Don't have an account yet? Create one at https://rubygems.org/sign_up
   Email:   ^CERROR:  Interrupted
rake aborted!

Should I care?

I suppose you don't need the 'release' to rubygems.org...?
If so, ignore, If not, you're in trouble...


Moved alpine package to community repository

Closes #31

Hey @danilobuerger, thanks a ton!
Nevermind the status check. I'll disable it and merge this in (I didn't expect this would fail when the keys were missing, but whatever).
When I try to install, I still get a package not found error.:
thomas@mocha4 ~ % docker run -it alpine apk add --update tini
fetch http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  tini (missing):
    required by: world[tini]

I'm assuming this probably just needs a little time to make it to the public repos. I'll try again in a bit and merge as soon as this seems to go through reliably.
Thanks again!
Cheers

3.3 is frozen, so it appears in edge only for now and then 3.4. If the docker image of alpine uses the 3.3 packages by default, we should probably leave the repository flag in the command. I will amend the commit.

It works in alpine:edge for sure! :smile:
$ docker run -it --rm alpine:edge apk add --no-cache tini
fetch http://dl-4.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/1) Installing tini (0.9.0-r0)
Executing busybox-1.24.1-r7.trigger
OK: 5 MiB in 12 packages

@krallin ping

Thanks @danilobuerger !


podboat incorrectly pulling queue files from sources other than queue

When newsboat is given a new feed URL that it had never seen before, podboat will then add every mp3 URL in the entire feed history to the download queue, even though these queued downloads are not evident in the queue text file in the config directory.
As an example, I have added this URL in my URLs file: http://feeds.soundcloud.com/users/soundcloud:users:169741362/sounds.rss
I enqueued none of the episodes via newsboat, but every episode ever published now shows up in podboat.

Does Podboat list the files that you had in the queue before?
Are you using XDG?

If yes, can you take a look at ~/.newsboat/queue and confirm that it contains exactly the files you see in Podboat?
If no, can you take a look at ~/.local/share/newsboat/queue and confirm that it contains exactly the files you see in Podboat?

So far, this looks like our new ConfigPaths is doing something wrong. Let's figure this out ;)

The queue file is entirely empty. podboat is somehow pulling every entry on a new feed from the sqlite database. It is only ever a problem if you add a new feed.
I don't know what you mean by XDG.

Okay, so by "queue file" you mean ~/.newsboat/queue. Can you check if ~/.local/share/newsboat/queue exists, and what it contains?
Podboat doesn't use the database, the only source of URLs for it is the queue file. I'm suspecting that I broke something in the last release, and Newsboat started writing the queue to a different place, which Podboat now reads.
XDG is a specification of where to store files in user's directory. It's an alternative to dotfiles and dotdirs like ~/.newsboat. Newsboat supports both, defaulting to ~/.newsboat.

Yes, I mean the queue file. It is empty. Where it is doesn't affect the observed behavior. podboat must be using the database because the one and only queue file is empty.
I moved the entire config directory from .newsboat to .config/newsboat. But that's irrelevant to this bug because the same behavior had been happening before almost every time I added a new feed with mp3 entries.

The file location is important here because I suspect that Newsboat and Podboat are using different locations. So I'll ask again: can you check ~/.local/share/newsboat/queue file, to see if it contains the links that Podboat displays?

the same behavior had been happening before almost every time I added a new feed with mp3 entries.

Do you have podcast-auto-enqueue set to "yes"?

@rowet, ping?

I did unwittingly have podcast-auto-enqueue set to "yes".
No, there were no queue files anywhere on the file system at all containing the links. podboat is absolutely pulling entries from the cache db in some cases.

Let's try an experiment. Please install strace (usually it's in a "strace" package) and run the following:
$ strace -o podboat.strace podboat

Then post the resulting podboat.strace file. (You can attach a file to a GitHub comment, just click on a line between comment's input field and "Comment" button).
That file contains a list of all system calls that Podboat did, including open(). This way, we can figure out what locations Podboat is reading.

@rowet, ping? Sorry for not getting out of your hair yet, but I can't do anything about this issue until I reproduce it locally, or otherwise figure out what exactly went wrong (code-wise, not in terms of what a user can observe).

I have since reinstalled my operating system, upgrading to fedora 30, and am using the podboat in the fedora repositories. The problems no longer manifest. I had been using podboat compiled from source on fedora 28.

Oh, all right then. Thanks for tolerating my persistence for this long :)
I'm closing this now because there is nothing we can do about this, but if anyone runs into this issue in the future, I'm ready to re-open and investigate further—just leave a comment here.


Fix compiler warnings

This pull request fixes the various compiler warnings generated when compiling master:
(Unused variable/mut, unused Results, Overflow)
The diffs in the first 3 commits will be more useful - the last just runs rustfmt on the codebase
fixes #81

closes https://github.com/MovingtoMars/liner/issues/81

Note 33e79a2 changes the buffer array declaration - from 2 bytes to 4k bytes.  Not sure if anything was relying on incorrect behaviour.  The tests are still all passing.

Sorry - didn't see the other pull request


New SSG Feature: Support --config with Config File

I would like to try to work on your code to  add this feature so that user can specify all their feature with the JSON Format configration.

Hello, i have tried to add this feature but i am not able to sucessfull add it. i think i wont be able to send the Pr for this feature.


[Remote Store] Update Translog Metadata file name

Description
We are changing translog metadata file name to
<inverted_primary_term>-- <inverted_generation>--<inverted_timestamp>--
This would enable us to use lexicographic sort given by remote stores and find the latest metadata in just one list call, instead of doing pagination .
With this change, we are also deleting the older metadata files with every cleanup operation.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]

Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

<inverted_primary_term>-- <inverted_generation>--<inverted_timestamp>--<primary_term>--  - Why is primary_term needed here?

Changes LGTM. Re-triggering the build.

The failings tests are all flaky .
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/11_indices_metrics/Metric - multi}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=cat.nodes/10_basic/Test cat nodes output}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/40_store_stats/Store stats}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/11_indices_metrics/Metric - segments include_segment_file_sizes}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/11_indices_metrics/Metric - recovery}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/11_indices_metrics/Metric - _all}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/20_response_filtering/Nodes Stats with response filtering}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/30_discovery/Discovery stats}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/11_indices_metrics/Metric - blank}
    org.opensearch.backwards.MixedClusterClientYamlTestSuiteIT.test {p0=nodes.stats/50_indexing_pressure/Indexing pressure stats}
    org.opensearch.remotestore.RemoteStoreRefreshListenerIT.testRemoteRefreshRetryOnFailure
    org.opensearch.remotestore.SegmentReplicationRemoteStoreIT.testCancellation
    org.opensearch.remotestore.SegmentReplicationRemoteStoreIT.testCancellation
    org.opensearch.remotestore.SegmentReplicationUsingRemoteStoreIT.testNodeDropWithOngoingReplication


[Question] Support for Mono

Does GitVersion support running under Mono?
If not, are there any plans to support?

It would be great to have mono support and make GitVersion cross platform. It needs a champion to make this feature happen, if anyone wants to take it on feel free!

Quick heads up. Check @bording's https://github.com/libgit2/libgit2sharp/pull/984. It should help running LibGit2Sharp on non-Windows platform by embedding the Win/Mac OS X/Linux compiled binaries in a separate NuGet package.

That is awesome news @nulltoken. When this drops it would be good to try and get GitVersion running on mac/linux :D

@Jake That was the plan :wink: I'll keep you updated when it's ready for battlefield testing

@JakeGinnivan Latest prerelease package (0.22.0-pre20150529055949) is waiting for you, Sir!

Any progress?

Nope, still up for grabs if anyone wants to have a crack at it

:+1: would love to see this happen, esp to get Xamarin builds on OSX for iOS working the same as the Windows agents

I have made an attempt to upgrade to the latest prerelease of LibGit2Sharp to fix this for GitVersionTask, as it broke the build of one of my projects on mono.
https://github.com/GitTools/GitVersion/pull/638
Due to a problem with how mono searches for dlls, I had to place them in libNativeBinaries instead of NativeBinaries. There is a discussion about this here: https://github.com/libgit2/libgit2sharp/issues/1170
This has received limited testing, but it works for compiling a medium sized project with mono 4.0.3 on Ubuntu 15.04.

https://github.com/GitTools/GitVersion/pull/638

:+1:

What about switching to ngit? As it is fully managed library?

@hazzik NGit is unmaintained, and we switched away from it in MonoDevelop because of various issues that arose when using it. Updating it is not an easy task either.

It seems mono for x86/amd64 on Linux was fixed by #638
Mono on OSX remains unresolved.
https://gist.github.com/ghuntley/f7f9a120ab40a69f56e9
using
<title>GitVersion.CommandLine</title>
<version>3.4.1</version>

$ mono --version
Mono JIT compiler version 4.2.2 (explicit/996df3c Wed Jan 20 00:19:48 EST 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           normal
SIGSEGV:       altstack
Notification:  kqueue
Architecture:  x86
Disabled:      none
Misc:          softdebug
LLVM:          yes(3.6.0svn-mono-(detached/a173357)
GC:            sgen


Token Generation error using generate_token_v2.js

Step 01:
cd ~/MagicMirror/modules/
git clone https://github.com/eouia/MMM-GooglePhotos.git
cd MMM-GooglePhotos
npm install
Step 2
Downloading credentials.json from Google API Console
Step 3
generating token using node generate_token_v2.js
Error
*[master][~/MagicMirror/modules/MMM-GooglePhotos]$ node generate_token_v2.js
node:internal/modules/cjs/loader:1026
  const err = new Error(message);
              ^

Error: Cannot find module '/home/pi/MagicMirror/modules/MMM-GooglePhotos/credentials.json'
Require stack:
-<EMAIL_ADDRESS>- /home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token_v2.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1026:15)
    at Function.Module._load (node:internal/modules/cjs/loader:871:27)
    at Module.require (node:internal/modules/cjs/loader:1098:19)
    at require (node:internal/modules/cjs/helpers:108:18)
    at authenticate (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/@google-cloud/local-auth/build/src/index.js:48:21)
    at generate (/home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token_v2.js:13:24)
    at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token_v2.js:27:1)
    at Module._compile (node:internal/modules/cjs/loader:1196:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1250:10)
    at Module.load (node:internal/modules/cjs/loader:1074:32) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
<EMAIL_ADDRESS>    '/home/pi/MagicMirror/modules/MMM-GooglePhotos/generate_token_v2.js'
  ]
}

Have you tried with the steps?
https://github.com/hermanho/MMM-GooglePhotos#get-tokenjson

Then, you can download your credential json file from list. Downloaded file name would be client_secret_xxxx...xxx.json. rename it as credentials.json and save it to your MMM-GooglePhotos directory.

I have the same problem were you able to solve it?
I am running magic mirror on a docker container btw.

I have the same problem were you able to solve it?
I am running magic mirror on a docker container btw.

Is the file credentials.json saved in the same directory in MMM-GooglePhotos inside the container?

I have the same problem were you able to solve it?
I am running magic mirror on a docker container btw.

Is the file credentials.json saved in the same directory in MMM-GooglePhotos inside the container?

im not using docker container but I have placed the file in the same directory

I have the same problem were you able to solve it?
I am running magic mirror on a docker container btw.

Is the file credentials.json saved in the same directory in MMM-GooglePhotos inside the container?

im not using docker container but I have placed the file in the same directory

What is your Node.js version?
Could you please pull the 'dev' branch and run the command node generate_token_v2.js ?


Remote-SSH from multiple sources to one target results in SSH disconnection

Source 1: VS Code Mac version 1.88.0 (Apple Silicon Macbook PRo)
Source 2: VS Code Mac 1.84.2 (Apple Silicon Mac Mini)
Remote SSH Version - v0.107.1
Both clients use the same extension software versions for Python, Jupyter, Remote SSH, etc.
Normalized versions during troubleshooting.
However, Source 1 results in multiple disconnects up to 10-15 per day.   While Source 2, maintains connection.
Note using Terminal and iTerm2 on Source 1 maintain the connection throughout the day, i.e. verifies network stability.
Troubleshooting Steps

Kills VS Code Host using Command Palette

Uninstall VS Code Host using Command Palette

Review log Remote SSH files from both Source (see attached)

/lib64/libm.so.6 exists (Source 1 determine file exists)

Deleted ~/.vscode-server from Linux machine (EC2)

Question::
Does VS Code Server establish a profile for each source client i.e. instance context or only application context?  I noticed VS Code and VS Code Server do not conflict suggesting an application state versus an instance state.

vscode server logs.txt

On Source1, downgraded from VSCode 1.88.0 to VSCode 1.84.2 - connected on the first attempt.

EC2 does some patching to maintain glibc compatibility, and there may be a race here. I will make an adjustment so we use the 'legacy server' that doesn't require patching when running in their environment. Please let us know if this fixes it for you (bot will let you know when it's released)

This bug has been fixed in the latest release of VS Code Insiders!
@dokutoshi, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version<PHONE_NUMBER>76bbc8460f833449592dd0a9a8f340 of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!

Great.
At the moment, I reverted to v1.84 in order to connect to Linux 2.
Best,
Leo
Sent from my iPhone
On Apr 22, 2024, at 21:00, Connor Peet @.***> wrote:

EC2 does some patching to maintain glibc compatibility, and there may be a race here. I will make an adjustment so we use the 'legacy server' that doesn't require patching when running in their environment. Please let us know if this fixes it for you (bot will let you know when it's released)
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode/issues/210029#issuecomment-2070668030, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACNWBJJ4DNQD7SC44QLC3TTY6VM5LAVCNFSM6AAAAABF77EOSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZQGY3DQMBTGA.
You are receiving this because you authored the thread.Message ID: @.***>
This email and any attachments may contain private, confidential and privileged material for the sole use of the intended recipient. Any review, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and delete this email and any attachments afterwards.

Testing the latest VS Code Insiders v1.89.0 @VSCodeTriageBot
Version: 1.89.0-insider
Commit: 6d23b7f11a3d7292b9458f0de7160048089398f9
Date: 2024-04-24T05:50:15.963Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Darwin arm64 23.4.0

/verified - Remote connection from multiple machines appears stable. @VSCodeTriageBot
Note:  Seems the Jupyter PowerToys Group feature is broken as a result of the latest update.
VS-Code Insiders - 1.89.0 broke Jupyter PowerToys Execute Group feature #211262


Improve UI for Zones

Description
It's best practice to run multiple instances of a zone ingress/egress for resiliency. However in the UI each of these instances show up as separate line items:

Would be really nice if each zone was a line item with maybe a drop-down sub-level of line items below with the instances for that zone?

I think we should likely have 1 entry in the sidebar: zones in this we'll be able to go in and see the CPs, the zoneIngress, zoneEgress, a future schema showing that all zones connect to one another...

xref 406

xref #1008 let's check that the new view doesn't have this issue anymore

@lahabana
Fixing https://github.com/kumahq/kuma-gui/issues/1008 in https://github.com/kumahq/kuma-gui/pull/1019.


Make periodic tasks a first-class citizen for runtimepy arbiter

The arbiter command currently focuses on networking applications, but it's useful for applications that do a number of periodic tasks even outside of having a lot of networking work/tasks to do.

Implementing on this PR: https://github.com/vkottler/runtimepy/pull/76.

This is implemented!


Enabling flexmark boolean options

This is really difficult to design, but I needed flexmark options available here: https://github.com/vsch/flexmark-java/blob/master/flexmark/src/main/java/com/vladsch/flexmark/parser/Parser.java
These changes allow you to specify those options with a  configuration element, but it assumes the type is boolean and assumes to set it to the default value as specified in that class.
I know it works with option LISTS_ORDERED_LIST_MANUAL_START.  That option is required to make flexmark behave more like gitlab/github for lists.
Not sure how this should best be implemented for more generic cases.  95% of the fields are boolean though.

any update on including this in master?  does it need a rewrite?

I try to look into this later this week.

Tests pass so this doesn't seem to affect the original functionality and the Flexmark options feature can be included as it now is. Tests would be nice to have and some documentation.

Is it possible to configure all the boolean options on https://github.com/vsch/flexmark-java/wiki/Extensions?  I saw you linked to this list of options on the release notes to this merge request, but I don't see how to configure them.
(Specifically I need to change then anchor tag from id= to name=, and there appears to be a configuration option to do that ... ANCHORLINKS_SET_NAME)
Thanks!

@mikecapito For now the support for Flexmark options is limited to Parser options and e.g. the ANCHORLINKS_SET_NAME. Pull requests are welcome if you want to add support for those.


Add support for MagicPython

The MagicPython (syntax highlighting) plugin solves some super-annoying parsing errors in the core language-python plugin.  It would be nice to see atom-script support for it!

Resolved by #685


not finding the files labels.txt

Hi
could you kindly let me know where this file can be downloaded ? thanks
File "third_party/run_tag.py", line 914, in
main()
File "third_party/run_tag.py", line 635, in main
labels = get_labels(args.labels)
File "/users/dara/temp/emea/third_party/utils_tag.py", line 391, in get_labels
with open(path, "r") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/users/dara/temp/emea/data//panx/panx_processed_maxlen128//labels.txt

I uploaded labels.txt. Thanks for reporting the bug!


Fixed a defaultTimeZone error on firefox

On firefox , sometimes can not get defaultTimeZone.

+1. I have the exact same problem, this fix would be quite useful to have in the released version

@ushelp / @gibre  - I am the person who did the initial commit for the defaultTimezone. I tested your branch via Browserstack on a variety of browsers starting from IE6+. I found that with this PR, you check if dtz.length>1 is true and if not then you default to an empty string. I am happy with this. I too also have a PR for this particular issue: https://github.com/smalot/bootstrap-datetimepicker/pull/585 I have tested this on IE6+ and it works as expected however the timezone abbreviation returned is UTC.

oh, thanks for your work. Because bootstrap doesn't support ie6. So the implemented is not test on ie6.
Sent from my iPhone

On 19 Nov 2016, at 01:44, David Patterson<EMAIL_ADDRESS>wrote:
@ushelp / @gibre - I am the person who did the initial commit for the defaultTimezone. I tested your branch via Browserstack on a variety of browsers starting from IE6+. I found that with this PR, you check if dtz.length>1 is true and if not then you default to an empty string. I am happy with this. I too also have a PR for this particular issue: #585 I have tested this on IE6+ and it works as expected however the timezone abbreviation returned is UTC.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


knife-ec2 fails when using us-west-2 region

All knife ec2 commands fail when using the us-west-2 region. This is due to the fog gem not supporting us-west-2.
Currently the latest version of fog is out of date. HEAD supports us-west-2.

Include the new South America regions in this too. Fog was updated in December to support these new regions.


fix: implement workaround for issue [#91]

Allow for the talkback server to be started with { numberedTapes: false } to get safer tape storage that is still in order of tape creation.
Fix for #91

Thanks for the PR and for submitting the issue in the first place!
I would like to avoid having to add a new option for this to keep it simple. If the update sticks to using an numeric version number, it should be a fairly minor API change and should have relatively low impact. I'm not even sure it warrants a major version update.
I like the idea of using the timestamp, although we might need more than milliseconds precision, since 2 requests could in theory be created on the same millis.
If we can keep track of the last issued "tape id", then we can check if the one we are about to issue (the real millis epoch) is <= to that one, and artificially bump the last one by 1 (I don't think you'd be able to have several requests in the same milli to the point where this mechanism is a problem).
I suspect a change like this will break a few tests as they currently rely on the "current tape id" to find new tapes created by the test.
Happy to take it from here!

Yeah, there were a bunch of tradeoffs in possible approaches. I really didn't want to change the signature of tapeNameGenerator to take a string | number as that would be a breaking change.
In practice it is SUPER unlikely to get 2 tapes generated in the same millisecond, but it is possible.
I thought about trying to persist a lastTapeId to disk in a file, but then that has to be entered into version control and there is nothing really preventing user error and failing to commit that file. I thought about trying to parse the highest id out of the filename, but that is pretty much impossible while still allowing users to supply a tapeNameGenerator function
Ultimately in the project my team is working on we use this:
import crypto from 'crypto';
const tapeNameGenerator = (tapeNumber, tape) => {
    const shasum = crypto.createHash('sha1');
    shasum.update(JSON.stringify(tape.req));
    const digest = shasum.digest('hex');
    return digest.substring(0, 16);
}

A few nice things about this: ^
The names are hashes of the matching conditions which ensures uniqueness, theoretically allows for on the fly loading because given a request you can calculate where the response would be.
We have 10 talkback instances running in different folders and this ends up with each filename being unique so it is really fast to just from console output of just a filename without a path, straight into the correct file.
Downsides: The files aren't in sequential order (minor), if the contents are hand modified, the relationship between the filename and the match conditions could be broken and lead to a file being overwritten. Creates a dependency on crypto.

to avoid the possibility of same millisecond tapes you can do:
const t = performance.now() + performance.timeOrigin;
const fileId = Math.round(t * 100).toString(36); // Precision to 10 microseconds

@raphaeleidus I agree on all your points.
What do you think of this approach?
https://github.com/ijpiantanida/talkback/commit/3edd6131478349c3267c40cc20c94d96734d3d4c

@ijpiantanida I like it. Simple. I was trying to not make the file names super long with my base 36 encoding, but the complexity of going from numbers to strings isn't worth it. I like your approach.

Thanks @raphaeleidus  - this has been released in 4.1.0


try-runtime: pre/post hooks are not available in tests

OnRuntimeUpgrade pre_upgrade and post_upgrade hooks are feature gated like this: https://github.com/paritytech/substrate/blob/06d8934fe3a10f5f02b930dd14e4e3bf4baf21b0/frame/support/src/traits/hooks.rs#L172
This makes the hooks are unavailable in test environments, so if you want to use the hooks in tests you need to implement an annoying pattern of creating two new functions with looser restrictions (usually do_pre_upgrade/do_post_upgrade is chosen), like suggested here: https://github.com/paritytech/substrate/pull/14218#discussion_r1209546736.
I suggest loosening the pre/post hook feature gates to #[cfg(any(feature = "try-runtime", test))] so they can be used in the tests directly, and we don't need to do anymore do_pre_upgrade/do_post_upgrade business just to get tests working.
Each hook has a noop default implementation, so I don't think it would break anything or require any broader refactors.

If you want to use these functions in the tests of any other crate other than frame-support where they are defined, #[cfg(any(feature = "try-runtime", test))] will not work, which is quite annoying.
AFAIK, a rule of thumb is: cfg(test) is always only local to the crate. You can't use it to share code between #[cfg(test)] of two crates. I don't exactly know the reasoning and the underlying mechanism, would be curious to know more.
Or am I wrong? will your issue be solved if #[cfg(any(feature = "try-runtime", test))] is used?

Ah I was not aware of that, you're right. Here is the reasoning:

The #[cfg(test)] attribute is local to the crate, meaning that it is not exported to other crates. This is because when your library is compiled as a dependency, it's not compiled in test mode. The primary reason for this is to avoid having test dependencies affecting the dependency tree of a crate that depends on your crate.

I guess this won't work, closing the issue.

Why not just add frame-support as dev-dependency and enable the try-runtime feature @liamaharon ?


Missing content in CLI output of an OpenThread FTD running on nRF52840 DK

I built an FTD for nRF52840 DK:

./script/build nrf52840 UART_trans -DOT_DNS_CLIENT=ON -DOT_SRP_CLIENT=ON -DOT_ECDSA=ON  -DOT_CHANNEL_MONITOR=ON -DOT_BORDER_ROUTER=ON

Commit ID: 7aef51528d6ed996b89cdb004552eb84d7a2292c
2. By CLI, I let the board join a Thread network and ran netdata show for a few rounds, then I saw characters missing from the output sometimes.
> netdata show
Prefixes:
fdfa:1e4c:713a:1::/64 paos low cc00
Routes:
fd31:d9cf:2e2f:fdf8::/64 s med cc00
<--------------------------------------------------- Missing 'Services:'
44970 5d fd6b88856fef000056581ba57516edf3d11f s cc00
44970 01<PHONE_NUMBER>0e10 s cc00
Done

> netdata show
Prefixes:
fdfa:1e4c:713a:1::/64 paos low cc00
Routes:
 s med cc00                             <---------------------------- Missing the prefix at the beginning.
Services:
44970 5d fd6b88856fef000056581ba57516edf3d11f s cc00
44970 01<PHONE_NUMBER>0e10 s cc00
Done

Full log: screenlog.log

On the contrary, I tried the netdata show on my nRF52840 dongle as well and didn't see the issue. I'm not sure what commit version of the dongle was using though.

@superwhd , did you disable Mass Storage Device (MSD)?
https://github.com/openthread/ot-nrf528xx/blob/main/src/nrf52840/README.md#mass-storage-device-known-issue

@jwhui I tried disabling the MSD but the issue is still happening.
I ran the following and power cycled the board.
JLinkExe -device NRF52840_XXAA -if SWD -speed 4000 -autoconnect 1

MSDDisable

Maybe @LuDuda @edmont have some ideas?

@superwhd Just to confirm.. did you power cycle the DK after MSDDisable command? Also what is your revision of J-Link on Host and DK?

@LuDuda
I've power cycled the board after MSDDisable and the issue was still there. Is there a way to verify MSD is disabled?
Here's the initial output of JLinkExe:
JLinkExe -device NRF52840_XXAA -if SWD -speed 4000 -autoconnect 1
SEGGER J-Link Commander V7.54c (Compiled Sep 20 2021 13:59:37)
DLL version V7.54c, compiled Sep 20 2021 13:59:21

Connecting to J-Link via USB...O.K.
Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Jan 20 2022 16:43:31
Hardware version: V1.00
S/N: 683316439
License(s): RDI, FlashBP, FlashDL, JFlash, GDB
VTref=3.300V
Device "NRF52840_XXAA" selected.

Connecting to target via SWD
InitTarget() start
InitTarget() end
Found SW-DP with ID 0x2BA01477
DPIDR: 0x2BA01477
Scanning AP map to find all available APs
AP[2]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x24770011)
AP[1]: JTAG-AP (IDR: 0x02880000)
Iterating through AP map to find AHB-AP to use
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xE00FF000
CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
Found Cortex-M4 r0p1, Little endian.
FPUnit: 6 code (BP) slots and 2 literal slots
CoreSight components:
ROMTbl[0] @ E00FF000
[0][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7
[0][1]: E0001000 CID B105E00D PID 003BB002 DWT
[0][2]: E0002000 CID B105E00D PID 002BB003 FPB
[0][3]: E0000000 CID B105E00D PID 003BB001 ITM
[0][4]: E0040000 CID B105900D PID 000BB9A1 TPIU
[0][5]: E0041000 CID B105900D PID 000BB925 ETM
Cortex-M4 identified.

Thanks @superwhd, I was able to reproduce it on my side with a single device:
> panid 0xface
Done
> networkkey<PHONE_NUMBER>5566778899aabbccddeeff
Done
> ifconfig up
Done
> thread start
Done
> prefix add 2002::/64 pro med
Done
> dataset commit active
Done
> netdata show
Prefixes:
2002:0:0:0::/64 pro med ec00
Routes:
Services:
Done
[...]
> netdata show
Prefixes:
 pro med ec00                     <---------------------------- Missing the prefix at the beginning.
Routes:
Services:
Done

Are we sure this is a Nordic-only issue?

@superwhd Which version of dk are You using?

@superwhd Which version of dk are You using?

PCA10056
1.0.0
2018.19

@superwhd  please try to reproduce this issue with USB_trans ?
Also please refer to https://github.com/openthread/openthread/issues/7590
I will try to check which versions of dk were affected.

@superwhd The working version of DK should be 3.0.0 (older versions have Jlink based on slow MCU which causes problems that You observe). You can try to update the Jlink version but this won't fix the issue but it might improve the situation a little.

@canisLupus1313 I got a 3.0.0 DK and updated my JLink to V7.86h. The issue seems still existing.
DK3.log
By searching the text in the log, I found 92 netdata show calls while there are 84 correct responses.
Output of JLink:
SEGGER J-Link Commander V7.86h (Compiled Apr 12 2023 16:10:01)
DLL version V7.86h, compiled Apr 12 2023 16:09:43

Connecting to J-Link via USB...O.K.
Firmware: J-Link OB-nRF5340-NordicSemi compiled Nov  7 2022 16:22:01
Hardware version: V1.00
J-Link uptime (since boot): 0d 00h 06m 06s
S/N:<PHONE_NUMBER>
License(s): RDI, FlashBP, FlashDL, JFlash, GDB
USB speed mode: Full speed (12 MBit/s)
VTref=3.300V
Device "NRF52840_XXAA" selected.

Connecting to target via SWD
InitTarget() start
InitTarget() end - Took 1.78ms
Found SW-DP with ID 0x2BA01477
DPIDR: 0x2BA01477
CoreSight SoC-400 or earlier
Scanning AP map to find all available APs
AP[2]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x24770011)
AP[1]: JTAG-AP (IDR: 0x02880000)
Iterating through AP map to find AHB-AP to use
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xE00FF000
CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
Found Cortex-M4 r0p1, Little endian.
FPUnit: 6 code (BP) slots and 2 literal slots
CoreSight components:
ROMTbl[0] @ E00FF000
[0][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7
[0][1]: E0001000 CID B105E00D PID 003BB002 DWT
[0][2]: E0002000 CID B105E00D PID 002BB003 FPB
[0][3]: E0000000 CID B105E00D PID 003BB001 ITM
[0][4]: E0040000 CID B105900D PID 000BB9A1 TPIU
[0][5]: E0041000 CID B105900D PID 000BB925 ETM
Memory zones:
  Zone: "Default" Description: Default access mode
Cortex-M4 identified.

@superwhd This seems odd I will take a look into it.

@superwhd Please try with this #556

Thanks, @canisLupus1313! With this fix I tried netdata show 90 times on a 1.0.0 DK board in UART mode and nothing missed in the output.


Sonar Cloud Bug: ECMPS UI

[ ] Remediate sonar cloud bug in ECMPS UI
https://sonarcloud.io/organizations/us-epa-camd/projects

[ ] Resolving promises reference:
promises.push( new Promise((resolves, rejects) => {}) ) -> Needs to become promises.push(async function signature)

@ergjustin and @subrataroyCVP  will review PR

76 unit tests are failed first need to resolve them to solve sonar cloud bugs @tlageman-epa @jwhitehead77

76 unit tests are failed first need to resolve them to solve sonar cloud bugs @tlageman-epa @jwhitehead77

@acollad1 please make a ticket for test cases and assign to the concerned developer.

Here is the PR for the failed test cases and @spetros-do will do peer review
https://github.com/US-EPA-CAMD/easey-ecmps-ui/pull/1395

@shahbazkhan1999 Please add additional information about what the tester needs to look at.

@shahbazkhan1999 Justin notified me that the pull requests linked on this ticket are still open and have not been merged to dev. Also Sonarcloud is showing that this pull request https://github.com/US-EPA-CAMD/easey-ecmps-ui/pull/1400 failed.

Look like there are several requests for changes on the PR, this should move back to QA In Progress or elsewhere?

Remaining broken tests have been fixed.  Changes to actual code files will be covered by other testing, including an in depth regression testing effort for the typeORM changes (#6185 )


chore(deps): update quay.io/keycloak/keycloak docker tag to v26

This PR contains the following updates:

Package
Update
Change

quay.io/keycloak/keycloak
major
25.0.6 -> 26.0.7

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

https://github.com/keycloak/keycloak/issues/33637


Update requirements

In light of this pull request being accepted, please update requirements.txt and update the django-environ version to 0.4.0.

fixed in https://github.com/pydanny/cookiecutter-django/commit/0fb5f5d854336ccb365eaf5cc7e0c85ef557270b


Add date on hover to log

This closes #3408.
On hover message on the currently displayed time since ago the full date and time is shown.

This is my first PR so please let me know if I have missed anything!

@emilyy-dev Would you be able to review? Saw you tagged the issue a week ago.
Any feedback would be appreciated 😅

Thanks for the PR :)


Add zipAll that works on stream of streams. (Resolves #263).

I went with @svozza's suggestion in #263 to tack on a number to the name in the manner of scan and reduce. It's called zipAll0 for the number of arguments.
If there's any objection to the name, speak now.

LGTM.


OSCAR netcdf to JSON conversion?

The utility tool is really helpful and saves a lot of time, Many Thanks for this.
The grib2json instruction is very clear:
grib2json --names --data --fp 2 --fs 103 --fv 10.0 gfs.t18z.pgrbf00.2p5deg.grib2
However, the instruction for converting OSCAR nc files to JSON is kind of missing. How can one specify OSCAR netcdf files available from https://podaac.jpl.nasa.gov/dataset/OSCAR_L4_OC_third-deg as input to the CLI?
grib2json --names --data --fp 2 --fs 103 --fv 10.0 <input_oscar_file.nc> ?
Thanks

Well, I figured it out. It was simple and the command specification is exactly the same as for grib2 files. I am closing the (non-)issue but keeping the answer if someone else needs it.
Here are some pointers:
(1) OSCAR Data Download: https://podaac-tools.jpl.nasa.gov/drive/files/allData/oscar/preview/L4/oscar_third_deg
You will now need to register an account with JPL PODAAC on EarthData.
In case you are confused with the fileName:  The files are updated every 5 days and filename has a number denoting 'days since 1992 ...sometime'.
(2) Using grib2json in Linux bash:
thisLocalNCfile=$INPUT_PATH/oscar_vel9943.nc
thisLocalJSONfile=$OUTPUT_PATH/oscar_vel9943.json
grib2json -d -c -n -o ${thisLocalJSONfile} ${thisLocalNCfile}

@prasanjitdash Hey. I keep running into java.lang.NullPointerException when running this command. Any kind of help regarding this will be of great value. Thanks.

Its been a while and I have forgotten the specifics and I am no JAVA expert, but what have you tried exactly? OSCAR or GFS?
The code, to what I recall, is kind of hard-coded and calls either 'OscarRecordWriter.java' or 'GribRecordWriter.java' and for data other than OSCAR and GFS, I had to modify the code.
Provide some specifics and I will try to revisit.
Also, need to understand where the error is thrown: https://www.educative.io/edpresso/how-to-resolve-the-javalangnullpointerexception

I am trying to fetch current related data from OSCAR, and also looking for ways to get the forecasted data (really stuck at this 👎🏼 ).
Thanks for the reply.  👍🏼

I download the OSCAR netCDF-4 data from https://podaac.jpl.nasa.gov/dataset/OSCAR_L4_OC_NRT_V2.0, and convert it to json using the command as above such as:
grib2json -d -c -n -o 20240423-surface-currents-oscar-0.25.json oscar_currents_nrt_20240423.nc

During the converting process, I get the error:
java.lang.NullPointerException
	at net.nullschool.grib2json.Grib2Json.write(Grib2Json.java:86)
	at net.nullschool.grib2json.Grib2Json.write(Grib2Json.java:117)
	at net.nullschool.grib2json.Launcher.main(Launcher.java:75)

I check the Line 86 of Grib2Json.java in src directory as:
        double depth = netcdfFile.findVariable("depth").readScalarDouble();

It seem to read and write the depth variable missing in the OSCAR nc file. Perhaps removing the depth variable can solve the problem?


Porting note: unimplemented has_nonempty_instance linter

This issue is tracking all porting notes referring to the has_nonempty_instance linter from mathlib3:
as this linter has not been ported to mathlib4 yet, the nolint entries from mathlib3 are commented. Porting notes look like
https://github.com/leanprover-community/mathlib4/blob/b0aea6152df43fd6c825b82890c858f00c21a051/Mathlib/Algebra/Algebra/Hom.lean#L31
Steps to fix

port the linter
see which of the previous nolints are required: uncomment the necessary ones and delete the now-superfluous ones.
Remove the porting note in either case.
deal with any new errors in mathlib4
land the linter and rejoice :-)

Closing in favour of #5171, oops.


array index out of bounds

⚠ EDIT THIS TEMPLATE AND REMOVE THIS MESSAGE WHEN YOU'RE DONE ⚠
About
On server startup, screenshot attached.

Minecraft version: 1.20.6-147
Server software: Paper
Plugin version: MTVehicles v2.5.3

When and why?
On server startup
Documentation
Screenshot attached

Use this one for 1.20.6: https://discord.com/channels/694809233819959308/1238260545791070308/1245852925843210401
(Sorry, you need Discord. https://discord.gg/vehicle)


Overload resolution ambiguity.

I have been learning kotlin for a few days.
When I use multik in Kotlin Notebook to create an array, I get "Overload resolution ambiguity."
Build Tool: Gradle
Gradle JVM: 11.0.22
IDE: IntelliJ IDEA
Here is my code:
%use multik
val x = mk.arange<Float>(-10, 10, 0.25)

Line_21.jupyter.kts (1:12 - 18) Overload resolution ambiguity:
public inline fun <reified T : Number> Multik.arange(start: Int, stop: Int, step: Double): D1Array<TypeVariable(T)> /* = NDArray<TypeVariable(T), D1> */ defined in org.jetbrains.kotlinx.multik.api
public inline fun <reified T : Number> Multik.arange(start: Int, stop: Int, step: Double): D1Array<TypeVariable(T)> /* = NDArray<TypeVariable(T), D1> */ defined in org.jetbrains.kotlinx.multik.api

Ooh, that looks weird. Apparently Kotlin couldn't resolve it. Since identical signatures are written in the output, I assume that this message was duplicated.
workaround for now, I can suggest writing parameters explicitly:
val x = mk.arange<Float>(start = -10, stop = 10, step = 0.25)

Also could you separate the import and call into different cells. Because %use multik or %use other_library can execute some init code and add imports. In theory, this shouldn't have any effect, but I'm not sure.
I will check the behavior you described in myself

ok, I couldn't reproduce this bug.
Please tell us more details:

Which version of IDEA are you using?
Are you running this as a separate project or in the multik library?

Since a conflict may arise between the code in the notebook and the library source code. You can set up this in kotlin notebook settings:

IntelliJ IDEA 2023.3.4 (Ultimate Edition)

Build #IU-233.14475.28, built on February 13, 2024
Runtime version: 17.0.10+1-b1087.17 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 6.7.6-arch1-1
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 12
Registry:
ide.experimental.ui=true
Pythonid (233.14475.28)
intellij.jupyter (233.14475.28)
org.jetbrains.plugins.kotlin.jupyter (233.14475.9)
Kotlin: 233.14475.28-IJ
Current Desktop: KDE

As far as I understand your question, I am running it in the multik library, not as a separate project.

Since a conflict may arise between the code in the notebook and the library source code. You can set up this in kotlin notebook settings:

I tried what you suggested, then restarted the kernel a few times and now it works.
Thank you for response and help.


[Proposal] Optimistic Locking in Eloquent

Implementing http://api.rubyonrails.org/classes/ActiveRecord/Locking/Optimistic.html into Eloquent.
Update:
Already having a base implementation, working on unit testing.

+1

Unbelievable a "mature" ORM has not protection against a blind update.

I have implemented a package for this laravel-optimistic-locking
I have overriden the performUpdate method inside the trait which adds a secondary where clause to the update query which checks the version if the update has affected 0 rows It means that the resource has been updated before our attempt and throws exception. I think the same way it can be added to the framework.

Thank you @reshadman. It has been five years and Eloquent hasn't supported this method.

@taylorotwell time to implement the solution which @reshadman has developed? the package https://github.com/reshadman/laravel-optimistic-locking @reshadman has implement is stable and works very good.
I would be glad to see this implemented in the next upcoming version of laravel.
regards

@reshadman could you please adapt laravel-optimistic-locking for the Laravel 5.8? I don't understand why such of basic feature isn't already implemented within the core of Laravel itself.
Thanks!

@waclaw66 Yeah sure, as the trait overrides a heavy behavioural method in eloquent, it should be ensured it does not break any laravel tests, too.


add IP_ADD/DROP_SOURCE_MEMBERSHIP sockopt

Socket options  IP_ADD_SOURCE_MEMBERSHIP / IP_DROP_SOURCE_MEMBERSHIP is used to manage source-specific multicast group; related constant and struct  is defined in libc crate, but not in nix.

CHANGELOG and test added, but there are some build error in CI, seems not related to change.

@xgzeng you'll have to rebase to fix the CI failures.  It looks like Github won't let me use the merge queue until you do that.

ping @xgzeng can you please rebase the PR?


Design a game character

User Story
As a designer and developer of the game,  I will outline the possible design characters in the game that significantly resembles the LIGO scientist from the gravitational wave observatory.
Acceptance Criteria

[ ] The character design must be suitable for everyone and blend well with the gravitational wave theme.
[ ] The character design must have unique character features.

Non-Functional Criteria

A character design review feedback will be needed.

Hello team, I have made a possible sample character design. I want your thoughts and feedback for this?


Does this work as bidirectional websockets?

This is an excellent package which can be used as a replacement for the pusher. but can it support bi-directional WebSockets?
eg: socket.io with node js can listen for events in server.

Yes. Websockets are bidirectional by default. When you are subscribing to a channel on the browser, for example, you are sending a message from browser -> server.


WebGLProgram: add meshLine to list of parameter names

This is needed to distinguish WebGLProgram instances that use mesh lines from those that don't. This is done based on a so called program code, which is, besides other things, based on the list of known parameter values for the parameters names from the parameter list. If two materials only differ in whether they use mesh lines and the one that doesn't is loaded first, then without this change no new program will be generated if the material with enabled mesh lines is loaded afterwards, which effectively disables mesh lines for this material.

Thanks!


Karpenter ignoring disk size settings

Description
Observed Behavior:
The default 20GB of storage is to short for my use case with node consolidation enabled.
I want double the space - setting it to 40GB.
My AWSNodeTemplate:
k get AWSNodeTemplate default -o yaml | k neat
apiVersion: karpenter.k8s.aws/v1alpha1
kind: AWSNodeTemplate
metadata:
  name: default
spec:
  amiFamily: Bottlerocket
  blockDeviceMappings:
  - deviceName: /dev/xvda
    ebs:
      encrypted: true
      volumeSize: 4Gi
      volumeType: gp3
  - deviceName: /dev/xvdb
    ebs:
      encrypted: true
      volumeSize: 40Gi
      volumeType: gp3
  instanceProfile: k8s-tbd-karpenter
  securityGroupSelector:
    karpenter.sh/discovery: k8s-tbd
  subnetSelector:
    karpenter.sh/discovery: k8s-tbd
  tags:
    karpenter.sh/discovery: k8s-tbd

After creating a new node with the provisioner using the mentioned AWSNodeTemplate the disk is still 20GB in size:
[root@admin]# lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0          7:0    0  312K  1 loop /.bottlerocket/rootfs/x86_64-bottlerocket-linux-gnu/sys-root/usr/share/licenses
loop1          7:1    0 12.1M  1 loop /.bottlerocket/rootfs/var/lib/kernel-devel/.overlay/lower
nvme1n1      259:0    0   20G  0 disk
`-nvme1n1p1  259:16   0   20G  0 part /.bottlerocket/rootfs/local
nvme0n1      259:1    0    4G  0 disk
|-nvme0n1p1  259:3    0    4M  0 part
|-nvme0n1p2  259:4    0    5M  0 part
|-nvme0n1p3  259:5    0   40M  0 part /.bottlerocket/rootfs/boot
|-nvme0n1p4  259:6    0  920M  0 part
|-nvme0n1p5  259:7    0   10M  0 part
|-nvme0n1p6  259:8    0   25M  0 part
|-nvme0n1p7  259:9    0    5M  0 part
|-nvme0n1p8  259:10   0   40M  0 part
|-nvme0n1p9  259:11   0  920M  0 part
|-nvme0n1p10 259:12   0   10M  0 part
|-nvme0n1p11 259:13   0   25M  0 part
|-nvme0n1p12 259:14   0   41M  0 part /.bottlerocket/rootfs/var/lib/bottlerocket
`-nvme0n1p13 259:15   0    1M  0 part

k get node ip-xx-xx-xx-xx.xxx.compute.internal -o yaml | yq .status.capacity.ephemeral-storage
20619092Ki

Expected Behavior:
The disk size matches the size from the AWSNodeTemplate.
[root@admin]# lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0          7:0    0  312K  1 loop /.bottlerocket/rootfs/x86_64-bottlerocket-linux-gnu/sys-root/usr/share/licenses
loop1          7:1    0 12.1M  1 loop /.bottlerocket/rootfs/var/lib/kernel-devel/.overlay/lower
nvme1n1      259:0    0   40G  0 disk
`-nvme1n1p1  259:16   0   40G  0 part /.bottlerocket/rootfs/local
nvme0n1      259:1    0    4G  0 disk
|-nvme0n1p1  259:3    0    4M  0 part
|-nvme0n1p2  259:4    0    5M  0 part
|-nvme0n1p3  259:5    0   40M  0 part /.bottlerocket/rootfs/boot
|-nvme0n1p4  259:6    0  920M  0 part
|-nvme0n1p5  259:7    0   10M  0 part
|-nvme0n1p6  259:8    0   25M  0 part
|-nvme0n1p7  259:9    0    5M  0 part
|-nvme0n1p8  259:10   0   40M  0 part
|-nvme0n1p9  259:11   0  920M  0 part
|-nvme0n1p10 259:12   0   10M  0 part
|-nvme0n1p11 259:13   0   25M  0 part
|-nvme0n1p12 259:14   0   41M  0 part /.bottlerocket/rootfs/var/lib/bottlerocket
`-nvme0n1p13 259:15   0    1M  0 part

k get node ip-xx-xx-xx-xx.xxx.compute.internal -o yaml | yq .status.capacity.ephemeral-storage
41238184Ki

Reproduction Steps (Please include YAML):
See above
Versions:

Chart Version: karpenter-v0.27.
Kubernetes Version (kubectl version): v1.24.16-eks-2d98532

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

I created an AWSNodeTemplate with the same spec, and I saw my Machines come up with the right ephemeral storage on v0.30.0, tried again on v0.27.3 and saw the same.
  spec:
    amiFamily: Bottlerocket
    blockDeviceMappings:
    - deviceName: /dev/xvda
      ebs:
        encrypted: true
        volumeSize: 4Gi
        volumeType: gp3
    - deviceName: /dev/xvdb
      ebs:
        encrypted: true
        volumeSize: 40Gi
        volumeType: gp3

Node resources:
  allocatable:
    cpu: 7910m
    ephemeral-storage: "36953110875"
    hugepages-1Gi: "0"
    hugepages-2Mi: "0"
    memory: 14744708Ki
    pods: "58"
  capacity:
    cpu: "8"
    ephemeral-storage: 41261776Ki
    hugepages-1Gi: "0"
    hugepages-2Mi: "0"
    memory: 15761540Ki
    pods: "58"

Can you share the Karpenter logs and upgrade to v0.30.0 and see if that fixes your issue? I'm not able to reproduce.

How quickly after you updated the AWSNodeTemplate did Karpenter launch a node? I could see this being a delay with the eventual consistency of the K8s system that caused it to use the old value for some short amount of time.


Test notebook controller API

Refs: https://github.com/microsoft/vscode/issues/119949

[ ] anyOS @rebornix
[x] anyOS @bpasero

Complexity: 4
Create Issue

We have added a new vscode.notebook.createNotebookController-API. The notebook controller is responsible for executions, e.g they make that notebooks show run buttons. Make yourself familiar with the NotebookController-API and then write an extension that uses this API. A simple way to do that is to add another controller for GitHub issue notebooks. So install that the GHINB-extension and author another extension like so
    const ghc = vscode.notebook.createNotebookController('test1', 'github-issues', "BetterGH");
    ghc.executeHandler = (cells) => {
        console.log('I am running %s cells', cells.length)
    }

Test that:

the API works and is documented
the controller shows in the kernel picker of the status bar
the onDidChangeNotebookAssociation event fires when the kernel is being selected (via the picker or via run)
the executeHandler is invoked when running a cell or notebook
non-readonly properties like label can be modified at any time
a list of supported languages can be defined. that list defines whether a cell can be run and what language new code cells have

fyi - use the vscode-dts-utility to use the latest version of vscode.proposed.d.ts

I was not sure what NotebookKernelPreload are, given they are not documented yet in the proposed API.

Yeah, I left purposefully left them unmentioned as we are planning more tweaks and clarification around that part of the API


Make M001 warn about unused excludes in config

I’m on mobile so I can’t confirm but I think M001 doesn’t warn about unused excludes in the config. I think it should since it's essentially the same reasoning as unused per-line ignores. Thoughts?

Yeah this could be useful (maybe as M002 or something). My only hesitation is that it's sometimes useful to enable blanket ignores that you copy across projects (like .venv37). So maybe it only affects targeted ignores, like foo/bar/baz.py that didn't match any files? That would be really useful.

I'm having trouble understanding the response so I'll just ask for clarification. Say I have this config:
[tool.ruff]
ignore = ["F401"]
extend-select = ["M001"]

But I don't actually have any F401 errors in my code. I think that because M001 is enabled I should see an error for the ignore = ["F401"] just like if I had an unused # noqa: F401 somewhere in my code.
I realize this may be quite hard to enforce because it would require checking all of the codes in ignore just to confirm if they are being ignored or not.

Ohhh sorry, yes! That makes sense. (I think of "excludes" as filepath exclusions, like .git, so that's where my brain went.)