generate 'canned' search on GUDMAP home page

Users would like to be able to search by "gene" or "anatomy" from the new GUDMAP home page. I've added the form elements for this (see https://dev-gudmap3.gudmap.org/ ) and now it just needs some javascript help to hook it up to a long list of genes and anatomy, each mapped to a link into chaise.
You can find the elements in the gudmap-www repo in the file used to generate the homepage:
https://github.com/informatics-isi-edu/gudmap3-www/blob/master/index.html
form elements start on line 21
Expected behavior:
When a user chooses "Gene" or "Anatomy" in the "Search by.." dropdown:

User starts typing a term.
A list appears of autocomplete suggestions (like Google) against a hardcoded list of terms available in the database. For example, if they choose "Gene" and start typing, the related list would be all NCBI gene symbols that are available in chaise.
User chooses one of the suggestions and clicks the magnifying glass icon.
When they click, they should go to the chaise link that corresponds to that search term. This will most likely need to be a hard-coded mapping.

For example:

User chooses "Gene" and starts typing "sox"
a list appears underneath search box with all gene symbols in chaise that include "sox"
user chooses "SOX9", which now appears in the search box, and clicks the magnifying glass icon.
user is taken to the related link: https://www-gudmap3.gudmap.org/chaise/record/#2/Common:Gene/NCBI_GeneID=6662

This should be made to work with the new vocabulary tables we have just created that include synonyms.
Carl

Dr. Carl Kesselman
Dean’s Professor, Epstein Department of Industrial and Systems Engineering
Fellow, Information Sciences Institute
Viterbi School of Engineering
Professor, Preventive Medicine
Keck School of Medicine
University of Southern California
4676 Admiralty Way, Suite 1001, Marina del Rey, CA  90292-6695
Phone:  +1<PHONE_NUMBER>
Email:  carl<EMAIL_ADDRESS>Web: http://www.isi.edu/~carl
On Jul 21, 2017, at 3:43 PM, Cris Williams <notifications<EMAIL_ADDRESS>wrote:
Users would like to be able to search by "gene" or "anatomy" from the new GUDMAP home page. I've added the form elements for this (see https://dev-gudmap3.gudmap.org/ ) and now it just needs some javascript help to hook it up to a long list of genes and anatomy, each mapped to a link into chaise.
You can find the elements in the gudmap-www repo in the file used to generate the homepage:
https://github.com/informatics-isi-edu/gudmap3-www/blob/master/index.html
form elements start on line 21
Expected behavior:
When a user chooses "Gene" or "Anatomy" in the "Search by.." dropdown:

User starts typing a term.
A list appears of autocomplete suggestions (like Google) against a hardcoded list of terms available in the database. For example, if they choose "Gene" and start typing, the related list would be all NCBI gene symbols that are available in chaise.
User chooses one of the suggestions and clicks the magnifying glass icon.
When they click, they should go to the chaise link that corresponds to that search term. This will most likely need to be a hard-coded mapping.

For example:

User chooses "Gene" and starts typing "sox"
a list appears underneath search box with all gene symbols in chaise that include "sox"
user chooses "SOX9", which now appears in the search box, and clicks the magnifying glass icon.
user is taken to the related link: https://www-gudmap3.gudmap.org/chaise/record/#2/Common:Gene/NCBI_GeneID=6662

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/informatics-isi-edu/chaise/issues/1215, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADbjXpFlAs3DAKn95B1RXohsKD7n30kAks5sQP9QgaJpZM4Of0H7.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/informatics-isi-edu/chaise","title":"informatics-isi-edu/chaise","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/informatics-isi-edu/chaise"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"generate 'canned' search on GUDMAP home page (#1215)"}],"action":{"name":"View Issue","url":"https://github.com/informatics-isi-edu/chaise/issues/1215"}}}

A sample HTML file with a javascript function to pickup the value of the select box and the text box and to generate the recordset or search page link to chaise has been uploaded to rbk-project/samples/.
The function is available here

@crisaless please close this issue once you confirm that the canned search is working.

I've integrated it on the dev site but the result isn't turning out as I expected:
https://dev-gudmap3.gudmap.org/
I choose "Gene Symbol" and type "sox"
A new tab opens with this in the address bar: https://dev-gudmap3.gudmap.org/chaise/recordset/#2/Common:Gene/*::search::sox
Which seems right.
But then I end up with 'vanilla' Gene search with no results for just "sox":
https://dev-gudmap3.gudmap.org/chaise/recordset/#2/Gene_Expression:Gene_Thumbnail_Display@sort(NCBI_GeneID)

Its seems like that url is automatically getting redirected to Gene_Expression:Gene_Thumbnail_Display irrespective of the search parameter.
I just tried accessing Gene table of Common Schema using this link
https://dev-gudmap3.gudmap.org/chaise/recordset/#2/Common:Gene
And this redirects me to Gene_Thumbnail_Display table of Gene_Expression
https://dev-gudmap3.gudmap.org/chaise/recordset/#2/Gene_Expression:Gene_Thumbnail_Display@sort(NCBI_GeneID)

And to be clear, you mean Chaise is rewriting the location, not that
you're actually getting a redirect response from the server. Right?

I do not see any 3XX status code while trying to access Common:Gene, so I am assuming its chaise that rewriting the location

We don't have this redirect issue on staging or production. So it is possible that @laura might have written redirect rules. It seems like the Gene_Expression:Gene_Thumbnail_Display looks similar to the Gene table..
@crisaless can you use staging for testing for now?

I think people are being sloppy with terminology here.  There isn't
any evidence that it is an HTTP redirect.
Most likely, it's something in latest Chaise and/or annotations that
causes Chaise to improperly rewrite the window.location

ok. I just checked. Laura has an alternative table defined for Common.Gene. It seems like the alternative table implementation ignore the search parameter.
@crisaless can you use this path for gene?  https://dev.rebuildingakidney.org/chaise/recordset/#2/Gene_Expression:Gene_Thumbnail_Display/*::search::sox

i've adjusted the search parameters and it's working much better now.
https://dev-gudmap3.gudmap.org/
Any ideas on the anatomy search or it's just what we are able to do for now?

one more thing - the search form should be disabled until the user makes a selection in the dropdown list. @nitishksahu could you add that to the sample code?

Instead of that, @crisaless can you just set "Gene" to be used as a default. That's what people usually use for starting their search.
As for the anatomy, we will need to ask @ljpearlman when she is back. We can start the search box with just gene.

it's not a typical  form element - it's a dropdown menu via bootstrap and jquery. i haven't figured out how to make the searchParam for gene active by default but i'll keep tinkering.

@nitishksahu can you help figure out how to specify gene as a default?

@crisaless I have updated the sample index file, please take a look here
Integrating this change will always search for gene if the user does not make any selection from the dropdown

@crisaless I have updated the sample file to always select gene by default.
Please take a look here
With this, the page will always load with Gene Symbol as selected.

Got it. I've integrated it on dev. Looks good. I'll test on staging next and then to production.


add metadata as json file for machine readability

Hey @beckermr this PR adds the metadata as a json file so that we could read it more easily from other places (e.g. quetz ...) by accessing some raw.github.com/.../metadata.json url

Thanks @wolfv !


[ci skip] Fix typos

Coverage decreased (-8.03%) to 84.95% when pulling dc00f802785ed8ea3a542fa8348f5dbffd6e5ea6 on kangkyu:fix-typo into 500ff52fd8e448390b5b0051bcfa67ad9d200991 on Fullscreen:master.


Add tests

Hi,
I wrote a series of tests that call some of the functions in the plugin to increase coverage. I'm having trouble though to get tox running, I would appreciate if someone could give this a try on another machine.
Steps:

check out the branch
pip install tox pytest pytest-cov
cd into plugin directory
Run tests by calling tox

I'm having some strange errors I can not really make sense of during virtual environment creation. I suspect that it may have to do with interplay between virtual environments made by tox and pyopencl/pyclesperanto but I'm not really sure. @haesleinhuepf @lazigu  can you check whether this works on your computers?
Thanks!

Hi Johannes @jo-mueller ,
the error says "PLATFORM_NOT_FOUND_KHR" which suggests Portable OpenCL (POCL) is not properly installed in the test environment. And github-CI doesn't have access to GPUs btw.
In my other pyopencl-dependent plugins I'm installing POCL like this:
https://github.com/clEsperanto/napari_pyclesperanto_assistant/blob/master/.github/workflows/test_and_deploy.yml#L70
And I never managed to make this work on Windows and Mac. Just saying 😉
Let us know if this helps!
Best,
Robert

Hi Robert, @haesleinhuepf ,

the error says "PLATFORM_NOT_FOUND_KHR"

Ok, that's interesting. In my environment tox fails with a UnicodeDecodeError or a module not found Error. Since tests are passing via the github actions I'll just adapt the gh actions to not run tests for Windows and Mac. Thanks for the feedback!

In my environment tox fails with a UnicodeDecodeError or a module not found Error. Will try to wipe the environment and re-run tests with tox to get the coverage.

Can you please copy&paste the error messages here? That would make it much easier to help you. You can read why in this blog post:
https://focalplane.biologists.com/2021/09/04/collaborative-bio-image-analysis-script-editing-with-git/
Thanks!

Sorry, ofc. singular errors are not helpful. Here's the full traceback:
(napari_clusters) E:\BiAPoL\Projects\napari-clusters-plotter>tox
GLOB sdist-make: E:\BiAPoL\Projects\napari-clusters-plotter\setup.py
py39-windows create: E:\BiAPoL\Projects\napari-clusters-plotter\.tox\py39-windows
py39-windows installdeps: pytest, pytest-cov, pytest-xvfb ; sys_platform == 'linux', napari, magicgui, pytest-qt, qtpy, pyqt5, pyopencl, pyclesperanto-prototype, scikit-learn, pandas, umap-learn, napari-tools-menu, napari-skimage-regionprops>=0.2.0, hdbscan
_______________________________________________________ summary _______________________________________________________
SKIPPED:  py39-linux: platform mismatch ('win32' does not match 'linux')
  py39-windows: commands succeeded
  congratulations :)
Traceback (most recent call last):
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\Scripts\tox.exe\__main__.py", line 7, in <module>
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\session\__init__.py", line 44, in cmdline
    main(args)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\session\__init__.py", line 69, in main
    exit_code = session.runcommand()
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\session\__init__.py", line 197, in runcommand
    return self.subcommand_test()
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\session\__init__.py", line 225, in subcommand_test
    run_sequential(self.config, self.venv_dict)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\session\commands\run\sequential.py", line 9, in run_sequential
    if venv.setupenv():
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\venv.py", line 633, in setupenv
    status = self.update(action=action)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\venv.py", line 278, in update
    self.hook.tox_testenv_install_deps(action=action, venv=self)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\pluggy\_hooks.py", line 265, in __call__
    return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\pluggy\_manager.py", line 80, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\pluggy\_callers.py", line 60, in _multicall
    return outcome.get_result()
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\pluggy\_result.py", line 60, in get_result
    raise ex[1].with_traceback(ex[2])
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\pluggy\_callers.py", line 39, in _multicall
    res = hook_impl.function(*args)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\venv.py", line 787, in tox_testenv_install_deps
    venv._install(deps, action=action)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\venv.py", line 491, in _install
    self.run_install_command(packages=packages, options=options, action=action)
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\venv.py", line 433, in run_install_command
    self._pcall(
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\venv.py", line 603, in _pcall
    return action.popen(
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\tox\action.py", line 128, in popen
    lines = out_path.read_text("UTF-8").split("\n")
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\site-packages\py\_path\common.py", line 171, in read_text
    return f.read()
  File "C:\Users\johan\anaconda3\envs\napari_clusters\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x94 in position 24902: invalid start byte

With which editor did you edit the tox.ini file? Can you maybe re-save it using a different encoding? (I'm not even sure if tox.ini is the problematic file though)

For tox I typically use Spyder or notepad++. I also suspected that a non-utf-8 character may be hiding somewhere but it's strange that it throws a different error on your platform

I didn't run it on my platform. I was citing github CI (which is a different platform). Can you clone the repo again from github and see if the issue persists?

Cloned the repo again and still getting the same error. Tox works fine on other repositories. I messed up Anaconda in the process of doctoring around, so I also reinstalled it - same error.

Hi @jo-mueller ,
can you copy the tox.ini to any of the other repositories which are working to see if they stop working? That would be confirmation that tox.ini is the problem. If this is true, can you copy tox.ini from any of the other repositories and modify it so that it works here again?

I now copied the tox.ini of a different project and removed all the dependencies and ran it just with a dummy test (something like assert 2+2 == 4 and it works. I'll successively add dependencies, this should help to track it down.

Hi all @lazigu,
this seems to work now. I had to remove tox from the github actions since I haven't got tox to run with pyopencl - But at least the plugin is now tested to a certain degree. I'll try to get tox running in a different PR as there has been some work on using tox-conda for this job, but it doesn't work out of the box, unfortunately.


ArrayStoreException when parsing Java annotation

https://github.com/sbt/sbt/issues/756
@dotta wrote:

Alright, I actually found a way to reproduce this!  Compilation should succeed.

Apply this commit dotta/sbt-issue-756@6c8ffef

You would expect compilation to fail, but it doesn't!
To make it fail, you need to clean first.

All the information about this ticket is https://github.com/sbt/sbt/issues/756. Ping me in Gitter if you need more info on this.

I'm not even sure this is an error anymore, but a volunteer can get the reproduced example in the linked ticket and assert so.

I've encountered this issue in my project.
Here is my minimized example in case someone needs it: https://github.com/senia-psm/zinc-issues-123

[info] set current project to zinc-issues-123 (in build file:/Users/jiahuitan/zinc-issues-123/)
[IJ]clean
[success] Total time: 0 s, completed Oct 2, 2024, 6:49:52 p.m.
[IJ]compile
[info] compiling 1 Java source to /Users/jiahuitan/zinc-issues-123/target/scala-2.12/classes ...
[info] done compiling
[success] Total time: 1 s, completed Oct 2, 2024, 6:49:54 p.m.

Probably fixed by Seth's java annotations PRs


pull request for e2e test at 11/24/2016 17:26:07

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Posthook upgrade status fix

regarding: https://github.com/stolostron/backlog/issues/26210

/hold
...still manually testing

rbrunopi@MacBook-Pro ~/go/src/github.com/console/frontend % oc get clustercurator -n local-cluster -o yaml
apiVersion: v1
items:
- apiVersion: cluster.open-cluster-management.io/v1beta1
  kind: ClusterCurator
  metadata:
    creationTimestamp: "2022-12-14T00:25:30Z"
    generation: 29
    labels:
      open-cluster-management: curator
    name: local-cluster
    namespace: local-cluster
    resourceVersion: "947350"
    uid: 3779da21-052b-48c4-87fd-4bebc4189427
  spec:
    desiredCuration: upgrade
    destroy:
      jobMonitorTimeout: 5
    install:
      jobMonitorTimeout: 5
      towerAuthSecret: toweraccess-install
    scale:
      jobMonitorTimeout: 5
    upgrade:
      desiredUpdate: 4.10.42
      monitorTimeout: 120
      posthook:
      - extra_vars: {}
        name: Demo Job Template 1m pause
        type: Job
      prehook:
      - extra_vars: {}
        name: Demo Job Template
        type: Job
      towerAuthSecret: toweraccess-upgrade
  status:
    conditions:
    - lastTransitionTime: "2022-12-14T02:30:33Z"
      message: 'curator-job-mvjq6 DesiredCuration: upgrade Version (4.10.42) Failed
        - Timed out waiting for monitor upgrade job'
      reason: Job_failed
      status: "True"
      type: clustercurator-job
    - lastTransitionTime: "2022-12-14T00:29:44Z"
      message: Completed executing init container
      reason: Job_has_finished
      status: "True"
      type: prehook-ansiblejob
    - lastTransitionTime: "2022-12-14T00:29:44Z"
      message: prehookjob-gdsl6
      reason: Job_has_finished
      status: "True"
      type: current-ansiblejob
    - lastTransitionTime: "2022-12-14T00:29:38Z"
      message: https://ansible-tower-web-svc-tower.apps.collective.aws.red-chesterfield.com/#/jobs/playbook/74946
      reason: ansiblejob_url
      status: "True"
      type: prehookjob-gdsl6
    - lastTransitionTime: "2022-12-14T00:30:07Z"
      message: Completed executing init container
      reason: Job_has_finished
      status: "True"
      type: upgrade-cluster
    - lastTransitionTime: "2022-12-14T02:30:33Z"
      message: Timed out waiting for monitor upgrade job
      reason: Job_failed
      status: "True"
      type: monitor-upgrade
kind: List
metadata:
  resourceVersion: ""
  selfLink: ""

I don't think it's related to this change (currently testing this out in the live cluster, without my changes) but I've been running into this problem with my automation jobs, where the job pod, during prehook on install or update, goes into a imagepullbackoff loop, and isn't able to do it's work. This started happening today and I haven't sorted out why yet.
It's been getting in the way of my testing...😵
Events:
  Type     Reason                  Age                From               Message
  ----     ------                  ----               ----               -------
  Normal   Scheduled               68s                default-scheduler  Successfully assigned local-cluster/prehookjob-c4ftd-nbh2s to ip-10-0-158-16.ec2.internal
  Warning  ErrorAddingLogicalPort  68s                controlplane       failed to ensurePod local-cluster/prehookjob-c4ftd-nbh2s since it is not yet scheduled
  Normal   AddedInterface          66s                multus             Add eth0 [<IP_ADDRESS>/23] from ovn-kubernetes
  Normal   Pulling                 18s (x3 over 66s)  kubelet            Pulling image "registry.redhat.io/ansible-automation-platform-23/platform-resource-runner-rhel8@sha256:b57822773f634c2d689d0d7a271d3d00c8a88ab972f325ec803fc45db766f925"
  Warning  Failed                  17s (x3 over 66s)  kubelet            Failed to pull image "registry.redhat.io/ansible-automation-platform-23/platform-resource-runner-rhel8@sha256:b57822773f634c2d689d0d7a271d3d00c8a88ab972f325ec803fc45db766f925": rpc error: code = Unknown desc = reading manifest sha256:b57822773f634c2d689d0d7a271d3d00c8a88ab972f325ec803fc45db766f925 in registry.redhat.io/ansible-automation-platform-23/platform-resource-runner-rhel8: unsupported: Not Found, or unsupported. V2 schema 1 manifest digest are no longer supported for image pulls. Use the equivalent schema 2 manifest digest instead. For more information see https://access.redhat.com/articles/6138332
  Warning  Failed                  17s (x3 over 66s)  kubelet            Error: ErrImagePull
  Normal   BackOff                 2s (x4 over 65s)   kubelet            Back-off pulling image "registry.redhat.io/ansible-automation-platform-23/platform-resource-runner-rhel8@sha256:b57822773f634c2d689d0d7a271d3d00c8a88ab972f325ec803fc45db766f925"
  Warning  Failed                  2s (x4 over 65s)   kubelet            Error: ImagePullBackOff

/lgtm

/unhold

/cherry-pick release-2.6


Embeds Fail to Render After Forking Repository and Using Github Pages

After forking the repository and removing the CNAME file, the code snippet fails to load - it just spins. I have verified that the embed does render correctly on emgithub.com.
See https://ideon-technologies.github.io/embed-like-gist/ and testing with https://github.com/yusanshi/embed-like-gist/blob/master/404.html

You are right it is a bug. The code is assuming embed.js is always located at website root directory so if you are using a subdirectory (for example, if you didn't set a custom domain in CNAME), the embed.js will be wrongly located. I have made a fix for this, so you can sync with the main repo using Fetch upstream and try again :)

Before

After


⚠ Fortnite has degraded performance

In de626a1, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1468 ms

Resolved: Fortnite performance has improved in 1e31695.


Amplify configure not working properly with Chrome set as default browser

Describe the bug
After answering to following amplify configure questions:
Sign in to administrator account
Specify the AWS region
Specify the username of the new IAM user
This question appears:
Complete the user creation using AWS console.
It is supposed to open the IAM Management Console in the Chrome browser. It goes to this url: (https://console.aws.amazon.com/iam/home?region=us-east-2#/users$new?step=details&accessKey&userNames=someusername&permissionType=policies&policies=arn:aws:iam::aws:policy%2FAdministratorAccess), but the page is blank (screenshot attached). Just out of curiosity I tried to open the url within another tab, but still page fails to load.
It did succeed however on Safari.
To Reproduce
Steps to reproduce the behavior:
npm install -g @aws-amplify/cli
amplify configure

Expected behavior
Chrome tab opens and enables me to add the new IAM user.

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] Macbook Pro
OS: macOS High Sierra 10.13.6
browser: Chrome
Version 70.0.3538.110

Could you try opening the same url in an incognito window and see if it still is empty?

I've tried opening in incognito and the tab opens with proper content ( same as on safari ).
I've also tried to delete site data, so went to developer tools -> Application -> Clear storage -> Clear site data and then went to the same url in Chrome, but it still failed.

Do you see any error in the console (in developer tools)? I couldn't reproduce this on chrome. What version of chrome do you have installed?

I have 70.0.3538.110 Chrome running.
No, no errors.

If it's impossible to reproduce by anyone else apart from me, I suppose it's a subject to close.

Closing this issue for now, feel free to reopen it though.


Update README.md docker command

in newer docker version, they include compose into docker, in fact, docker-compose would be hard to install on ubuntu (can only install old version), see https://docs.docker.com/compose/migrate/#what-are-the-differences-between-compose-v1-and-compose-v2
also I remove $ character since github have copy button, it would copy $ and I have to manually remove it.

(force push because I miss docker-compose on a few places)


Added AVL Tree Visualizer project

Pull Request for PyVerse 💡
Issue Title : AVL Tree Visualizer #197

Info about the related issue (Aim of the project) :  The aim of the project is to create a visualization tool that helps users visualize the construction of an AVL Tree and get to know how it works. It is also used to sort the given input elements.
Name: Anirudh P S
GitHub ID: anirudh-248
Email ID<EMAIL_ADDRESS>Identify yourself: (Mention in which program you are contributing in. Eg. For a WoB 2024 participant it's, WoB Participant) GSSoC Contributor / Hacktoberfest

Closes: #197
Describe the add-ons or changes you've made 📃
This interactive web app, built with Streamlit, allows users to visualize AVL tree construction in real time. Users can upload files or manually input numbers to observe step-by-step updates of the tree structure. Features include traversal results, immediate feedback on user inputs, and detailed visualizations, making it an ideal tool for learning and teaching AVL trees interactively.
Type of change ☑
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested? ⚙
The project has been tested by providing multiple input files and varying sequences of input numbers. The AVL Tree is built correctly each time by performing the correct rotations required. It also generates an output file that contains the elements of the input in a sorted manner.
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

@UTSAVS26 Please review this PR and let me know if any changes are required.

@UTSAVS26 I have updated the readme file to the requested format and I have also added comments in my code. Please let me know if any further changes are required.


Where to get .npy files used in the examples?

Hi @estefanysuarez,
Thank you for the codes in this repository.
Can I know where can I get the .npy files used in the examples, i.e: connectivity.npy, cortical.npy, rsn_mapping.npy?

Hi Jack,
I am so sorry for my very, very late reply. If you haven’t found these files yet they can be accessed here: https://zenodo.org/record/4776453#.Yd9AuS_72N8
Sorry again!
Best,
Estefany
On Jan 5, 2022, at 9:54 AM, Jagatheesan Jack<EMAIL_ADDRESS>wrote:
Hi @estefanysuarezhttps://github.com/estefanysuarez,
Thank you for the codes in this repository.
Can I know where can I get the .npy files used in the examples, i.e: connectivity.npyhttps://github.com/estefanysuarez/conn2res/blob/master/examples/echo_state_network.py#L23, cortical.npyhttps://github.com/estefanysuarez/conn2res/blob/master/examples/echo_state_network_multiple_subjs.py#L54, rsn_mapping.npyhttps://github.com/estefanysuarez/conn2res/blob/master/examples/echo_state_network_multiple_subjs.py#L68?
—
Reply to this email directly, view it on GitHubhttps://github.com/estefanysuarez/conn2res/issues/1, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHQETZWDDSOLRT3WZUYHNZTUURLSNANCNFSM5LKDEEVA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @estefanysuarez ,
Thank you for the reply. I'll try out the files.


Error: Nesting of View within Text is not supported

Hi, the following Markdown will make the component as of version 1.1.0 fail:
This is an experiment

- a
- b
 + c

The last line gives me the following error:
Invariant Violation: Nesting of <View> within <Text> is not currently supported

I have created a PR for that bug, if you want you can clone it from my github repo. :)

Thanks, I’ll check it out :-)

me too

I have created a PR for that bug, if you want you can clone it from my github repo. :)

pull requests pls


[RELEASE] DirectPV v4.0.9

DirectPV v4.0.9 has changes that impact the docs:

[ ] There is a Helm chart for DirectPV (PR #824)
[ ] Adds commands to suspend or resume drives/volumes (PR #842)
[ ] Supports assigning volumes to unique disks (PR #823)
[ ] Corrects upgrade process (PR #851)

@harshavardhana At some point we'd like to publish the DirectPV docs. I think everything is mostly ready - @djwfyi looks like https://github.com/minio/directpv-docs needs build-docs.sh.
Would be nice to wrap that out.

Added build-docs script in https://github.com/minio/directpv-docs/pull/5.


Ability to mount volumes in config file

If you go to start.sh (found  in meteor/assets/templates/start.sh) it mounts the volume:
line 24:
--volume=$BUNDLE_PATH:/bundle \
What I would like to do is add a new volume to be mounted for file storage for example:
--volume=$BUNDLE_PATH:/bundle \
--volume=/opt/$APPNAME/uploads:/uploads \

I have added this manually to the "start.sh" and it worked, but it should be a config option for the server imo. Perhaps something like:
--volume=/opt/$APPNAME/$FOLDER:/$FOLDER \

The example config file in the readme shows an entry for mounting volumes.
volumes: { //optional, lets you add docker volumes
      "/host/path": "/container/path", //passed as '-v /host/path:/container/path' to the docker run command
      "/second/host/path": "/second/container/path"
    }

I was hoping to use that, is it not working then?

This was merged in #133 7 days ago and should work.
@BenoitBro @msj121

closed with https://github.com/kadirahq/meteor-up/pull/133

Sadly I have just tried the new approach. I didn't seem to get it to work so I forced a --volume mount by editing the mup code. I do see where it should be inserted via the for loop. Is there a way to test this?


Loading Internet Images with Glide

Till now I used to use Picasso for loading images. Right now I'm moving to Glide and there's an issue with that.
When loading images from the internet for the first time, it doesn't show up in the CircleImageView (Glide isn't able to replace the placeholder image).
Setup:
I have an activity with just a CircleImageView. I use the below code to load image  using glide
Glide.with(this)
    .load("https://s3.amazonaws.com/xyz.png")
    .placeholder(R.drawable.abc)
    .into(imgView);

Steps to Reproduce:

Fresh install and open the app
The placeholder shows up, while the image is getting downloaded
The placeholder is never replaced by the actual image, even though the image has been downloaded and cached
Go back
Re-open the app
The image appears

Note: I have tried replacing the CircleImageView with a regular ImageView and it works perfectly.

I haven't used Glide myself, but I'm pretty sure this is the same issue as #20, #5 and #3.
You might be able to work around this limitation using a custom target:
Glide.with(this)
    .load("https://s3.amazonaws.com/xyz.png")
    .placeholder(R.drawable.abc)
    .into(new SimpleTarget<Bitmap>(width, height) {
        @Override
        public void onResourceReady(Bitmap bitmap, GlideAnimation anim) {
            // setImageBitmap(bitmap) on CircleImageView
        }
    };

ok，you can disable this fade by this way.
Glide.with(this).load("http://www.google.com/logo108.png").placeholder(R.mipmap.ic_launcher).dontAnimate().into(circleImageView);

Closing this as solved.


[Mint] Mint contact information not encoded correctly according to NUT-09

NUT-09 wants this
{
...,
"contact": [
    ["email"<EMAIL_ADDRESS>    ["twitter", "@me"],
    ["nostr" ,"npub..."]
  ]
}

whereas the .env.example entry is
MINT_INFO_CONTACT=["Email<EMAIL_ADDRESS>"Twitter: @me", "Nostr: npub..."]

Response of https://8333.space:3338/info is empty:
... "contact":[]

I just thought I could take this as a first task but I think you fixed this already in #189, right? 🙂

Youre right! Thanks!


False positive on azure-identity 1.1.3

False positive on the azure-identity library.
<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-identity</artifactId>
    <version>1.1.3</version>
</dependency>

CPE which is believed to be a FP:
cpe:2.3:a:keepass:keepass:2.1.4:*:*:*:*:*:*:*
Other CPEs which are listed as FPs but have already been addressed in issue #2896
cpe:2.3:a:http_authentication_library_project:http_authentication_library:1.7.1:*:*:*:*:*:*:*
cpe:2.3:a:microsoft:authentication_library:1.7.1:*:*:*:*:*:*:*
cpe:2.3:a:openid:openid:7.1.1:*:*:*:*:*:*:*
cpe:2.3:a:openid:openid_connect:7.1.1:*:*:*:*:*:*:*
I am also attaching the report here.

Duplicate of #2896. Until the next release of ODC I would suggest using a local suppression file.

Sorry - not enough coffee yet. I thought I had already taken care of keypass...


Changing boilerplates does not update joined LIVE sessions

Have to save first, should just run

Hm, is not an issue, unable to recreate


Add search by bundle ID (reverse-DNS style name format)

Hi.
It would be great to be able to search apps (or directly download it) by entering its bundle ID in the search bar.
Let's take an example.
Suppose one wants to download https://play.google.com/store/apps/details?id=com.sonymobile.screenrecording.
If you search for Live screen streaming or Sony Mobile Communications, you can go up to the fiftieth search page with no luck. Why ? Because the application itself cannot even be found via the desktop Play Store.
I don't know why, I found this link via Sony's official blog on an announce about Xperia software updates.
The truth is a lot of applications cannot be found the conventional way. But if you can get an app's bundle ID in any fashion, you have at my knowledge 99.5% to find it by directly guessing its desktop Play Store's URL.
If the application is paid, there is no way to download it and even when free, you may fail to find it (it happened to me once, though there was a redirection in my Xperia Z3+'s Sony custom Android that linked to a Play Store, meaning that it wasn't an app from a '2.5th' or third-party source).
I think it might not be an issue that either only concerns not-vanilla OS built-in apps or only touches manufacturer custom Android-dedicated ones as there are rare Nexus-exclusive apps that do need their updates on the Play Store and apparently do have Play Store URL but no way to find them via conventional search ways — neither on the mobile app nor on the desktop Play Store (but it'd be better to get feedback from Nexus tinkerers).
I know little to the Android universe so I cannot say whether this is possible or not, though.
Thanks.
Edit (feb. 20th, 2016, 11h7 A.M.) : About this direct download thing… Why not just allow an input of a raw text file containing one app bundle identifier per line that would start download them all, one by one ? Of course, said like that, it's easy as can be. Write it down and get it working is another story. But you get the idea.
I wonder if that could help with pulled apps (such as E.A.'s zzSunset-flagged apps).

Putting this up as a feature request for v4.


New setting for Asp.NET Core ActionResult type usage in code generation

This is related to the NSwag issue 1547 (https://github.com/RSuter/NSwag/issues/1547).
That feature requires a new setting that can be passed in the nswag code generation settings file.

I think this setting should not be in NJsonSchema but in NSwag (in the controller settings), see https://github.com/RSuter/NSwag/pull/1942#discussion_r254588257

Yes, makes sense. I was trying to search for a correct place where the setting should be in and I picked the wrong one :)
I'll make the change soonish.


 Since Python doesn't have a goto, I don't think the code is equipped to handle a backedge that ends up in the middle of the loop somewhere.

I am changing the mockasm code so this won't happen.

Tracking: https://github.com/numba/numba-rvsdg/blob/371b3dfa23d72ad93de1a60cced38ce8c45b1141/numba_rvsdg/tests/test_mock_asm.py#L270-L273


Updates for model architecture and multiprocessing

Added multiprocessing support for the dataloader (cache-based multiprocessing)
Added residual network architectures
Seperated model and networks for scalability

@mihirkatare Do we need to keep the contents of post/ in version control? They're all binaries, so unless there is a necessity to have them be versioned I'd suggest instead attaching them as artifacts to a GitHub release (which for the time being would mean copying out elsewhere to keep).

We mention that the library will be pip-installable. Does that include the pre-trained models? i.e the .pth binaries

Okay the binaries have been removed from main


Update updating-your-steamvr-application-for-windows-mixed-reality.md

Adding updated haptics guidance

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/updating-your-steamvr-application-for-windows-mixed-reality.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/updating-your-steamvr-application-for-windows-mixed-reality.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[Bug] Account Activities Search decoding error

The sail cli errors with a decoding issue on a query (json or csv output types).
To Reproduce Steps to reproduce the behavior:

sail search query "10015" --indices accountactivities --outputTypes json
See error

Expected behavior request completes without decoding error
Actual behavior request errors out with decoding error
Screenshots If applicable, add screenshots to help explain your problem.

Operating System (please complete the following information):

OS: Mac OS Monterey 12.4
CLI Environment: zsh
Version: sail 1.0.0

Additional context Add any other context about the problem here.
The json resulting from the same search in postman can be provided. I don't see a way to attach a file.
2nd example:
sail search query "" --indices accountactivities --outputTypes json
INFO Token Debug Info user_name=rob.buskens org=company2825-poc pod=se01-useast1
*
INFO Performing Search Query="" Indices=[accountactivities]
2023/03/24 12:31:43 [DEBUG] POST https://company2825-poc.api.identitynow-demo.com/v3/search?offset=0
2023/03/24 12:31:44 [DEBUG] POST https://company2825-poc.api.identitynow-demo.com/v3/search?offset=250
INFO Search complete
Error: 2 error(s) decoding:

'AccountRequests[0].AttributeRequests[8].Value' expected type 'string', got unconvertible type 'bool', value: 'false'
'AccountRequests[0].AttributeRequests[9].Value' expected type 'string', got unconvertible type 'bool', value: 'false'

3rd example (csv output type):
sail search query "" --indices accountactivities --outputTypes csv
INFO Token Debug Info user_name=rob.buskens org=company2825-poc pod=se01-useast1
*
INFO Performing Search Query="" Indices=[accountactivities]
2023/03/24 12:32:33 [DEBUG] POST https://company2825-poc.api.identitynow-demo.com/v3/search?offset=0
2023/03/24 12:32:35 [DEBUG] POST https://company2825-poc.api.identitynow-demo.com/v3/search?offset=250
INFO Search complete
Error: 2 error(s) decoding:

'AccountRequests[0].AttributeRequests[8].Value' expected type 'string', got unconvertible type 'bool', value: 'false'
'AccountRequests[0].AttributeRequests[9].Value' expected type 'string', got unconvertible type 'bool', value: 'false'

This was technically resolved with the removal of the CSV output format

Sad spreadsheet user noises.
[A white square with blue text  Description automatically generated]
Rob Buskens
Solution Architect
SailPoint Certified IdentityNow Engineer
@.*** @.***>
Join the #SailPointCrew https://www.sailpoint.com/company/careers/
[https://i.xink.io/Images/Get/N9791/s481.png]https://www.sailpoint.com/
From: Luke Hagar @.>
Date: Tuesday, October 3, 2023 at 1:53 PM
To: sailpoint-oss/sailpoint-cli @.>
Cc: Rob Buskens @.>, Author @.>
Subject: Re: [sailpoint-oss/sailpoint-cli] [Bug] Account Activities Search decoding error (Issue #53)
This was technically resolved with the removal of the CSV output format — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread. Message ID: <sailpoint-oss/sailpoint-cli/issues/53/1745540903@ github. com>
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
This was technically resolved with the removal of the CSV output format
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/sailpoint-oss/sailpoint-cli/issues/53*issuecomment-1745540903__;Iw!!MsNKLpFGsw!IpI2wrXGDxdgmHtf3RltY67bPqZQHLFSL7WZdOyvJSHCkFNXarNOvLYSWuok2V8STuvPM8FZoaBBRolSKKJZiPvF-jsQ$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/AZH2GPIBFJ4B3SAHCHNZJEDX5RNKVAVCNFSM6AAAAAAWG24LMCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBVGU2DAOJQGM__;!!MsNKLpFGsw!IpI2wrXGDxdgmHtf3RltY67bPqZQHLFSL7WZdOyvJSHCkFNXarNOvLYSWuok2V8STuvPM8FZoaBBRolSKKJZiAiRyCZc$.
You are receiving this because you authored the thread.Message ID: @.***>


[COMMUNITY][RFC] Developer Slack Channel

As a followup of https://github.com/dmlc/tvm/issues/2017, @nhynes suggested that we should still make use of slack, to some extent for semi-sync communications. So we have revived the https://tvmai.slack.com channel. This RFC is used to discuss among the community on the purpose of the slack channel vs other communication channels (discuss, issues). All the current committers should have admin access, please ask one of them to add you if you would like to join.
So far we have a clear model to use github issues/PRs for development items that are actionable and discuss forum for general discussions. As discussed in #2017, the advantage of these channels is that they are publically archived and searchable. Hopefully, the reintroduction of slack complements discuss and github issues.
I would like to use this RFC to discuss the guidelines for using the slack channel
Ideally, we should use slack by assuming that it is not necessarily publically archived(this is especially true for p2p chats). The purpose of the slack is to provide a semi-synchronized way for our developers to quickly chat and collaborate.  In another word, any member in the community should be able to join the development anytime by only look at the github and the discuss forum.

General usage questions should be redirected to discuss forums.
Development decisions should be sent in in forms of RFCs.
When chat happens and technical development issues become long and there are valuable  things, consider moving the discussion to the discuss forum, or summarize the result of the discussion.

Please share your thoughts
cc @dmlc/tvm-team

Communication on slack worked quite well during rocm backend development. You can see the amount of chat we had on rocm channel. So yes, I think slack is great for certain purpose, and we already have a success story for that.

I cannot enter this channel because I have no CMU/UCB/UW edu email address.

@were I just send an invitation to you

Can someone send an invitation to me ?

@srkreddy1238 invitation sent, sorry about that

May I join this channel too?

@tqchen could you please send the invitation to me as well?

Could you please invite me too?

Could you please sent me an invitation as well? Thanks.

Thanks for everyone's participation. Please reach out to any of the current committers to add yourself to the slack. As a guideline, we still encourage discussions in public searchable places such as forum and issues when possible.

Can someone send me an invitation to the slack channel please?

Invitation sent, for follow up requests please open a thread with the "development" category in https://discuss.tvm.ai/.
Again, the slack channel is used for quick communication between developers, and we do not intend to use for long discussions and technical decisions. We welcome topics in the discuss forum, which is publically archived so everyone in the community can see and participate


added metadata call

added get_metadata() to common mixin

Coverage increased (+0.08%) to 91.314% when pulling 11ed831f32fc2206ec8bbc37f251e8ae98429b0d on feature/FS-1201-implement-metadata-call into 6a467cfa30f5f3a781b8b7f5aed2807bd58bd25a on develop.

Coverage increased (+0.06%) to 91.295% when pulling 851449b17371e47d1df2173bf1c29c7078588db8 on feature/FS-1201-implement-metadata-call into 6a467cfa30f5f3a781b8b7f5aed2807bd58bd25a on develop.

Coverage increased (+0.06%) to 91.295% when pulling 442703ebee692f5905b043a1eb8eb66788c2cebc on feature/FS-1201-implement-metadata-call into 6a467cfa30f5f3a781b8b7f5aed2807bd58bd25a on develop.


more fixing

@hodgestar @miltontony after multiple attempts, this is not working on QA.
I'm just reverting to get it installed. It's a reference install and not necessarily required.
Ready for review.

:+1:


How to use in an external package consumed by other projects?

Reading the docs I see how to get set up and seems pretty straightforward for one project.
How do you recommend setting this up where the theme and CSS would be in project-one which is published and then consumed by project-two/three/etc (think design system)? I could see either needing to compile before publishing or needing to have any consumer project adjust their build setup. Do you have any guides for this type of setup?

I too would like to know more about this, maybe like a ContextProvider in vanilla-extract.


⚠ Bofrost.es has degraded performance

In 3d72741, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1665 ms

Resolved: Bofrost.es performance has improved in edcec36 after 13 minutes.


Fix quickstart link in README

Drive-by fix for a dead link in the README.

Codecov Report

Merging #2012 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #2012      +/-   ##
============================================
- Coverage     83.12%   83.11%   -0.01%
+ Complexity     2250     2249       -1
============================================
  Files           319      319
  Lines         10527    10527
  Branches       1047     1047
============================================
- Hits           8751     8750       -1
- Misses         1437     1438       +1
  Partials        339      339

Impacted Files
Coverage Δ
Complexity Δ

...pencensus/implcore/trace/RecordEventsSpanImpl.java
92.34% <0%> (-1.03%)
49% <0%> (-1%)

...re/trace/export/InProcessSampledSpanStoreImpl.java
96.44% <0%> (+0.59%)
22% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Add an example for the transport map kernel

...
As we're working with OT quite a bit now in the group, it would be nice to have an example to show people how to easily transition to a CellRank analysis, no matter how these transport maps have been computed previously.

closed via https://github.com/theislab/cellrank_notebooks/pull/64


Add a link to the dataflow userguide from release notes

@bot-gradle test BD

I've triggered the following builds for you:

BuildDistributions build


get rid of CGLIB and use dynamic proxy

This will need to use interface instead of class in *Assert, this a breaking change but not a serious one.

I have tried to follow your work, made some changes (see remove-cglib branch) , the problem of my approach is that each interface needs to (re)define all the methods to return the interface type.
Example:
// compile error: The method isEqualTo(int) is undefined for the type Descriptable
softly.assertThat(7).as("Living Guests").isEqualTo(7);

To make this code compile as("description") must be redefined in Descriptable, that would lead to a lot of redefinition and a maintenance hell.
I need to think to a different approach that would avoid to redefine methods.

Hello Joel,
sorry for absence the last couple of weeks. I had vacation and a little bit of stress in others projects.
I haven’t look at your changes so far but i also came to the conclusion that my way of removing cglib will not work or to be more precise will blow up the abstract classes and interfaces and therefor is not advisable. But i wonder if that way could work with java8 considering a "refactoring of the abstract classes“  to java8 default interfaces.
Kind regards
Alexander Bischof
Germany
twitter: https://twitter.com/A_Bischof @A_Bischof
<EMAIL_ADDRESS>web: www.rapidpm.org
xing: https://www.xing.com/profiles/Alex_Bischof
linkedin: https://www.linkedin.com/in/alexbischof
Am 14.01.2015 um 10:25 schrieb Joel Costigliola<EMAIL_ADDRESS>
I have tried to follow your work, made some changes (see remove-cglib branch) , the problem of my approach is that each interface needs to (re)define all the methods to return the interface type.
Example:
// compile error: The method isEqualTo(int) is undefined for the type Descriptable
softly.assertThat(7).as("Living Guests").isEqualTo(7);
To make this code compile as("description") must be redefined in Descriptable, that would lead to a lot of redefinition and a maintenance hell.
I need to think to a different approach that would avoid to redefine methods.
—
Reply to this email directly or view it on GitHub.

No problem Alex, we all have personal life and work, it is normal not to be available.
The conclusion of this issue/investigation is that it is too much work but I agree we might give it a shot in java 8 (although not super prioritary).

I'm closing this issue in favour of #339.


Add entrypoint 'openregistry.tests'

Coverage remained the same at 100.0% when pulling<PHONE_NUMBER>6f06271f0ad1d7402b6b2bf6f01c7f on bubanoid:tests_setup_improvement into 9f6cdf8262d9ca03ba8318081c59616c0c0465f5 on openprocurement:master.

Coverage remained the same at 100.0% when pulling 0f48c6b20f134711ca9e0de7551189fc48a0f4a2 on bubanoid:tests_setup_improvement into 9f6cdf8262d9ca03ba8318081c59616c0c0465f5 on openprocurement:master.


Removed the bag that made devbot spam Twitter messages when banned us…

…ers tried to log in.

Good stuff! Thanks Ark!

ISHAN CHECK SLACK

okay lol


sros2: 0.9.0-1 in 'foxy/distribution.yaml' [bloom]

Increasing version of package(s) in repository sros2 to 0.9.0-1:

upstream repository: https://github.com/ros2/sros2.git
release repository: https://github.com/ros2-gbp/sros2-release.git
distro file: foxy/distribution.yaml
bloom version: 0.9.7
previous version for package: null

sros2
* Use matching validity dates for cert and permissions (#205 <https://github.com/ros2/sros2/issues/205>)
* permission signing should use permissions_ca (#204 <https://github.com/ros2/sros2/issues/204>)
* Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200 <https://github.com/ros2/sros2/issues/200>)
* API cleanup
  * remove function leftover from old generation strategy (#207 <https://github.com/ros2/sros2/issues/207>)
  * remove distribute_key completely (#197 <https://github.com/ros2/sros2/issues/197>)
  * api: reorganize policy generation API (#196 <https://github.com/ros2/sros2/issues/196>)
  * api: reorganize artifact generation API (#195 <https://github.com/ros2/sros2/issues/195>)
  * api: reorganize key API (#192 <https://github.com/ros2/sros2/issues/192>)
  * api: reorganize permission API (#191 <https://github.com/ros2/sros2/issues/191>)
  * api: reorganize policy API (#190 <https://github.com/ros2/sros2/issues/190>)
  * api: reorganize keystore API (#188 <https://github.com/ros2/sros2/issues/188>)
* Security enclaves:
  * Use security contexts (#177 <https://github.com/ros2/sros2/issues/177>)
  * security-context -> enclave (#198 <https://github.com/ros2/sros2/issues/198>)
  * Update generate_policy verb for enclaves (#203 <https://github.com/ros2/sros2/issues/203>)
  * reenable test_generate_policy_no_policy_file (#206 <https://github.com/ros2/sros2/issues/206>)
* [ci] Add GitHub actions for linting and source-build CI (#178 <https://github.com/ros2/sros2/issues/178>)
* [test] use test_msgs instead of std message packages (#181 <https://github.com/ros2/sros2/issues/181>)
* [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135 <https://github.com/ros2/launch_ros/issues/135>)
* [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179 <https://github.com/ros2/sros2/issues/179>)
* Symlink CA certs instead of copy (#176 <https://github.com/ros2/sros2/issues/176>)
* update from ros2cli API:
  * pass argv in add_arguments to add_subparsers_on_demand (#175 <https://github.com/ros2/sros2/issues/175>)
  * switch to not deprecated API (#174 <https://github.com/ros2/sros2/issues/174>)
  * Use ros2cli.node.NodeStrategy consistently. (#173 <https://github.com/ros2/sros2/issues/173>)
* Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin

sros2_cmake
* Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200 <https://github.com/ros2/sros2/issues/200>)
* Security enclaves:
  * security-context -> enclave (#198 <https://github.com/ros2/sros2/issues/198>)
  * Update sros2_cmake to use security contexts (#177 <https://github.com/ros2/sros2/issues/177>)
* Update maintainer to point to ros-security mailing list + fix package.xml (#179 <https://github.com/ros2/sros2/issues/179>)
* Contributors: Ivan Santiago Paunovic, Mikael Arguedas, Ruffin

Thanks @mikaelarguedas!

@mikaelarguedas , does this need a re-release given https://github.com/ros2/sros2/pull/209 ?

Yes a new release is needed:+1: https://github.com/ros/rosdistro/pull/24809


main to live

Docs Build status updates of commit 5359146:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Advertising/bingads-13/bulk-service/campaign.md
:white_check_mark:Succeeded

Advertising/bingads-13/bulk-service/dynamic-search-ad.md
:white_check_mark:Succeeded

Advertising/bingads-13/bulk-service/image.md
:white_check_mark:Succeeded

Advertising/bingads-13/campaign-management-service/campaign.md
:white_check_mark:Succeeded

Advertising/bingads-13/campaign-management-service/dynamicsearchad.md
:white_check_mark:Succeeded

Advertising/bingads-13/campaign-management-service/dynamicsearchadssetting.md
:white_check_mark:Succeeded

Advertising/bingads-13/campaign-management-service/image.md
:white_check_mark:Succeeded

Advertising/bingads-13/guides/code-example-dynamic-search-ads.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


WTFcsv linking to Google Sheets throws socket error

Can you provide the link you were using so we can test against that?
El El Wed, Dec 9, 2015 a las 10:13, mattwbenson<EMAIL_ADDRESS>escribió:

[image: capture]
https://cloud.githubusercontent.com/assets/12397944/11688949/877c0d3e-9e5d-11e5-92d6-f9dcfd445dd0.PNG
[image: capture2]
https://cloud.githubusercontent.com/assets/12397944/11688950/88b72904-9e5d-11e5-9a69-4ddecca6f5cf.PNG
—
Reply to this email directly or view it on GitHub
https://github.com/c4fcm/DataBasic/issues/114.

https://docs.google.com/spreadsheets/d/13BrQ6CuuAuEaeIlopJ8Bu102bKrxz_C90K0jv2ygoME/edit?usp=sharing

problem here was empty csv sheets ~ handling this now


fixed string comparison on city+state

#928  👈
main

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

Join @shakyShane and the rest of your teammates on  Graphite


Flash of unstyled content

HTML loads in before CSS is injected by the JS. This leads to a flash of unstyled content before the page has finished loading, which is ugly. Styles should be split out into a separate asset that can be loaded in page head.

The styles are now completely loaded before the <body> for all pages, so no page content is ever even briefly unstyled.


terminal tab disappears on lost focus

VSCode Version: 1.45.0-insider
OS Version: Windows_NT x64 10.0.17134

Steps to Reproduce:

Add new terminal [(menu) Terminal / New Terminal ]
New Terminal tab is created / got focused
select other tab (e.g. PROBLEMS or DEBUG CONSOLE)
Terminal tab disappears

Does this issue occur when all extensions are disabled?: Yes

@jaybee82 can you screenshot your window with it disappeared? I would guess that this is just because Problems is taking up space and Terminal is in the triple-dot menu.

Ok so here are steps:
first, immediatly after start vscode, no terminal tab visible:

Then, after click [Terminal Menu] / New Terminal, everythings seems to be fine:

Now, after click on 'DEBUG CONSOLE' (or any other tab in this panel), terminal tab is hidden:

Exact same thing happens to me. I believe it started with 1.43, but I am not sure. I am currently on 1.44.1 on MacOS Catalina.

As a sidenote: terminal is not destroyed. if i click [Terminal Menu] / New Terminal one more time, tab is visible again and a new terminal is available. the 'lost' terminal is available via dropdown menu:

Yup, same here. I just use Ctrl+` and the terminal appears again. It's just hidden (somewhere...)

I found the problem! It may have been an inadvertent mistake on our side, or maybe the vscode upgrade somehow did this.
To fix it, right-click on the "Terminal" tab, and choose "Keep".

@giltayar that's it, thank you.
i never tried to hit right mouse button on any tab in this panel. maybe the default value for terminal changed?
i will close this...


Option to automatically create routes for actions on nested model / controllers?

Associations and blueprints are awesome!  Is it possible to automatically expose the actions for controllers associated with a nested model?  For example, I have a Pet and Owner models (and controllers) with a Many-to-One relationship.  Suppose OwnerController has an action isComingHomeSoon that returns whether or not the Owner is coming home soon.  Is it possible to set some configuration such that http://root/pets/[petId]/owner/isComingHomeSoon/ calls the OwnerController.isComingHomeSoon action and that the ID of the Owner is available in req.param("id")?  i.e., it has the same behavior as http://root/owners/[id]/isComingHomeSoon.
When I hit GET http://root/pets/[petId]/owner I get the JSON for the Owner (provided it already exists and is associated).
When I hit GET http://root/pets/[petId]/owner/isComingHomeSoon I get a 404 with the message "specified record ([petId]) is missing relation 'owner'", which comes from blueprints.populate.  GET http://root/pets/[petId]/owner/ returns the Owner, so the relation is there.
This is related to an issue that I would expect I could hit PUT http://root/pets/[petId]/owner with some parameters and call OwnerController.update, or POST http://root/pets/[petId]/owner to create a new Owner and associate it with the Pet, but in both cases I get an empty 404 response.  I was expecting this because you can hit POST http://root/owners/[ownerId]/pets to create a new Pet and associate it with the Owner automatically, so why not the other way around?
Is the behavior I am describing as designed, or is this a bug or maybe my own error?
If it is as designed, then I think this would be a good Feature, so that parent models could be called in the context of the child without manually setting up the routes.  Without this you would have to  GET http://root/pets/[petId] and pull out owner.id and then make a call to http://root/owners/[ownerId]/iscomingHomeSoon.  Or is there a way to do this with wildcard routing without making all sorts of incorrect routes map to controllers and actions that don't exist?

Hi @leejt489, this functionality is not built into Sails, and there's not currently plans for it.  It's interesting, but without a whole lot of requests for it, it feels a bit bloaty to put in core.  However, if you (or someone) submitted a PR for it (with tests!) we'd certainly take a look.
For a DIY approach, you could try a route like /root/pets/:petId/owner/* that mapped to a policy that looked up the correct owner based on the petId, and then reset req.url to
"/root/owners/" + ownerId + "/" + req.param('0')

before calling next().  req.param('0') will give you the value of * from the original url.

That is a good suggestion for an approach. Thanks for the tip!

On Jun 1, 2015, at 6:52 AM, sgress454<EMAIL_ADDRESS>wrote:
Hi @leejt489, this functionality is not built into Sails, and there's not currently plans for it. It's interesting, but without a whole lot of requests for it, it feels a bit bloaty to put in core. However, if you (or someone) submitted a PR for it (with tests!) we'd certainly take a look.
For a DIY approach, you could try a route like /root/pets/:petId/owner/* that mapped to a policy that looked up the correct owner based on the petId, and then reset req.url to
"/root/owners/" + ownerId + "/" + req.param('0')
before calling next(). req.param('0') will give you the value of * from the original url.
—
Reply to this email directly or view it on GitHub.


Failing Test: mms-backup-agent-centos-70

       Running handlers:
       Running handlers complete
       Chef Client finished, 11/11 resources updated in 15.334889671 seconds
       Finished converging <mms-backup-agent-centos-70> (0m29.98s).
-----> Setting up <mms-backup-agent-centos-70>...
       Finished setting up <mms-backup-agent-centos-70> (0m0.00s).
-----> Verifying <mms-backup-agent-centos-70>...
       Preparing files for transfer
-----> Installing Busser (busser)
Fetching: thor-0.19.0.gem (100%)
Fetching: busser-0.7.1.gem (100%)
       Successfully installed thor-0.19.0
       Successfully installed busser-0.7.1
       2 gems installed
-----> Setting up Busser
       Creating BUSSER_ROOT in /tmp/verifier
       Creating busser binstub
       Installing Busser plugins: busser-bats
       Plugin bats installed (version 0.3.0)
-----> Running postinstall for bats plugin
       Installed Bats to /tmp/verifier/vendor/bats/bin/bats
       Suite path directory /tmp/verifier/suites does not exist, skipping.
       Transferring files to <mms-backup-agent-centos-70>
-----> Running bats test suite
 ✗ starts mms backup agent
          (in test file /tmp/verifier/suites/bats/default.bats, line 6)
            `[ "$status" -eq 0 ]' failed
 ✓ sets sslRequireValidServerCertificates to false

       2 tests, 1 failure
       !!!!!! Command [/tmp/verifier/vendor/bats/bin/bats /tmp/verifier/suites/bats] exit code was 1
-----> Destroying <mms-backup-agent-centos-70>...
       ==> default: Forcing shutdown of VM...
       ==> default: Destroying VM and associated drives...
       Vagrant instance <mms-backup-agent-centos-70> destroyed.
       Finished destroying <mms-backup-agent-centos-70> (0m3.64s).
rake aborted!
Kitchen::InstanceFailure: Verify failed on instance <mms-backup-agent-centos-70>.  Please see .kitchen/logs/mms-backup-agent-centos-70.log for more details
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/verifier/base.rb:79:in `rescue in call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/verifier/base.rb:82:in `call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:398:in `block in verify_action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `synchronize_or_call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:453:in `block in action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:452:in `action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:394:in `verify_action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:341:in `block in transition_to'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `each'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `transition_to'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:160:in `verify'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:189:in `block in test'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:185:in `test'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/rake_tasks.rb:54:in `block (3 levels) in define'
Kitchen::ActionFailed: SSH exited (1) for command: [sh -c '

BUSSER_ROOT="/tmp/verifier"; export BUSSER_ROOT
GEM_HOME="/tmp/verifier/gems"; export GEM_HOME
GEM_PATH="/tmp/verifier/gems"; export GEM_PATH
GEM_CACHE="/tmp/verifier/gems/cache"; export GEM_CACHE

sudo -E /tmp/verifier/bin/busser test
']/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/verifier/base.rb:79:in `rescue in call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/verifier/base.rb:82:in `call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:398:in `block in verify_action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `synchronize_or_call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:453:in `block in action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:452:in `action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:394:in `verify_action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:341:in `block in transition_to'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `each'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `transition_to'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:160:in `verify'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:189:in `block in test'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:185:in `test'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/rake_tasks.rb:54:in `block (3 levels) in define'
Kitchen::Transport::SshFailed: SSH exited (1) for command: [sh -c '

BUSSER_ROOT="/tmp/verifier"; export BUSSER_ROOT
GEM_HOME="/tmp/verifier/gems"; export GEM_HOME
GEM_PATH="/tmp/verifier/gems"; export GEM_PATH
GEM_CACHE="/tmp/verifier/gems/cache"; export GEM_CACHE

sudo -E /tmp/verifier/bin/busser test
']/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/transport/ssh.rb:103:in `execute'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/verifier/base.rb:76:in `block in call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/transport/ssh.rb:342:in `reuse_connection'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/transport/ssh.rb:72:in `connection'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/verifier/base.rb:69:in `call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:398:in `block in verify_action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `synchronize_or_call'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:453:in `block in action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:452:in `action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:394:in `verify_action'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:341:in `block in transition_to'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `each'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `transition_to'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:160:in `verify'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:189:in `block in test'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:185:in `test'
/Users/piercemoore/.rvm/gems/ruby-2.1.5/gems/test-kitchen-1.4.1/lib/kitchen/rake_tasks.rb:54:in `block (3 levels) in define'
Tasks: TOP => kitchen:mms-backup-agent-centos-70
(See full trace by running task with --trace)

We need to re-run this test and get the output logged into .kitchen/logs/mms-backup-agent-centos-70.log.
Kitchen::InstanceFailure: Verify failed on instance <mms-backup-agent-centos-70>.  Please see .kitchen/logs/mms-backup-agent-centos-70.log for more details

Solved via https://github.com/sous-chefs/mongodb/pull/160


Release 0.4.0

Prepare the release

[x] Bump the version numbers
[x] Update dependency versions for neighbouring crates
[x] Create a pull request

Perform the release

[x] Merge the pull request
[x] Run cargo publish
[ ] Tag the merge commit (e.g. '0.1.2')

#111


Issue 900

Make APIs synchronous and throwing.

How Has This Been Tested?

Checklist:

[ ] I have submitted a CLA form
[ ] If applicable, I have updated the documentation accordingly.
[ ] If applicable, I have added tests to cover my changes.

Codecov Report

Merging #51 into master will decrease coverage by -2.14%.
The diff coverage is 78.77%.

@@            Coverage Diff             @@
##           master      #51      +/-   ##
==========================================
- Coverage   86.99%   84.86%   -2.14%
==========================================
  Files          36       44       +8
  Lines        6052     8482    +2430
==========================================
+ Hits         5265     7198    +1933
- Misses        787     1284     +497

Impacted Files
Coverage Δ

Sources/RedisMulti+List.swift
100% <ø> (ø)
:white_check_mark:

Tests/SwiftRedisTests/TestTransactionsPart7.swift
93.77% <ø> (ø)
:white_check_mark:

Tests/SwiftRedisTests/TestSetCommandsPart2.swift
95.35% <ø> (-0.01%)
:x:

Sources/RedisResp.swift
64.57% <0%> (-14.12%)
:x:

Tests/SwiftRedisTests/CommonUtils.swift
52.17% <0%> (-22.83%)
:x:

Sources/RedisMulti+Geo.swift
100% <100%> (ø)

Sources/Redis+Geo.swift
100% <100%> (ø)

Sources/RedisInfo.swift
100% <100%> (ø)
:white_check_mark:

Sources/RedisMulti.swift
76.92% <100%> (+3.39%)
:white_check_mark:

Sources/Redis+Hash.swift
87.5% <100%> (+1.64%)
:white_check_mark:

... and 27 more

Continue to review full report at Codecov.

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


'To be reimbursed' label randomly shown

In desktop big screen, the 'To be reimbursed' label is sometimes hidden, sometimes shown but in the background of the title bar.

Cannot reproduce. Try shift-refreshing to make sure you have all the newest content. If you keep seeing this, please add a screen short to help me debug.

Does not happen anymore after some colour changes.


make test more sensitive

see:

https://sourceforge.net/p/spinalcordtoolbox/discussion/help/thread/caa2d0f4/?limit=25
https://sourceforge.net/p/spinalcordtoolbox/discussion/help/thread/b397f3c0/
UBUNTU_14.04 (see email)

On CentOS6.6:

isct_propseg --> status=1 --> worked
isct_antsRegistration --> status=1 --> did NOT worked (GLIBC problem)
isct_warpmovie_generator --> status=0 --> worked
isct_convert_binary_to_trilinear.py --> status=2 --> worked


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v3.5 to before v4.14.249",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=ba4dc61fe8c545a5d6a68b63616776556b771f51",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=2725925982dc96a78069cd118ea3d66759bfdad7"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "ba4dc61fe8c545a5d6a68b63616776556b771f51",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "2725925982dc96a78069cd118ea3d66759bfdad7",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "ipack: ipoctal: fix stack information leak\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.14.249 by commit<PHONE_NUMBER>dc96a78069cd118ea3d66759bfdad7, it was introduced in version v3.5 by commit ba4dc61fe8c545a5d6a68b63616776556b771f51. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001532


Annotate user name in Creator

When many different annotators cover a stock of documents, they are sometimes inconsistent or need specific post-processing (or just need to know which files are "theirs"). Thus it would be highly useful to make use of /PcGts/Creator (which is currently empty) in the result.
Tomcat has full-blown user management, so I guess it would not be too difficult to query the user name?

While I agree that this would indeed be a useful feature I'm not sure that using – for example – the current tomcat user wouldn't exclude people running LAREX with jetty etc.
My suggestion would be to add a button + modal in the viewer which opens a form for manually entering all possible PAGE XML metadata.
One could allow the user to set a temporary user name (either in localstorage or for a session) so that this username automatically gets added to all pages the user edits/saves while the temporary user name is set.
Would that be helpful in your use case as well?

My suggestion would be to add a button + modal in the viewer which opens a form for manually entering all possible PAGE XML metadata (Creator, notes, …).

Yes, and preferably as part of the segmentation settings (SegmentationSettingsReader etc), so they can be easily saved/loaded.

One could allow the user to set a temporary user name (either in localstorage or for a session) so that this username automatically gets added to all pages the user edits/saves while the temporary user name is set.

I don't know enough about application server programming to judge how this could/should be implemented.

Would that be helpful in your use case as well?

Absolutely. Tomcat username was just my first thought.

Modal to view and edit basic metadata (creator, comments, externalRef) was added in ef2c23385b1504119610bc5ed216310b9a5fcf7c
More complex metadata / attribute editing will get added later on

It would still be great if it were possible to have some metadata pre-filled for all pages (like author/creator, ID/external-ref, comments)...


Dynamic groups

[Enter feedback here]
Please clarify if dynamic groups are supported when using privileged access groups

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

ID: 1949aee4-d229-ff99-c44c-fdce838e09a8
Version Independent ID: 12ac1eb6-a875-4da2-4eaf-f7d26a40fd6b
Content: Privileged Identity Management (PIM) for Groups (preview) - Microsoft Entra
Content Source: articles/active-directory/privileged-identity-management/concept-pim-for-groups.md
Service: active-directory
Sub-service: pim
GitHub Login: @amsliu
Microsoft Alias: amsliu

@Acenl12
Thanks for your feedback! We will investigate and update as appropriate.

@Acenl12
Yes, any Azure AD security group and any Microsoft 365 group (except dynamic groups and groups synchronized from on-premises environment) can be enabled in PIM for Groups. However, dynamic groups are not supported in PIM for Groups
For you information Please refer the below in documented link
https://learn.microsoft.com/en-us/azure/active-directory/enterprise-users/groups-dynamic-rule-member-of

@Acenl12
We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation


Fixed login message bug

I have fixed the login message bug pls check it

@Gauravtb2253 why did you change the package json and server files, it was only single file changes

I only changed single file
other files got changes due to installation of node_modules


Added R code for covariate selection example

I've added an R file of the covariate selection example.

I've now converted the R code to a Jupyter Notebook

Deleted folder of Ipynb checkpoint files.


Memory Reservations - Scheduler can't make reservation despite there being enough resource

Rancher 1.4.1
RancherOS 0.8.0
Scheduler log snippet:
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [instanceReservation] with total 1000000 and used 19 for host  1655cab1-4504-46c7-bf16-b0fa03c14674"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [cpuReservation] with total 2000 and used 0 for host  1655cab1-4504-46c7-bf16-b0fa03c14674"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [memoryReservation] with total<PHONE_NUMBER>0 and used<PHONE_NUMBER>8 for host  1655cab1-4504-46c7-bf16-b0fa03c14674"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [storageSize] with total 92568748 and used 0 for host  1655cab1-4504-46c7-bf16-b0fa03c14674"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [portReservation], ip set [<IP_ADDRESS>], ports map tcp map[<IP_ADDRESS>:map[5672:50a03b4f-6040-4de1-9536-916be7981f81 15672:50a03b4f-6040-4de1-9536-916be7981f81]], ports map udp map[<IP_ADDRESS>:map[500:d56413a8-8309-4499-9695-d4505453d102 4500:d56413a8-8309-4499-9695-d4505453d102]] for host 1655cab1-4504-46c7-bf16-b0fa03c14674"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [storageSize] with total 92410736 and used 0 for host  72f7577d-f3ea-4d32-a0da-298b93d08e50"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [instanceReservation] with total 1000000 and used 15 for host  72f7577d-f3ea-4d32-a0da-298b93d08e50"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [cpuReservation] with total 2000 and used 0 for host  72f7577d-f3ea-4d32-a0da-298b93d08e50"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [memoryReservation] with total<PHONE_NUMBER>0 and used<PHONE_NUMBER> for host  72f7577d-f3ea-4d32-a0da-298b93d08e50"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Adding resource pool [portReservation], ip set [<IP_ADDRESS>], ports map tcp map[<IP_ADDRESS>:map[5672:588ae174-bb51-4e94-855d-c252ef12e785 15672:588ae174-bb51-4e94-855d-c252ef12e785]], ports map udp map[<IP_ADDRESS>:map[500:3d2a221e-e914-4736-bd95-142b5dc09fad 4500:3d2a221e-e914-4736-bd95-142b5dc09fad]] for host 72f7577d-f3ea-4d32-a0da-298b93d08e50"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Connection established"
17/02/2017 11:16:28time="2017-02-17T11:16:28Z" level=info msg="Starting websocket pings"
17/02/2017 11:19:52time="2017-02-17T11:19:52Z" level=info msg="Received event: Name: scheduler.prioritize, Event Id: b4cd3fad-613c-41f4-bf81-6b6f604190e2, ResourceId : 1i1139"
17/02/2017 11:19:52time="2017-02-17T11:19:52Z" level=info msg="Reply: Name: reply.5773374185727142074, PreviousIds: [b4cd3fad-613c-41f4-bf81-6b6f604190e2], ResourceId: 1i1139, Data: map[prioritizedCandidates:[72f7577d-f3ea-4d32-a0da-298b93d08e50]]."
17/02/2017 11:19:52time="2017-02-17T11:19:52Z" level=info msg="Received event: Name: scheduler.reserve, Event Id: 01ec9dbb-5965-4cc6-a0c7-791cfa48a760, ResourceId : 1i1139"
17/02/2017 11:19:52time="2017-02-17T11:19:52Z" level=info msg="Reserving [{Resource:instanceReservation Amount:1} {Resource:memoryReservation Amount:4294967296} {Resource:instanceReservation Amount:1} {Resource:instanceReservation Amount:1}] for 72f7577d-f3ea-4d32-a0da-298b93d08e50. Force=false"
17/02/2017 11:19:52time="2017-02-17T11:19:52Z" level=error msg="Not enough available resources on host 72f7577d-f3ea-4d32-a0da-298b93d08e50 to reserve {memoryReservation<PHONE_NUMBER>}."

@smiffy1989 this is a bug and will be addressed in 1.5.

Closing as this looks resolved in 1.5.x


Support to open Navie from an AppMap webview

Closes https://github.com/getappmap/appmap-intellij-plugin/issues/640
This is based on https://github.com/getappmap/appmap-intellij-plugin/pull/642, it must only be merged after #642.
This PR adds support to open Navie from an AppMap.
Manual testing is needed.
@dustinbyrne This is ready for testing, but a review will be easier after #642 was merged.

develop somehow got out of sync with main, this branch will need to be rebased

I've rebased it

@dustinbyrne This is ready now

:tada: This PR is included in version 0.64.0 :tada:
The release is available on:

v0.64.0
GitHub release

Your semantic-release bot :package::rocket:


Fix performance profile retrieval issue

Signed-off-by: Utkarsh Srivastava<EMAIL_ADDRESS>Description
This PR fixes #4102

Notes for Reviewers
The root cause of the issue was Meshery was expecting refresh tokens to be present however that was not true. This PR just adds a few error checks and fallbacks to access token if refresh token is absent.
Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #4109 (39acde0) into master (95d11a9) will decrease coverage by 7.49%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4109      +/-   ##
==========================================
- Coverage   26.77%   19.28%   -7.50%
==========================================
  Files          59       59
  Lines        5005     5005
==========================================
- Hits         1340      965     -375
- Misses       3250     3745     +495
+ Partials      415      295     -120

Flag
Coverage Δ

gointegrationtests
?

unittests
19.28% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/status.go
0.00% <0.00%> (-62.83%)
:arrow_down:

mesheryctl/internal/cli/root/system/start.go
1.01% <0.00%> (-52.89%)
:arrow_down:

mesheryctl/internal/cli/root/system/stop.go
0.90% <0.00%> (-39.10%)
:arrow_down:

mesheryctl/internal/cli/root/system/restart.go
1.78% <0.00%> (-32.15%)
:arrow_down:

mesheryctl/internal/cli/root/system/update.go
1.13% <0.00%> (-29.55%)
:arrow_down:

mesheryctl/internal/cli/root/system/check.go
1.39% <0.00%> (-22.38%)
:arrow_down:

mesheryctl/internal/cli/root/system/logs.go
0.00% <0.00%> (-21.60%)
:arrow_down:

Continue to review full report at Codecov.

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


bug: ionic login - Error  (1.7.14)

Type: bug
Ionic Version: 1.x
Platform: all
I have seen a lot of "login" error issues, but nothing recent on this list. On the npm ionic 1.7.14 while running the "ionic login" command I was unable to login while my password while it had special characters in it. I'm assuming that the http request under the covers is encoding them making the password invalid on the other side. Once I removed special characters I was logged right in.

Hey @Rabbitholes ! Thanks for opening an issue with us. So yeah, with the current beta version of the cli, beta.25, there is an issue with ionic login where it reports that the login failed when actually it logged in successfully. This has already been fixed in the repo and is scheduled to make it in the next beta cli release. Would you mind opening an issue on the the ionic-cli repo:https://github.com/driftyco/ionic-cli for the special characters bug? Im gonna go ahead and close this issue, as this repo is for the ionic framework and not the cli, but as i said feel free to open up an issue on the cli repo for the login bug you found. Thanks for using Ionic!

Sounds good. I see this wasn't the right place, but thanks for responding and taking care of it!

No problem at all!


enh(viz prompt): reduce likelihood of bad tw class

Description
Tailwind classes that include square brackets (i.e "specific values") can't be safe-listed into the build. When the model uses such a class in a viz, the class doesn't map to any CSS, which often cause the viz to not render at all (as these classes tend to be used at the top level to define outer div size)
This improves the prompt to make it clearer, and reduce likelihood of the model using square bracket classes
fixes https://github.com/dust-tt/tasks/issues/1140
Risk
N/A
Deploy Plan
N/A

Interesting that it does not work as "Arbitrary" is the tailwind name in the documentation 🤔

Good point 👍  let me drop another "arbitrary" in this prompt


CI: don't use azure repositories as they are often unavailable

Closing as stability improved and they said they took actions for better reliability.
Will revisit if it's a problem in the future.


GroupByOutputType make 'count'. I also have 'count'. -> type error

Hi Prisma Team!

Bug description

I'm trying to upgrade prisma 2.19.0 to 2.21.2.
Every GroupByOutputType has count.  My model also has count.
When I try 'tsc', I got a type error about duplicate names.

How to reproduce

❯ rm -rf node_modules/ && npm i && tsc

Expected behavior

Should I change the name of count to solve this type error?
Prisma information

generator client {
  provider      = "prisma-client-js"
  binaryTargets = ["native", "debian-openssl-1.1.x"]
}

model MarketProductGroup {
  id                 String          @id @default(cuid())
  count              Int?            @default(0)
  orderCount         Int?            @default(0)
  marketProductCount Int?            @default(0)
  deletedAt          DateTime?
  createdAt          DateTime        @default(now())
  updatedAt          DateTime        @updatedAt
}

Environment & setup

OS: Mac OS
Database: MySQL
Node.js version: v14.5.0
Prisma version: 2.21.2

@prisma/client: 2.21.2
nexus-plugin-prisma: 0.34.1
prisma: 2.21.2

I can confirm this.
With the following model:
model User {
  id    Int    @id @default(autoincrement())
  name  String @unique
  count Int
}

The generated code has a type error:
export type UserGroupByOutputType = {
    id: number
    name: string
    count: number
    count: UserCountAggregateOutputType | null
    avg: UserAvgAggregateOutputType | null
    sum: UserSumAggregateOutputType | null
    min: UserMinAggregateOutputType | null
    max: UserMaxAggregateOutputType | null
  }

Duplicate identifier 'count'.ts(2300)
Subsequent property declarations must have the same type.  Property 'count' must be of type 'number', but here has type 'UserCountAggregateOutputType | null'.ts(2717)

Prisma version
prisma               : 2.21.2
@prisma/client       : 2.21.2
Current platform     : darwin
Query Engine         : query-engine e421996c87d5f3c8f7eeadd502d4ad402c89464d (at node_modules/@prisma/engines/query-engine-darwin)
Migration Engine     : migration-engine-cli e421996c87d5f3c8f7eeadd502d4ad402c89464d (at node_modules/@prisma/engines/migration-engine-darwin)
Introspection Engine : introspection-core e421996c87d5f3c8f7eeadd502d4ad402c89464d (at node_modules/@prisma/engines/introspection-engine-darwin)
Format Binary        : prisma-fmt e421996c87d5f3c8f7eeadd502d4ad402c89464d (at node_modules/@prisma/engines/prisma-fmt-darwin)
Default Engines Hash : e421996c87d5f3c8f7eeadd502d4ad402c89464d
Studio               : 0.371.0

@janpio Thank you and sorry for making similar issue 🥺
Yes this issue is same situation.  #6344
I'll check issues more carefully befor making issues.
Always thank you a lot. Should I close this issue?

I am going to close this as duplicate of #6344
Thanks for reporting anyways.

No worries, we totally prefer a 1000 duplicate issues to not having issues at all 👍 @SeonghuiChoe


Redesign: Create Transfer Screen

Summary:
There should be an 'Transfer' screen in the app to let users transfer money for payment and other purposes.
Proposed design:

@luckyman20 I am just sending you a message here just because I do not know how else I would be able to. I will delete this comment once you've seen it. Would it be possible for you to check a query that I've sent you on Gitter? I understand that you are very busy and I really appreciate it.

@luckyman20 Thank you for your response, I really appreciate it. I've responded to your answer on gitter.


logging: Macro argument evaluated when enabled

When log macro is disabled then its arguments should not be evaluated.
Signed-off-by: Krzysztof Chruscinski<EMAIL_ADDRESS>

Codecov Report

Merging #9072 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #9072      +/-   ##
==========================================
+ Coverage   52.47%   52.48%   +<.01%
==========================================
  Files         198      198
  Lines       24977    24975       -2
  Branches     5210     5210
==========================================
  Hits        13107    13107
+ Misses       9761     9759       -2
  Partials     2109     2109

Impacted Files
Coverage Δ

include/logging/log_core.h
80% <ø> (+13.33%)
:arrow_up:

Continue to review full report at Codecov.

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


Update Animate.js

When the props.chilren was null, the console throws a warning.
The part of my code like below:
render() {
    let comp = this.state.loading ? <loading /> : null
    return (
       <Animate
          animationEnter='fadeIn'
          animationLeave='fadeOut'
          durationEnter={300}
          durationLeave={300}
          component='div'
        >
          {comp}
        </Animate>
    )
}

I fixed this

Thanks!


Failing cython extension import

Issue:
Importing some/all of the cython extensions fails using the most recent build/version of pyresample.
Environment:
conda create -n test_pyresample python=3.7 pyresample

Failure can be seen with:
python -c "from pyresample.ewa import _ll2cr"

I tried doing strace <above command> and python -vv and didn't see anything useful. The .so file is there.
If I pip install the current master branch of pyresample then it works fine. I see a major difference in .so size between conda-forge and my pip installed version. From conda-forge:
$ ll ~/miniconda3/envs/test_pyresample/lib/python3.7/site-packages/pyresample/ewa/
total 704
drwxrwxr-x 3 davidh davidh   4096 Dec 27 19:31 ./
drwxrwxr-x 9 davidh davidh   4096 Dec 27 19:06 ../
-rwxrwxr-x 2 davidh davidh 379856 Dec 26 07:22 _fornav.cpython-37-x86_64-linux-gnu.so*
-rw-rw-r-- 2 davidh davidh  10874 Dec 27 19:31 __init__.py
-rwxrwxr-x 2 davidh davidh 311504 Dec 26 07:22 _ll2cr.cpython-37-x86_64-linux-gnu.so*
drwxrwxr-x 2 davidh davidh   4096 Dec 27 19:31 __pycache__/

From pip:
$ ll ~/miniconda3/envs/test_pyresample/lib/python3.7/site-packages/pyresample/ewa/
total 3788
drwxrwxr-x 3 davidh davidh    4096 Dec 27 19:39 ./
drwxrwxr-x 9 davidh davidh    4096 Dec 27 19:39 ../
-rwxrwxr-x 1 davidh davidh 2135480 Dec 27 19:39 _fornav.cpython-37m-x86_64-linux-gnu.so*
-rw-rw-r-- 1 davidh davidh   10873 Dec 27 19:39 __init__.py
-rwxrwxr-x 1 davidh davidh 1713688 Dec 27 19:39 _ll2cr.cpython-37m-x86_64-linux-gnu.so*
drwxrwxr-x 2 davidh davidh    4096 Dec 27 19:39 __pycache__/

@ocefpaf One thing I noticed is that the pyresample recipe doesn't use the same build command that other recipes I maintain use:
https://github.com/conda-forge/pyresample-feedstock/blob/92f6056e56b13cd35866c91a1e02a653fd877c4a/recipe/meta.yaml#L14
For example vispy:
https://github.com/conda-forge/vispy-feedstock/blob/464d4418c6f85c8d0d0b5385b267ef8c0e76a445/recipe/meta.yaml#L16

Forgot the output I'm seeing when running that python import:
$ python -c "from pyresample.ewa import _ll2cr"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/davidh/miniconda3/envs/test_pyresample/lib/python3.7/site-packages/pyresample/ewa/__init__.py", line 72, in <module>
    from pyresample.ewa import _ll2cr, _fornav
ImportError: cannot import name '_ll2cr' from 'pyresample.ewa' (/home/davidh/miniconda3/envs/test_pyresample/lib/python3.7/site-packages/pyresample/ewa/__init__.py)

Note we are seeing this on Travis CI for other projects that install pyresample.

@ocefpaf One thing I noticed is that the pyresample recipe doesn't use the same build command that other recipes I maintain use.

That one should be fine though. The updated one just remove extra options to remove verbosity and options that are default in conda-build.
(Sorry for the delay to get here but it seems that the issue is fixe, right?)

@ocefpaf thanks for the message, yes, it's fixed now :)


CCDB AU/004 - Section 2

Para 17
Comment:
Section 2 is titled Evaluation Activities for SFRs but doesn’t mention or clearly reference the KMD.  The KMD is explained much later in Section 6.
Proposal:
Perhaps modify Para 17 to introduce KMD and explicitly reference Section 6 where it is explained in more detail.
Priority: 1

v1.1 change for clarification.


Eddystone

I need a help, I have an ibeacon and eddystone company, how can I register an eddystone url on the platform (beaconcontrol)?

Hi,
unfortunately you cannot register an Eddystone beacon at the moment.

Hi Still without having Eddystone functionality? Where is the Road Map?