simcore datcore-adapter service periodically fails to connect otel-collector host in inhouse-master deploy

datcore service seems to have a problem communicating with otel-collector.
Open graylog Log Analysis in master and will show periodic error with

log_msg
Exception while exporting Span batch.
Traceback (most recent call last):
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/util/connection.py", line 60, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connectionpool.py", line 496, in _make_request
    conn.request(
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connection.py", line 400, in request
    self.endheaders()
  File "/usr/local/lib/python3.11/http/client.py", line 1298, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/local/lib/python3.11/http/client.py", line 1058, in _send_output
    self.send(msg)
  File "/usr/local/lib/python3.11/http/client.py", line 996, in send
    self.connect()
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connection.py", line 238, in connect
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connection.py", line 205, in _new_conn
    raise NameResolutionError(self.host, self, e) from e
urllib3.exceptions.NameResolutionError: <urllib3.connection.HTTPConnection object at 0x7f3677767790>: Failed to resolve 'otel-collector' ([Errno -2] Name or service not known)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/scu/.venv/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/connectionpool.py", line 847, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='otel-collector', port=4318): Max retries exceeded with url: /v1/traces (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3677767790>: Failed to resolve 'otel-collector' ([Errno -2] Name or service not known)"))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/scu/.venv/lib/python3.11/site-packages/opentelemetry/sdk/trace/export/__init__.py", line 367, in _export_batch
    self.span_exporter.export(self.spans_list[:idx])  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto/http/trace_exporter/__init__.py", line 169, in export
    return self._export_serialized_spans(serialized_data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto/http/trace_exporter/__init__.py", line 139, in _export_serialized_spans
    resp = self._export(serialized_data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/opentelemetry/exporter/otlp/proto/http/trace_exporter/__init__.py", line 114, in _export
    return self._session.post(
           ^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/requests/sessions.py", line 637, in post
    return self.request("POST", url, data=data, json=json, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/scu/.venv/lib/python3.11/site-packages/requests/adapters.py", line 700, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='otel-collector', port=4318): Max retries exceeded with url: /v1/traces (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f3677767790>: Failed to resolve 'otel-collector' ([Errno -2] Name or service not known)"))

I hope my PR fixed this :--)

Close if it looks fixed please

again temporarily fixed on osparc.io, to fix this properly a prod-release is needed

again temporarily fixed on osparc.io, to fix this properly a prod-release is needed

I took the liberty of adding it in the issue https://github.com/ITISFoundation/osparc-simcore/issues/6441


Eliminate imagej-legacy dependency

This avoids downstream issues with the too-late patching of net.imagej:ij that can occur in some scenarios when imagej-legacy is on the classpath.

Thank you for suggesting the change!


Fix pump-loop

The fixes to oref0-pump-loop require the SMB reports and aliases to be defined.  This installs them, regardless of whether SMB is enabled.

This fix worked for me for looping without SMB.


chore(main): release 1.1.1

:robot: I have created a release beep boop
1.1.1 (2023-08-28)
Bug Fixes

log incorrect directory name (a28cec7)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/aws-samples/aws-auto-inventory/releases/tag/v1.1.1 :sunflower:


Figure out where periods are getting turned into hyphens and fix

E.g., flufl.flake8 --> flufl-flake8
It's breaking version  pull/detection

That appears to be a behavior of the Simple API.
With the 2023 upgrade moving to the JSON API, punctuation matching that of PyPI is being maintained.
E.g., from this Actions run & job:
...
Retrieving 'flake8_typechecking_import' version...OK.
Retrieving 'flake8parser' version...OK.
Retrieving 'flakehell' version...OK.
Retrieving 'flufl.flake8' version...OK.     <=====
Retrieving 'good-smell' version...OK.
Retrieving 'hacking' version...OK.
Retrieving 'iflake8' version...OK.
Retrieving 'ignore-flake8-error' version...OK.
Retrieving 'imhotep_flake8' version...OK.
Retrieving 'jupyterlab-flake8' version...OK.
...


Hotfix master after pytest default logging change

With new version of pytest (change of default logging, https://docs.pytest.org/en/latest/changelog.html) master starts to fail.
E               assert "CRITICAL only one combination of parameters can be set, combination already set: '['parameterNameC']', another argument set: 'parameterNameA'" in "INFO     common.cfgCommons:cfgCommons.py:30 cfg.__init__\nCRITICAL common.wawCommons:wawCommons.py:400 only one combination of parameters can be set, combination already set: '['parameterNameC']', another argument set: 'parameterNameA'\n"

This will be fixed after new release with issue #319 , for now hotfix it by setting pytest version in requirements_dev.txt to 4.4

Merged.


Issue with Rive.RenderQueue.supportsDrawingToScreen()

This function does not give correct results between Metal, OpenGl Windows, and Android.
In RiveScreen.cs, the two instances of the code below cause a black screen on Metal but it works on Android and Windows (OpenGL). If "!" is removed, it works on Metal, but it gives a black screen and a Unity crash on Windows:
!drawToScreen

Thanks for reporting this. We're working on better ways to catch these discrepancies across different platforms and devices.


[FLOC-1578] Move container API

Fixes FLOC-1578

Looks good, other than minor comments... but is missing a chunk of functionality. Address and resubmit.

Thanks.  This looks great.  Please address the remaining inline comments and then merge when buildbot is green (or as green as it can be at the moment :cry:).


Create icons for design system component library

Create icons for component library.
Icons should visually represent the component but be abstract enough that they don’t become out of date as the design of the component evolves.
See FigJam for inspiration: https://www.figma.com/file/iTRca8RQolhmMrOwB62guJ/Component-Illustrations?node-id=2%3A386
Here is list of components based on the component audit matrix:

Statewide header
Statewide footer
Site header
Site footer
Page feedback
Back to top button
Link icon
Page navigation
Pagination
Site navigation
Skip to content
Accordion
Card
Feature card
Link grid
Page alert
Regulatory outline
Scrollable card gallery
Step list

Added component illustrations to the figma: https://www.figma.com/file/iTRca8RQolhmMrOwB62guJ/Component-Illustrations?node-id=0%3A1

Thanks, Konstantin!
I like that these are consistent and have enough abstraction that they won't become outdated or be mistaken for the actual design.
I left a handful of comments on the Figjam board, including:

Suggestions for making some of the components more recognizable
Pointing out places where your list differs from the Component Audit Matrix. My understanding is that the green and yellow components are what we are launching with.

I'll defer to @kmbrlygl for feedback about the overall style.

Ditto to what Adam said, these look great Konstantin! I made some comments as well.
There are graphic elements (smaller arrows, plus signs, etc.) that are getting hard to see on a small scale. I think we should increase the contrast by playing around with the shades. Maybe even introduce color. I took some time to explore a little and added some samples in the Figjam here. Let me know what y'all think!

I'm still getting used to figma/slack so apologies.
I really liked the components you designed as well, Konstantin.
I agree with Kimberly about increasing the contrast. The usage of a specific monochrome color can be cool too instead of greyscale.
I was also thinking about making some a bit more graphical and maybe adding a three dimensional look to some of the components (see examples below for Alert and Button Grid )
@.***
What you guys think?
-Angelina
From: Kimberly Gail L. @.>
Sent: Tuesday, January 4, 2022 12:01 PM
To: cagov/design-system @.>
Cc: Gerasimov, @.*** @.>; Assign @.>
Subject: Re: [cagov/design-system] Create icons for design system component library (Issue #246)
CAUTION: External Email. Do not click links or attachments unless you recognize the sender and know the content is safe.
Ditto to what Adam said, these look great Konstantin! I made some comments as well.
There are graphic elements (smaller arrows, plus signs, etc.) that are getting hard to see on a small scale. I think we should increase the contrast by playing around with the shades. Maybe even introduce color. I took some time to explore a little and added some samples in the Figjam herehttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.figma.com%2Ffile%2FiTRca8RQolhmMrOwB62guJ%2FComponent-Illustrations%3Fnode-id%3D259%253A1290&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232647939545|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=TMClXRAlSzcr0q7bmvtziC159EoYIdm3%2B9EAJ2W%2FeMY%3D&reserved=0. Let me know what y'all think!

Reply to this email directly, view it on GitHubhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcagov%2Fdesign-system%2Fissues%2F246%23issuecomment-1005128964&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=R2v5RGg435%2BDjacPkuAdy3eVLgY1m3r1oDC%2BqUqqZCc%3D&reserved=0, or unsubscribehttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAW353SHSM6RKFN447JFLDZTUUNGXZANCNFSM5JXPJAVQ&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Xr8q9ZhHXX0qk6d6CPX9%2Fs2IHmQKsAWHc3t6dOvzPrE%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=3VwvvEkjXF7BKORFc622sm9WofLapYbPa6XapuhaE7Q%3D&reserved=0 or Androidhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=xrEhoscQ5nxjUfFqk31G55YubaL9JAsT4rvGpoqYbZQ%3D&reserved=0.
You are receiving this because you were assigned.Message ID<EMAIL_ADDRESS>

Hi everyone,
Kimberly let me know the images didn't show up. I hope this link works for you all (let me know):
Figma Linkhttps://www.figma.com/file/0X2a9BBV0Vv9YIR57TklMB/Component-option?node-id=0%3A1
From: Gerasimov, @.***
Sent: Tuesday, January 4, 2022 12:15 PM
To: cagov/design-system @.>; cagov/design-system @.>
Cc: Assign @.***>
Subject: RE: [cagov/design-system] Create icons for design system component library (Issue #246)
I'm still getting used to figma/slack so apologies.
I really liked the components you designed as well, Konstantin.
I agree with Kimberly about increasing the contrast. The usage of a specific monochrome color can be cool too instead of greyscale.
I was also thinking about making some a bit more graphical and maybe adding a three dimensional look to some of the components (see examples below for Alert and Button Grid )
@.***
What you guys think?
-Angelina
From: Kimberly Gail L<EMAIL_ADDRESS>Sent: Tuesday, January 4, 2022 12:01 PM
To: cagov/design-system<EMAIL_ADDRESS>Cc: Gerasimov, @.***<EMAIL_ADDRESS>Assign<EMAIL_ADDRESS>Subject: Re: [cagov/design-system] Create icons for design system component library (Issue #246)
CAUTION: External Email. Do not click links or attachments unless you recognize the sender and know the content is safe.
Ditto to what Adam said, these look great Konstantin! I made some comments as well.
There are graphic elements (smaller arrows, plus signs, etc.) that are getting hard to see on a small scale. I think we should increase the contrast by playing around with the shades. Maybe even introduce color. I took some time to explore a little and added some samples in the Figjam herehttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.figma.com%2Ffile%2FiTRca8RQolhmMrOwB62guJ%2FComponent-Illustrations%3Fnode-id%3D259%253A1290&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232647939545|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=TMClXRAlSzcr0q7bmvtziC159EoYIdm3%2B9EAJ2W%2FeMY%3D&reserved=0. Let me know what y'all think!

Reply to this email directly, view it on GitHubhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcagov%2Fdesign-system%2Fissues%2F246%23issuecomment-1005128964&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=R2v5RGg435%2BDjacPkuAdy3eVLgY1m3r1oDC%2BqUqqZCc%3D&reserved=0, or unsubscribehttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAW353SHSM6RKFN447JFLDZTUUNGXZANCNFSM5JXPJAVQ&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=Xr8q9ZhHXX0qk6d6CPX9%2Fs2IHmQKsAWHc3t6dOvzPrE%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=3VwvvEkjXF7BKORFc622sm9WofLapYbPa6XapuhaE7Q%3D&reserved=0 or Androidhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|angelina.gerasimov%40state.ca.gov|97f24b354a00432814e008d9cfbcee51|52b26be47f5d4e1cbaed8cf75b7570d5|0|0|637769232648095769|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=xrEhoscQ5nxjUfFqk31G55YubaL9JAsT4rvGpoqYbZQ%3D&reserved=0.
You are receiving this because you were assigned.Message ID<EMAIL_ADDRESS>

To-do:

[ ] Move Kontantin's Icon-Illustration into Figma
[ ] Refine illustrations + blue monochrome color treatment
[ ] Create into components
[ ] Add to component library mockup in Figma (with Adam's help)

SVGS of the graphics (illustrations) live in Google Drive

Figma component library mockup reflects how the graphics are scaled and used in a card component

Jon is/will be working on implementing this

I think we can close this per #403.

Need to incorporate


Overrule Ntp Server?

I have been playing around with your library, I love the fact that you have managed to statically link all timezones in the library.
I wonder how I can change the ntp server hostname itself? Do you have an example how to do this?
Is there a way to overwrite the default dynamically after the clock has been created in the firstplace?

Moving to Discussions.


Jupyter Notebook training is giving " SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated "

Discussed in https://github.com/open-mmlab/mmdetection/discussions/9490

Originally posted by AbdulAhad10 December 14, 2022
Hello All,
I am trying to train on my custom dataset. The training works fine when I the code on Google Colab but it keeps on giving the SyntaxError: (Unicode error) when I am trying to run the code on my local system with Jupyter Notebook.
The mask_rcnn_r50_caffe_fpn_mstrain-poly_1x_balloon.py file looks something like this.
I have given the path to my COCO format dataset images and json file.
Modify dataset-related settings
data = dict(
train=dict(
img_prefix=r"C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\images",
classes=classes,
ann_file=r"C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\result.json"),
val=dict(
img_prefix=r"C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\images",
classes=classes,
ann_file=r"C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\result.json"),
test=dict(
img_prefix=r"C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\images",
classes=classes,
ann_file=r"C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\result.json"))
The error that is being given on Jupyter Notebook is -
C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\mmcv_init_.py:20: UserWarning: On January 1, 2023, MMCV will release v2.0.0, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
warnings.warn(
c:\users\abdulahad\mmdetection\mmdetection\mmdet\utils\setup_env.py:38: UserWarning: Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
warnings.warn(
c:\users\abdulahad\mmdetection\mmdetection\mmdet\utils\setup_env.py:48: UserWarning: Setting MKL_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.
warnings.warn(
Traceback (most recent call last):
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\verifier.py", line 43, in VerifyCode
compile(textwrap.dedent(code).encode('UTF-8'), '', 'exec')
File "", line 8
'C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\result.json',
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\verifier.py", line 46, in VerifyCode
ast.parse(textwrap.dedent(code.lstrip('\n')).lstrip(), '', 'exec')
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\ast.py", line 50, in parse
return compile(source, filename, mode, flags,
File "", line 7
'C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\result.json',
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\verifier.py", line 50, in VerifyCode
compile(normalized_code.encode('UTF-8'), '', 'exec')
File "", line 7
'C:\Users\AbdulAhad\Downloads\project-113-at-2022-11-28-16-05-66835454\result.json',
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\AbdulAhad\mmdetection\mmdetection\tools\train.py", line 244, in
main()
File "C:\Users\AbdulAhad\mmdetection\mmdetection\tools\train.py", line 180, in main
cfg.dump(osp.join(cfg.work_dir, osp.basename(args.config)))
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\mmcv\utils\config.py", line 596, in dump
f.write(self.pretty_text)
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\mmcv\utils\config.py", line 508, in pretty_text
text, _ = FormatCode(text, style_config=yapf_style, verify=True)
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\yapf_api.py", line 188, in FormatCode
reformatted_source = FormatTree(
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\yapf_api.py", line 151, in FormatTree
return reformatter.Reformat(_SplitSemicolons(llines), verify, lines)
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\reformatter.py", line 105, in Reformat
return _FormatFinalLines(final_lines, verify)
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\reformatter.py", line 413, in _FormatFinalLines
verifier.VerifyCode(formatted_code[-1])
File "C:\Users\AbdulAhad\anaconda3\envs\image_segmentation_mmdetection\lib\site-packages\yapf\yapflib\verifier.py", line 52, in VerifyCode
raise InternalError(sys.exc_info()[1])
yapf.yapflib.verifier.InternalError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape (, line 7)
The solution that I have tried so far -
Double Backslash in the path
Raw String (r) in front of the path
But both didn't work
Environment
sys.platform: win32
Python: 3.10.8 | packaged by conda-forge | (main, Nov 4 2022, 13:42:51) [MSC v.1916 64 bit (AMD64)]
CUDA available: True
GPU 0: NVIDIA GeForce GTX 1660 Ti
CUDA_HOME: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
NVCC: Cuda compilation tools, release 11.6, V11.6.55
MSVC: Microsoft (R) C/C++ Optimizing Compiler Version 19.34.31935 for x64
GCC: n/a
PyTorch: 1.13.0
PyTorch compiling details: PyTorch built with:
C++ Version: 199711
MSVC 192829337
Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
Intel(R) MKL-DNN v2.6.0 (Git Hash 52b5f107dd9cf10910aaa19cb47f3abf9b349815)
OpenMP 2019
LAPACK is enabled (usually provided by MKL)
CPU capability usage: AVX2
CUDA Runtime 11.6
NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_37,code=compute_37
CuDNN 8.3.2 (built against CUDA 11.5)
Magma 2.5.4
Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=11.6, CUDNN_VERSION=8.3.2, CXX_COMPILER=C:/cb/pytorch_1000000000000/work/tmp_bin/sccache-cl.exe, CXX_FLAGS=/DWIN32 /D_WINDOWS /GR /EHsc /w /bigobj -DUSE_PTHREADPOOL -openmp:experimental -IC:/cb/pytorch_1000000000000/work/mkl/include -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOCUPTI -DUSE_FBGEMM -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -DEDGE_PROFILER_USE_KINETO, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.13.0, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON, USE_ROCM=OFF,
TorchVision: 0.14.0
OpenCV: 4.6.0
MMCV: 1.7.0
MMCV Compiler: MSVC 192930137
MMCV CUDA Compiler: 11.6
MMDetection: 2.25.3+
Additional information
The dataset that I am using is in COCO format and the annotation tool that I used is Label-Studio for annotating the image dataset.
Note
The same training file with same annotation file and images work completely fine on Google Colab.
Please suggest me a solution for this.

Ok so, i had faced same issue for RML dataset only on Windows.(on Linux it was working fine)
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

The workaround was to put the dataset in the same directory as the .ipynb directory.
I don't think it's an issue with open-mmlab.
It works on colab as it runs on a linux machine.
Hope it helped.
Correct me if it's wrong🙃

Hello @AghoraGuru

Hi there ! Sorry it's been a long gap, hopefully you got a solution!
I tried can't think of other feasible solutions , but maybe try reducing you input into the buffer in colab.

@AghoraGuru I haven't got any solution to train the dataset in my local machine.
Could you please elaborate on what you meant by reducing my input dataset into buffer?

Hi, just got time to check in.Solved it ? If not try reducing the  batch size, if you have defined one

Hi @AghoraGuru I tried changing the parameters that you mentioned but it didn't affect anything. The training on the local machine is still giving the same error
SyntaxError: (Unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Since these parameters only affect training and in my case training is not started so I think these won't help in my case.
If you have any other suggestion please let me know.

Hello there!
Did you find any solution for it?


Interim Report - Part 2

Adding the setting portion

Need to update architecture diagrams. Report on slack.


SQLMetadataConnector: Fix overzealous retries that were preventing EntryExistsException from making it out.

backport #2573
fixes https://github.com/druid-io/druid/issues/2793

👍


[BUG] Tags can't be set on ImportCertificateOptions

Describe the bug
The Tags property is read-only on ImportCertificateOptions, although it should not be.
https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/src/ImportCertificateOptions.cs
Expected behavior
Tags can be set.
Actual behavior (include Exception or Stack Trace)
Tags can't be set.
Property or indexer 'ImportCertificateOptions.Tags' cannot be assigned to -- it is read only
To Reproduce
var options = new ImportCertificateOptions(certificateName, x509CertificateWithPrivateKey.Export(X509ContentType.Pfx));
options.Tags = new Dictionary<string, string>
    {
        { "Hostname", record.Hostname }
    };

Environment:

Name and version of the Library package used: Azure.Security.KeyVault.Certificates 4.0.1
Hosting platform or OS and .NET runtime version (dotnet --info output for .NET Core projects):

.NET Core SDK (reflecting any global.json):
 Version:   3.1.101
 Commit:    b377529961

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19041
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.1.101\

Host (useful for support):
  Version: 3.1.1
  Commit:  a1388f194c

IDE and version : Visual Studio 16.4.6

Hi @mark-szabo ,
,
Yes, Tags is a read only properly. But it can be changed in this way:
ImportCertificateOptions options = new ImportCertificateOptions(<CertificateName>,<CertificateBytes>);
options.Tags.Add("Hostname",record.Hostname);

Please feel free to reach us if if you need more than this.
@jongio

Hi @wantedfast, ahh, I see.
Can you please add something like this to the documentation of the ImportCertificateOptions class?
/// <example>
/// var options = new ImportCertificateOptions(name, certificate);
/// options.Tags.Add("MyTag", tagValue);
/// </example>

@heaths - Can you have a look and determine if this is something we want to add to docs?

We can add examples, yes. Some of our samples show the collection initialization pattern below.
Ideally, you can use collection initialization that calls Add for you in a syntax you were using originally - just don't instantiate the object.
var options = new ImportCertificateOptions(certificateName, x509CertificateWithPrivateKey.Export(X509ContentType.Pfx))
{
  Tags =
    {
        { "Hostname", record.Hostname }
    }
};

In general, collection / dictionary properties aren't settable, following .NET guidelines. Settable often implies they can be null vs. just empty, which starts creating all sorts of branches in code.

As for where to put this, maybe call it out better in the samples. This applies to all our collection properties.

@heaths I'd add it to the XML comments, that's where I search for usage info. Or that can be only me, I don't know. 🤷♂🙂


Review all content for spelling and grammar errors

Description:  You must ensure that all written content on the website is free from spelling and grammatical errors.
Precondition: The website  is live and accesable.

Step 1: Check the labels in the navigation menu for spelling and grammatical errors.
Expected results: No spelling or grammatical errors in the navigation menu.

Step 2: Check the 'Misiunea noastra' section for spelling and grammatical errors.
Expected results: No spelling or grammatical errors in the 'Misiunea noastra' section.

Step 3: Check the 'Cum poti ajuta tu?' section for spelling and grammatical errors.
Expected results: No spelling or grammatical errors in the 'Cum poti ajuta tu?' section.

Step 5: Check the 'Echipa' section for spelling and grammatical errors.
Expected results: No spelling or grammatical errors in the 'Echipa' section.

Step 6: Check the website's footer for spelling and grammatical errors.
Expected results: No spelling or grammatical errors in the footer.


Update Facebook to use v2 of their API as the current v1 will expire in a few months

facebookTokenURL        string = "https://graph.facebook.com/v2.2/oauth/access_token"
facebookEndpointProfile string = "https://graph.facebook.com/v2.2/me?fields=email,first_name,last_name,link,about,id,name,picture,location"

@tmsoft Was this resolved

Doesn't look like it.  Is anyone maintaining the codebase?

I'm not sure anyone is assigned to maintain the package. Perhaps we should find some new people who are interested?

On 24 Jul 2015, at 05:40, Todd<EMAIL_ADDRESS>wrote:
Doesn't look like it. Is anyone maintaining the codebase?
—
Reply to this email directly or view it on GitHub.

@matryer Feel free to add me as one and I'll take a stab at it.

@matryer: I would like to volunteer to be a maintainer if possible.


[Feature Request] store host/container metadata attached to build

As of now (yad 0.1.0-rc37), and a docker swarm installation, whenever an agent gets provisioned, there is no way to know in what host the container has been run.
For docker-plugin, the host gets appended to the agent name and gets shown at a pipeline-based job, whenever a node gets provisioned.

I would prefer attach actions to builds. One of ideas was also attach container metadata (cpu, stats, etc).

renamed. Hope previous comment variant will work for you.


Mass updating user phone number and location with CSV

I have tried putting:
gam csv upsig.csv gam update user ~email phone type ~type value ~ext organization location ~room
And
gam csv upsig.csv gam update user ~email phone type "~type" value "~ext" organization location "~room"
With the corresponding heading naming after the "~"
But it still comes back with Invalid argument.
I tried with the similar syntax to mass create user with their first name , last name, password and there is no problem.
I suspect I got the phone type and value incorrectly and also tried with primary phone type but still no go.
Any help is appreciated.

 ::=
...
(organization [type domain_only|school|unknown|work] [customtype ]
[name ] [title ] [department ]
[symbol ] [costcenter ] [location ]
[description ] [domain ]
[fulltimeequivalent ]
notprimary|primary)|
(phone [type assistant|callback|car|company_main|grand_central|home|
home_fax|isdn|main|mobile|other|other_fax|pager|radio|telex|tty_tdd|
work|work_fax|work_mobile|work_pager|(custom )]
[value ]
notprimary|primary)|
You're missing the required keyword notprimary|primary

gam csv upsig.csv gam update user ~email phone type ~type value ~ext primary organization location ~room primary

gam csv upsig.csv gam update user ~email phone type "~type" value "~ext" primary organization location "~room" primary

Ross

Ross Scroggs
@.***

On Aug 7, 2024, at 2:02 AM, Mingll0 @.***> wrote:
I have tried putting:
gam csv upsig.csv gam update user ~email phone type ~type value ~ext organization location ~room
And
gam csv upsig.csv gam update user ~email phone type "~type" value "~ext" organization location "~room"
With the corresponding heading naming after the "~"
But it still comes back with Invalid argument.
I tried with the similar syntax to mass create user with their first name , last name, password and there is no problem.
I suspect I got the phone type and value incorrectly and also tried with primary phone type but still no go.
Any help is appreciated.
—
Reply to this email directly, view it on GitHub https://github.com/GAM-team/GAM/issues/1694, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCTYL56KX5QBXVC6GXFBDLZQHPATAVCNFSM6AAAAABMD6NIC6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ2TEOJVGY2TAOA.
You are receiving this because you are subscribed to this thread.

Works like a charm! Thanks Ross!


Git Conflicts when update.sh is executed

Branch zero set up to track remote branch zero from origin.
Switched to a new branch 'zero'
Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
Automatic merge failed; fix conflicts and then commit the result.
README.md: needs merge
error: you need to resolve your current index first

@brosner @paltman Can one of you help with this?

We're about to use pinax to start a project so we'll have to figure it out, and if we do then I'll come back with a fix

@zenware Also feel free to bring up any questions/bugs in the Slack channel. We're usually able to help faster in Slack.

@zenware what is the reason you need to execute update.sh to use Pinax? update.sh is specifically for the development of starter projects. Could you provide some more information?
I suspect the issue here is that something does need to be resolved. Could you post the resulting README.md so we can see the conflicts.

@brosner You are correct, and I also plan on helping to develop some of the starter projects. I have functional projects setup already, I just figured it was something that ought to be fixed.
# {{ project_name }}

## Getting Started

Make sure you are using a virtual environment of some sort (e.g. `virtualenv` or
`pyenv`).

<<<<<<< HEAD

pip install -r requirements.txt
./manage.py migrate
./manage.py loaddata sites
./manage.py runserver
=======
Pinax
--------

Pinax is a collection of Django project templates that we call starter projects
as well as apps and themes. This collection can be found at http://pinaxproject.com.

Documentation
---------------

The `pinax-starter-projects` documentation is available at http://pinaxproject.com/pinax/pinax_starter_projects/. The Pinax documentation is available at http://pinaxproject.com/pinax/.

Contribute
----------------

See [this blog post](http://blog.pinaxproject.com/2016/02/26/recap-february-pinax-hangout/) including a video, or our [How to Contribute](http://pinaxproject.com/pinax/how_to_contribute/) section for an overview on how contributing to Pinax works. For concrete contribution ideas, please see our [Ways to Contribute/What We Need Help With](http://pinaxproject.com/pinax/ways_to_contribute/) section.

In case of any questions, we recommend you [join our Pinax Slack team](http://slack.pinaxproject.com) and ping us there instead of creating an issue on GitHub. Creating issues on GitHub is of course also valid but we are usually able to help you faster if you ping us in Slack.

We also highly recommend reading our [Open Source and Self-Care blog post](http://blog.pinaxproject.com/2016/01/19/open-source-and-self-care/).

Code of Conduct
-----------------

In order to foster a kind, inclusive, and harassment-free community, the Pinax Project has a code of conduct, which can be found here  http://pinaxproject.com/pinax/code_of_conduct/.
We ask you to treat everyone as a smart human programmer that shares an interest in Python, Django, and Pinax with you.

Pinax Project Blog and Twitter
--------------------------------

For updates and news regarding the Pinax Project, please follow us on Twitter at [@pinaxproject](https://twitter.com/pinaxproject) and check out our blog http://blog.pinaxproject.com.
>>>>>>> master

Oh, it's just that it's trying to merge every branch into the previous branch. I guess there's no problem at all actually. I'm curious why it's doing that though.


Add fresh option to dockerdev

Add an option to freshen the docker image when running dockerdev.

requires changes in PR #596


Fix double mode state

I have no idea how this happened but i got into both modes at the same time. Prevent this with a hard logic check.
https://github.com/RAIRLab/Peirce-My-Heart/assets/43485956/0d0040d6-f7af-4c32-84c0-10b2c2caa687

Another variant
https://github.com/RAIRLab/Peirce-My-Heart/assets/43485956/abe2a322-30ab-4803-8751-e6f2b6dc1343

Probably closed by #67


add  codelyzer (Angular 2 - TypeScript)

I've created a typescript section and moved it there.
Also I've added a license (OSS, since it uses the MIT license)
Thanks for the pull request. :smiley:


[Bug]: UnboundLocalError: local variable 'record' referenced before the assignment

Contact details
<EMAIL_ADDRESS>Tell us what you have found

Error when building secondary network
OS Platform
Windows 10 and above

Hi @erikpohl53  can you update the bug title with the actual error message ? In this case title should be "UnboundLocalError: local variable 'record' referenced before the assignment"

Closing this issue . The reason for this error is because large ampacity conductor is used and catalog is not found. Updated to raise appropriate exceptions.


[BUG]

Bug for the subheading in index.html
Describe the bug:
There was an unexpected closing p tag with conflicting attributes with the h2
The bug was mention like this
["ERROR" - 09:53:40] Unexpected closing tag "p". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags (250:13)
248 |
249 |               It is a spiritual productivity tool designed for individuals who want to unlock their potential and achieve true balance in life.

250 |
|             ^^^^

Could you please assign this issue to me I have already fixed this and pushed to my fork repository. Along with reformatting of the code with prettier extension to make it more readable for the rest of the community. Also please mark this issue under SWOC 2024 label on January 1.

@akshitagupta15june I have fixed this in the forked repository and reformatted the index.html with prettier extension to make it more readable for the community and would like to make a pull request under SWOC24 label. Please assign this to me

I removed the formatting with prettier and new PR would just fix this syntax error.


Config schema generation

When we generate config documentation using confdocs we should be able to also produce a schema for the configuration file as well. We can then use that to validate the configuration file to catch misspellings and incorrectly indented sections.
JSON schema is the obvious choice because we already use it for policy schemas. However, this could be a good use case for CUE as well.

We should also update examples etc to encourage the use of cerbos.yaml as the config filename, then we can detect and apply the schema automatically.

Caddy's interactive configuration documentation is really cool. I wonder if we can generate something like that using the schema as well.

We should also update examples etc to encourage the use of cerbos.yaml as the config filename, then we can detect and apply the schema automatically.

.cerbos.yaml might actually a better naming convention for the config file, so that we can put it in the same directory as policies without accidentally trying to compile it. Also, it would have a nice symmetry with .cerbos-cloud.yaml.

Nice idea!

    "yaml.schemas": {
      "https://api.cerbos.dev/latest/cerbos/policy/v1/Policy.schema.json": "**/cerbos/policies/**/*",
      "https://api.cerbos.dev/latest/cerbos/policy/v1/TestSuite.schema.json": "**/cerbos/policies/**/*_test.yaml",
      "https://api.cerbos.dev/latest/cerbos/policy/v1/TestFixture/Resources.schema.json": "**/cerbos/policies/**/testdata/resources.yaml",
      "https://api.cerbos.dev/latest/cerbos/policy/v1/TestFixture/Principals.schema.json": "**/cerbos/policies/**/testdata/principals.yaml",
      "https://api.cerbos.dev/latest/cerbos/policy/v1/TestFixture/AuxData.schema.json": "**/cerbos/policies/**/testdata/auxdata.yaml"
    }

There are JSON schemas for policies, is there one for Server Configuration?

is there one for Server Configuration?

Not at the moment.


Multiple dropdown being triggered at the sametime

If I have multiple instance on the same page, they will be triggered at the same time.

Duplicate of #22


Lowering screen resolution  scales Godot to be bigger

Godot version
4.1.1.stable
System information
32 bitm Android 11, Godot 4.1.1, Galaxy Tab A 10.1 2019 (SM T510) with an unlocked bootloader, Exynos 7904 64 bit processor (2 Cortex M73 + 6 Cortex A73), Mali G-71
Issue description
Using ADB/other apps to scale the display resolution scales Godot with it. For example; this is with me using
860x1344 VS 1920x1200

Steps to reproduce

Download Godot for Android
Create ane empty project
Install the "Purr" resolution changing app
Use ADB to set up Purr
Lower the screen resolution using Purr
Open your empty project in Godot Android

Minimal reproduction project
N/A (Purr resolution changes cannot be synced through a project)

This is not a bug – it's rendering at the exact same UI scale in both. If you reduce rendering resolution, UI elements are expected to look larger in this case.
Adjust Display Scale in the Editor Settings to prevent this (you need to open a project first).


Improve footer and add sticky navbar on contactus and feedback page

Pull Request Checklist
Fixes #1373

[X] I have added screenshots and videos to show before and after the working of my code.
[X] I have ensured that the screen size is set to 100% while making the video.
[X] I have synced the latest fork with my local repository and resolved any conflicts.
[X] I have mentioned the issue number which I created before making this PR .(format to mention issue number is : fixes #(issue number) )
[X] I understand that if any the above conditions are not met , my PR will not be MERGED .

hey @ANSHIKA-26  can you check this out


hyprland/window module is too tall when window has a title with an icon

For instance, if I open this url (https://github.com/catppuccin/waybar) in any browser, this is what I see

Git head is 9cf405e57c27d13acab4a9a7726c56511aca98bb, but it also happened on version 0.10.0

what does your hyprland/window module look like?.
In case it helps, you can compare it with mine and see if there's anything inherently different. Albeit, mine is very minimal
    "hyprland/window": {
        "rewrite": {
            "(.*) - Firefox": "$1",
            "(.*) - kitty": "[$1]"
        },
        "separate-outputs": true
    },

Mine is even more minimal:
"hyprland/window": {         "separate-outputs": true     },
I tried changing font-family to a font with no icons on style.css, but the huge icon was still there. Even removing style.css entirely made no difference
I can also reproduce it if I add something like
"rewrite": {           "(.*) - Vivaldi": "🌎 $1"         }
to the hyprland/window section

Have you tried using a different browser instead of Vivaldi, by any chance? It's a bit tricky to  pinpoint the source of the issue since it seems like it's not inherently a problem with waybar or the styling.

It happens with any program that has an icon in its title. For example, if I change the config to this
    "hyprland/window": {
        "separate-outputs": true,
        "rewrite": {
           "(.*)": "🌎 $1"
        }
    },

I found a workaround. If I remove the noto-emoji font from my system, I don't get the huge icons anymore. It seems that waybar was using that font as the first option, even though the font on style.css does have those icons and I didn't set noto-emoji it as a fallback on fontconfig. Maybe it's a cairo bug? Should I close this?

I found a workaround. If I remove the noto-emoji font from my system, I don't get the huge icons anymore. It seems that waybar was using that font as the first option, even though the font on style.css does have those icons and I didn't set noto-emoji as a fallback on fontconfig. Maybe it's a cairo bug? Should I close this?

I'm having the same issue. Although I can confirm that my bar indeed use the font specificed in css which is Iosevka Nerd Font


Windows build

It seems the current release is Linux only

the current release was indeed built against x86_64 linux. i dont have a windows machine to test windows builds, but ill put out a binary tomorrow.

if you are interested - some free ones are here
https://developer.microsoft.com/microsoft-edge/tools/vms
but I can test it as well if you put out a Windows build - thanks

pista uses the geteuid libc call to get user identity, which breaks cross compile on windows. i will look into alternatives and get back on this issue.


suggestion

Can we make bots work only for BG and arena?

Do they work for bgs now? Like if you queue up?

They queue up but they just wait on the start point


test: Update README.md to describe generating and using coverage report.

This is a dead-simple PR that explains how to run test coverage. In addition to a simple contribution, I'd also like to make sure that I am following workflows and best practices that are preferred for the repo.

Would you like a challenge and add the coverage report to the GitHub action?
https://github.com/marketplace/actions/jest-coverage-report
GH action
https://github.com/OpenBeta/sandbag/blob/develop/.github/workflows/nodejs.yml

I believe that I did everything necessary to add it to GitHub actions, but I'm not sure how to test it locally. I'm going to need to learn more about actions, but I assume there is a way for me to run them on my fork? If so and you have any good docs for that I would appreciate it!
I also didn't realize that force pushing would close my PR haha. I'll open a new one shortly!


feat: add support for non-Shikimori accounts

Currently, I don't actually know, how to proper implement this, as it would be a mess to add support for empty session on tRPC and etc.
So there is two proposals:

Add more popular OAuth providers
Add credentials provider
(Maybe) Add support for non-authorized players with some restrictions

No access to history
Finished games will be deleted after 24 hours (In this timestamp, it would be possible to share result or/and save them after account linking)
etc...

Superseded by #26


Wrong SAD result

I tested the aim-net500 dataset with the model you provided and found that the SAD was only 47. Can you check that the model you uploaded in GitHub is correct? In addition, did you do other processing on the DIM dataset? In your dim_hatt_am2k_type.json file, the key of the DIM dataset is number 1,2,3,4....，but the names of DIM datasets are different. So how did you rename them. I use the training_fg_names.txt file to rename them, and retrained the model according to the steps you provided on GitHub, and the SAD is only 55.

I tested the aim-net500 dataset with the model you provided and found that the SAD was only 47. Can you check that the model you uploaded in GitHub is correct? In addition, did you do other processing on the DIM dataset? In your dim_hatt_am2k_type.json file, the key of the DIM dataset is number 1,2,3,4....，but the names of DIM datasets are different. So how did you rename them. I use the training_fg_names.txt file to rename them, and retrained the model according to the steps you provided on GitHub, and the SAD is only 55.

hello,I found that my dim_hatt_am2k_type.json file downloaded from the github have the same problem.could you pleased to provide me for your renamed json file? Thank you very much!


Create cmx.is-cool.me

Requirements

[x] You have completed your website.
[x] The website is reachable.
[x] The CNAME record doesn't contain https:// or /.
[x] There is sufficient information at the owner field.

Description

This PR is to request the subdomain to be used as an alternate domain for our Mastodon Chinese instance, which provides a platform for Chinese users to engage freely and openly in discussions.
Our project, CMX.im or Mastodon Chinese (https://cmx-im.github.io/), is one of the most popular Chinese instance of Mastodon. Mastodon is an open-source, decentralized social network that adheres to the ActivityPub and GNU Social protocol, and the entire Mastodon community consists of many instances.
We strictly adhere to the Mastodon Server Covenant, which includes active moderation policies against racism, sexism, homophobia, and transphobia, ensuring a safe and inclusive environment for all our users.
The community was featured in a Wall Street Journal piece, along with other similar Mastodon communities. For details: WSJ Feature. As highlighted in the article, we are dedicated to promoting free speech for Chinese users while offering a decentralized, open-source alternative to mainstream social media platforms.
We believe that providing an alternative domain will make it easier for users to access our platform securely and conveniently.
Thank you for your time and consideration. We look forward to your positive response.
Link to Website

https://cmx-im.github.io/
https://cmx.im/

Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.

I have read the CLA Document and I hereby sign the CLA

You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

I have read the CLA Document and I hereby sign the CLA


refactored html export to allow for optional escaping

Refactored HTML export to write a table without the need for any external dependency.  Dataset values can be optionally encoded.  This is to address issue #558.

Closing as per comment


Polygon class using undefined properties

The points method in polygon is using two properties, hvertex_ and hindex_ that are no longer defined (they were used in an earlier incarnation).

They're needed internally. I have to clear up the documentation.


#661 More tests for AccountController

@tonysurma @MisterJames @BillWagner I'm done code review. Please merge.
@arst thanks for tackling some of the hardest unit tests in the system. Nice work.

@arst looks like we're going to need a rebase here when you get a chance.

Sorry about that @MisterJames, I pulled each of their branches locally, and when I looked at what they added to the test file, there was no overlap. Something maybe I missed? :disappointed:
@arst, let me know if you need help on the reabase.

@MisterJames Rebased.

@mgmccarthy  Nah...I call it a git miss. Just happens when there's too many changes on the same file, I think git just gives up :smile:


Fix code scanning alert no. 19: Inefficient regular expression

Fixes https://github.com/cooljeanius/codemirror5/security/code-scanning/19
To fix the problem, we need to modify the regular expression to remove the ambiguity that causes exponential backtracking. Specifically, we should replace the ambiguous [^>]+ with a more precise pattern that avoids nested quantifiers. In this case, we can use a negated character class that excludes both whitespace and the > character, which will prevent the backtracking issue.
Suggested fixes powered by Copilot Autofix. Review carefully before merging.

ok never mind


Remove support for legacy extensions

I think enough time has passed so we can remove support for these from Postwoman now.

Hey @levrik,
Something went wrong with the build.
TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.
View build log
TravisBuddy Request Identifier: 02acf460-7982-11ea-9e83-b31d17657a6d

Hey @levrik,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: c349e250-7982-11ea-9e83-b31d17657a6d

Lol, I was planning on doing this myself yesterday. Thanks for doing this :smile:

@AndrewBastin Haha, I'm sorry. Actually I saw that leftover code yesterday when I pushed the fix for getting the GraphQL schema via extensions and planned to remove it in the evening. Didn't get to it and then did it today 😅


Top level: _ variables mangled

?- length(L,N), _A = something.
   L = [], N = 0
;  L = [_A], N = 1 % _A unexpected, expected _B
;  ... .

This answer suggests that _A can be anything, but
?- _A = anything, L = [_A], N = 1,  _A = something.
   false. % expected, but surprising w.r.t. above answer

So there are two issues here,
first, _A cannot be repurposed for something else, if it appears in the query.
and then the question whether answer substitutions for variables starting with _ should be shown or not. This has been done traditionally (like SICStus), but it often collides with correctness considerations.

That _ variables are not shown, is (apart from correctness considerations) an internationalization problem for languages that do distinguish between upper and lower case. But I have to admit, that problem exists already with singleton variable warnings.

I wasn't thinking of languages that don't have upper/lower distinction when
i decided not to print underscored variables. I'll change that. As for
collisions...
On Sun, 27 Feb 2022, 19:48 UWN, @.***> wrote:

?- length(L,N), _A = something.
L = [], N = 0
;  L = [_A], N = 1 % _A unexpected, expected _B
;  ... .
This answer suggests that _A can be anything, but
?- _A = anything, L = [_A], N = 1,  _A = something.
false. % expected, but surprising w.r.t. above answer
So there are two issues here,
first, _A cannot be repurposed for something else, if it appears in the
query.
and then the question whether answer substitutions for variables starting
with _ should be shown or not. This has been done traditionally (like
SICStus), but it often collides with correctness considerations.
—
Reply to this email directly, view it on GitHub
https://github.com/trealla-prolog/trealla/issues/467, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFNKSEXKZWAMO5TUPWXZKOLU5HXQPANCNFSM5POVYVHA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Now:
?- length(L,N), _A = something.
   L = [], N = 0, _A = something
;  L = [_A], N = 1, _A = something % unexpected
;  ... .

Trealla Prolog (c) Infradig 2020-2022, v1.22.48
?- length(L,N), _A = something.
   L = [], N = 0, _A = something
;  L = [_A], N = 1, _A = something
;  ... .


docker bind mount directory not found

I'm getting a directory not found on h265ize invocation. This used to work fine, but I had to rebuild part of the setup and something seems to have gone wrong... Appreciate any thoughts.

The directory exists, and in fact invoking h265ize with a specific file in that directory works fine.
The directory is a docker bind mount. Other directories seem to work fine

root@86ad6249a999:/h265ize# h265ize /input -d /output
(node:2039) UnhandledPromiseRejectionWarning: Error: File or directory /input does not exist.
at /usr/local/lib/node_modules/h265ize/lib/helpers.js:198:35
at /usr/local/lib/node_modules/h265ize/node_modules/recursive-readdir/index.js:75:22

Try it on a non bind directory. Does it still error out?

I played around with it a bit the problem went away. I'm not sure what was causing it. At the time I had tried a different (non-bind) dir and had not seen the problem. However, the contents of that dir were different.
So it could have been:

something weird in the directory (the contents have since changed)
something about how the container was built (I have since rebuilt it)

That said, I had been meaning to add a blacklist capability and finer control over the queue- so wound up building a quick harness around h265ize that only feeds a single file at a time.
https://bitbucket.org/aamer_akhter/h265ize-qnap-nvidia/src/master/h265-watch.py


MongoServerError: createUser: support for field "roles" with non-default value &{[0xc0006845a0] false} is not implemented yet

What should be done?
May I ask when you will be able to support specifying customized roles when creating users?

Duplicate of #174


Typo in the wishes response

Versions (please complete the following information):

OS: mac

Challenge

Week: 1
Challenge: 5

Describe the bug
There is a typo in the wishes response.
To Reproduce
Steps to reproduce the behavior:

Make a get request to https://christmaswishes.azurewebsites.net/api/Wishes
Find the 8th item
See the content of the item

{
  "who": "jenifer",
  "mssage": "min lillasyster är jobbig"
}

Expected behavior
mssage should be message.
Screenshots

Additional context
N/A

From all of us on the Cloud Advocacy team at Microsoft, thank you for creating this issue!
Have a Happy Holiday season!
Feel free to share your solution on Twitter with the tag #25DaysOfServerless

Hi @tugrulelmas,
Thanks for letting us know and also for your eagle eyes!
We will let Chris Noring know about this typo.
Cheers!
Jan


Facebook Bot answering the same response multiple times each new session

Github issues should be used for bugs and feature requests. Use Stack Overflow for general "how-to" questions.
Version
I am using the Facebook Adapter version 4.11.0 and Composer 1.3.0
Describe the bug
Each new session on Facebook (after 20 minutes without conversation or after a new deploy) the bot answer multiple times the same message.
To Reproduce
Steps to reproduce the behavior:

Integrate your Bot using Composer and Facebook C# Adapter
Send a message
Wait for 20 minutes
Send a message again and wait for bot's response
See error

Expected behavior
Bot needs to answer just once each message.
Screenshots

@igordevezas can you zip your bot and attach it here?
@Danieladu can you help verify this one? looks like some other events are sent and processed by SDK

@igordevezas can you zip your bot and attach it here?
@Danieladu can you help verify this one? looks like some other events are sent and processed by SDK

Sure, here it is. This zip does not have the assets for Azure Functions that I am using, the file is too large to attach here. Let me know if you want to upload it on other platform
CardDevezas_export.zip

Sure, here it is. This zip does not have the assets for Azure Functions that I am using, the file is too large to attach here. Let me know if you want to upload it on other platform
CardDevezas_export.zip

Sure, here it is. This zip does not have the assets for Azure Functions that I am using, the file is too large to attach here. Let me know if you want to upload it on other platform
CardDevezas_export.zip

Thanks, that will do for us for now, just to confirm is there special triggers are been configured to catch events and send back.

Sure, here it is. This zip does not have the assets for Azure Functions that I am using, the file is too large to attach here. Let me know if you want to upload it on other platform
CardDevezas_export.zip

Thanks, that will do for us for now, just to confirm is there special triggers are been configured to catch events and send back.

Can not reproduce from local. I guess maybe it is related to Azure Functions

Can not reproduce from local. I guess maybe it is related to Azure Functions

Hi @Danieladu, tks for replying it. Are you using the Azure Web Apps version? Could you "mentor" me on what I am doing wrong with Azure Functions? I followed this tutorial from @zidaneymar: https://github.com/microsoft/BotFramework-Composer/issues/2705 and then I "translated" to Azure Functions... Thank you so much!

Hi @Danieladu, tks for replying it. Are you using the Azure Web Apps version? Could you "mentor" me on what I am doing wrong with Azure Functions? I followed this tutorial from @zidaneymar: https://github.com/microsoft/BotFramework-Composer/issues/2705 and then I "translated" to Azure Functions... Thank you so much!

Can not reproce from Azure Functions too. Maybe i missed something..

Can not reproce from Azure Functions too. Maybe i missed something..

Can not reproduce from Azure Functions too. Maybe i missed something.
https://github.com/microsoft/BotFramework-Composer/issues/2705#issuecomment-664230948
This reference is aimed to add the Facebook adapter into web app. If you want to apply the Facebook adapter to Azure functions,
some similar code should added into runtime -> azurefunctions
@zidaneymar  Could you please take a look?

Can not reproduce from Azure Functions too. Maybe i missed something.
https://github.com/microsoft/BotFramework-Composer/issues/2705#issuecomment-664230948
This reference is aimed to add the Facebook adapter into web app. If you want to apply the Facebook adapter to Azure functions,
some similar code should added into runtime -> azurefunctions
@zidaneymar  Could you please take a look?

Maybe its because I have 2 Adapters inside Startup.cs?
`
// Create the credential provider to be used with the Bot Framework Adapter.
services.AddSingleton<ICredentialProvider, ConfigurationCredentialProvider>();
services.AddSingleton(sp => (BotFrameworkHttpAdapter)sp.GetService());
// Adapter
services.AddSingleton<IBotFrameworkHttpAdapter, BotFrameworkHttpAdapter>(s =>
{
// Retrieve required dependencies
IStorage storage = s.GetService();
UserState userState = s.GetService();
ConversationState conversationState = s.GetService();
TelemetryInitializerMiddleware telemetryInitializerMiddleware = s.GetService();
var adapter = new BotFrameworkHttpAdapter(new ConfigurationCredentialProvider(config));

adapter
  .UseStorage(storage)
  .UseBotState(userState, conversationState)
  .Use(new RegisterClassMiddleware<IConfiguration>(config))
  .Use(telemetryInitializerMiddleware);

// Configure Middlewares
ConfigureTranscriptLoggerMiddleware(adapter, settings);
ConfigureInspectionMiddleWare(adapter, settings, s);
ConfigureShowTypingMiddleWare(adapter, settings);

adapter.OnTurnError = async (turnContext, exception) =>
{
    await turnContext.SendActivityAsync(exception.Message).ConfigureAwait(false);
    await conversationState.ClearStateAsync(turnContext).ConfigureAwait(false);
    await conversationState.SaveChangesAsync(turnContext).ConfigureAwait(false);
};

return adapter;

});
// FacebookAdapter
services.AddSingleton(s =>
{
// Retrieve required dependencies
IStorage storage = s.GetService();
UserState userState = s.GetService();
ConversationState conversationState = s.GetService();
TelemetryInitializerMiddleware telemetryInitializerMiddleware = s.GetService();
var adapter = new FacebookAdapter(config);

adapter
  .UseStorage(storage)
  .UseBotState(userState, conversationState)
  .Use(new RegisterClassMiddleware<IConfiguration>(config));

adapter.OnTurnError = async (turnContext, exception) =>
{
    await turnContext.SendActivityAsync(exception.Message).ConfigureAwait(false);
    await conversationState.ClearStateAsync(turnContext).ConfigureAwait(false);
    await conversationState.SaveChangesAsync(turnContext).ConfigureAwait(false);
};

return adapter;

});`

Maybe its because I have 2 Adapters inside Startup.cs?
`
// Create the credential provider to be used with the Bot Framework Adapter.
services.AddSingleton<ICredentialProvider, ConfigurationCredentialProvider>();
services.AddSingleton(sp => (BotFrameworkHttpAdapter)sp.GetService());
// Adapter
services.AddSingleton<IBotFrameworkHttpAdapter, BotFrameworkHttpAdapter>(s =>
{
// Retrieve required dependencies
IStorage storage = s.GetService();
UserState userState = s.GetService();
ConversationState conversationState = s.GetService();
TelemetryInitializerMiddleware telemetryInitializerMiddleware = s.GetService();
var adapter = new BotFrameworkHttpAdapter(new ConfigurationCredentialProvider(config));

adapter
  .UseStorage(storage)
  .UseBotState(userState, conversationState)
  .Use(new RegisterClassMiddleware<IConfiguration>(config))
  .Use(telemetryInitializerMiddleware);

// Configure Middlewares
ConfigureTranscriptLoggerMiddleware(adapter, settings);
ConfigureInspectionMiddleWare(adapter, settings, s);
ConfigureShowTypingMiddleWare(adapter, settings);

adapter.OnTurnError = async (turnContext, exception) =>
{
    await turnContext.SendActivityAsync(exception.Message).ConfigureAwait(false);
    await conversationState.ClearStateAsync(turnContext).ConfigureAwait(false);
    await conversationState.SaveChangesAsync(turnContext).ConfigureAwait(false);
};

return adapter;

});
// FacebookAdapter
services.AddSingleton(s =>
{
// Retrieve required dependencies
IStorage storage = s.GetService();
UserState userState = s.GetService();
ConversationState conversationState = s.GetService();
TelemetryInitializerMiddleware telemetryInitializerMiddleware = s.GetService();
var adapter = new FacebookAdapter(config);

adapter
  .UseStorage(storage)
  .UseBotState(userState, conversationState)
  .Use(new RegisterClassMiddleware<IConfiguration>(config));

adapter.OnTurnError = async (turnContext, exception) =>
{
    await turnContext.SendActivityAsync(exception.Message).ConfigureAwait(false);
    await conversationState.ClearStateAsync(turnContext).ConfigureAwait(false);
    await conversationState.SaveChangesAsync(turnContext).ConfigureAwait(false);
};

return adapter;

});`

Personal think It has nothing to do with this, I also have two adapters.
Could you share the CardDevezas/runtime/azurefunctions folder with me?
It may help to anchor the issue

Personal think It has nothing to do with this, I also have two adapters.
Could you share the CardDevezas/runtime/azurefunctions folder with me?
It may help to anchor the issue

@Danieladu, tks once again for replying it. I believe we are almost there... I am attaching the folder as you requested.
Let me know if you need something else...
azurefunctions.zip

@Danieladu, tks once again for replying it. I believe we are almost there... I am attaching the folder as you requested.
Let me know if you need something else...
azurefunctions.zip

I have used the azureFunction file you provided and still could not reproduce this issue. Is this possible that the TTL is too long that the bot has reconnected several times so that the Facebook channel gets many same messages? Because I notice that there are many calls that take a long time. (duration > 10s)
I suggest you change the AzureFunction Location or service plan to reduce the TTL, to see if this issue could be solved.
I would continue to follow up on this issue. Thanks.

I have used the azureFunction file you provided and still could not reproduce this issue. Is this possible that the TTL is too long that the bot has reconnected several times so that the Facebook channel gets many same messages? Because I notice that there are many calls that take a long time. (duration > 10s)
I suggest you change the AzureFunction Location or service plan to reduce the TTL, to see if this issue could be solved.
I would continue to follow up on this issue. Thanks.

@Danieladu, this change (changing plan) can be done by the Azure Portal or only by code? Tks!

@Danieladu, this change (changing plan) can be done by the Azure Portal or only by code? Tks!

This could be done by azure Portal.
You could create a Function App manually and select the location which is closest to yourself. Then copy the resource name to the settings. Example:

Not surprisingly, the delay of TTL should be small. Here is my screenshot:

This could be done by azure Portal.
You could create a Function App manually and select the location which is closest to yourself. Then copy the resource name to the settings. Example:

Not surprisingly, the delay of TTL should be small. Here is my screenshot:

I was inserting the name of my Function app "ngt-composer-dotnet" inside the field "name", not "hostname" on the publish profile. Maybe this is the issue? Or you are telling me to create another function app and mantain the "ngt-composer-dotnet" one?

I was inserting the name of my Function app "ngt-composer-dotnet" inside the field "name", not "hostname" on the publish profile. Maybe this is the issue? Or you are telling me to create another function app and mantain the "ngt-composer-dotnet" one?

I have checked the code that hostname ? hostname : name + (env ? '-' + env : ''), so, if the environment property is empty, hostname equals to name.
I just suspect that the location of the Function app is the cause (TTL is tooo long. > 10s), but it cannot be changed directly, it needs to be deleted and rebuilt. So, maybe this is the cause.

I have checked the code that hostname ? hostname : name + (env ? '-' + env : ''), so, if the environment property is empty, hostname equals to name.
I just suspect that the location of the Function app is the cause (TTL is tooo long. > 10s), but it cannot be changed directly, it needs to be deleted and rebuilt. So, maybe this is the cause.

I created a new one with Elastic Premium plan, I changed the location to France Central (I am based on Barcelona, Spain) and nothing changed..

I created a new one with Elastic Premium plan, I changed the location to France Central (I am based on Barcelona, Spain) and nothing changed..

Hmmm. I have no enough knowledge about how to reduce the delay time.
And, I just guess it is related to the retry policy of the Facebook channel.
@JonathanFingold You are the expert on Facebook Adapter, Could you take a look? Thanks.

Hmmm. I have no enough knowledge about how to reduce the delay time.
And, I just guess it is related to the retry policy of the Facebook channel.
@JonathanFingold You are the expert on Facebook Adapter, Could you take a look? Thanks.

Also, I found this one: https://stackoverflow.com/questions/40842989/facebook-messenger-chatbot-gives-duplicate-replies
You could double-check whether you only subscribe to one bot to your Facebook page at most.

Also, I found this one: https://stackoverflow.com/questions/40842989/facebook-messenger-chatbot-gives-duplicate-replies
You could double-check whether you only subscribe to one bot to your Facebook page at most.

Since I am using Facebook Workplace, there is no instance inside Facebook Developers, but I do have 2 events on my webhook

Since I am using Facebook Workplace, there is no instance inside Facebook Developers, but I do have 2 events on my webhook

I think I can try this "Facebook Workplace" first.

I think I can try this "Facebook Workplace" first.

@Danieladu<EMAIL_ADDRESS>

@Danieladu<EMAIL_ADDRESS>

I have scheduled the meeting. Feel free to contact me if there are any concerns.

I have scheduled the meeting. Feel free to contact me if there are any concerns.

We have synced with this issue and basically locate the cause of the repeated messages. Which is latency.
Would continue investigating.

Hey @Danieladu are there any updates on this ticket? Can we close it, or is there still more work to do?

Close it. For we have provided a solution or possible cause for the customer.
@igordevezas If there are more contexts, we can continue to discuss under this issue.


Replaced serial_num with rng for note creation

Enables generation of random word for note serial_num inside of the create_note function.
In this PR I propose:

The addition of rng replacing the serial_num parameter in the create_note function enabling a better interface and internal randomness management.
The splitting of the create_note function into multiple functions. One function for each note script. For now: create_p2id_note(), create_p2idr_note(), create_swap_note(). Making the function more modular.
A refactor of the swap note return values from Note to (Note, Word) with Word being the serial_number used to generate the recipient, hence enabling consumption of the consumer generated p2id note.

Closing #368
New PR opened from #380 to follow code addition convention.

2 things I have in mind:

As we had discussed , we could look into what specific Tag or tag convention to add to swap notes to enable users on the network to easily find these notes. (for now it's Felt::new(0))

I believe that it's enough to add (Note, Word) as return of the create_swap_note() function. With the repay_serial_num which is the Word returned and used to build the recipient we have enough info to build the incoming P2ID note. Am I missing something?

Let's not merge it yet though. I'll merge it after https://github.com/0xPolygonMiden/miden-client/pull/71 is merged so that it doesn't add more work to that PR.

FYI this was merged already and I'm working on implementing the changes from this PR for when this is merged.


Add data model for pipelinerun visualization

Fixes

Description

Converts the Tekton data into graph data model. This data model will be integrated with the pf pipeline framework.
Pipeline graph order is determined using:

Resource dependencies:
results of one Task being passed into params or when expressions of another

ordering dependencies:
runAfter clauses on the corresponding Tasks

Type of change

[x] Other (please describe):

Contains the utility for converting the tekton model into topology graph model.
Screen shots / Gifs for design review

No UI changes.

Tests
 PASS  src/hacbs/components/topology/__tests__/topology-utils.spec.ts
  topology-utils:
    extractDepsFromContextVariables:
      ✓ should return emtpy array for invalid values (2 ms)
      ✓ should return empty array if the context variable string does not contain results
      ✓ should return a task name if the context variable string contains results (1 ms)
      ✓ should return a list of task names if the context variable string contains multiple results
    getPipelineFromPipelineRun
      ✓ should return null, if pipelinerun does not have a pipelineSpec field in status or spec (1 ms)
      ✓ should return null, if pipelinerun does not have pipeline labels or name in the metadata field (1 ms)
      ✓ should return the pipeline, if pipelinerun has pipelineSpec in status field
    getPipelineDataModel:
      ✓ should return null for invalid values  (1 ms)
      ✓ should return a nodes and edges for a given pipeline  (1 ms)
    getPipelineRunDataModel:
      ✓ should return null for invalid values
      ✓ should return null if the pipelinerun does not contain status  (1 ms)
      ✓ should return a nodes and edges for a given pipeline  (2 ms)```

 PASS  src/hacbs/components/topology/__tests__/dag.spec.ts
  dag
    ✓ should print the tasks in topological sort order  (2 ms)
    addVertex:
      ✓ should add the vertex to the graph (1 ms)
      ✓ should skip the duplicate vertex added to the graph (1 ms)
    AddEdge:
      ✓ should add the vertex if it not available in the graph (1 ms)
      ✓ should add the edges to the graph (1 ms)
      ✓ should skip the duplicate edges added to the graph
    AddEdges
      ✓ should form the dependancies when addEdges is called with multiple before and after tasks (26 ms)
      ✓ should throw an error if there is any cycle detected (14 ms)

Browser conformance:

[ ] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

/lgtm
/approve


feat(angular-query): added observable support

I've added a query$ property on the options of the query. It's a function that accepts a context just like the queryFn prop does and it returns an observable. It automatically unsubscribe to the observable if the abort signal is called.
@arnoud-dv how does this look?

First thoughts:
Can we do this via an overload on queryFn? In this implementation it is possible to pass a function to queryFn and a function returning an observable to query$ at the same time. This isn't very intuitive IMO.
I'm not convinced we should accept values coming in from the observable after the first one. This behaviour is quite different from the other adapters where a value is received once. Didn't delve deep into this yet but I can imagine APIs aren't designed for this and a few bugs may result from this too. It also needs quite a lot of code (bundle size) for something that won't be used very much. We may choose to support it but I don't think injectQuery would be the place, maybe something like injectStreamingQuery and we may need changes in core for that. What do you think?
If we could simplify this a bit with an overload and support a single value emission only it will be a great addition.

Maybe we can rename it to observableFactory. However, I did try to return the type of Observable on queryFn but there are 2 issues I came across with:

The defaultQueryOptions function starts to break apart as it doesn't know it can accept an Observable and I can't really override that. Besides, there are lots of types that start breaking (including the query-options file) and I'm not really sure that rewriting all those types is worth the effort. It would have been if we could've supported it on the core package but it's out of scope at the moment.
In order to check for the proper return type of the queryFn, in case it supported an Observable, I would've had to execute the function in the computed signal that creates the defaultedOptionsSignal and I believe that would be innecessary. I would rather let the client know it should perform the queries.

On the injectLiveQuery part of the discussion, I believe having an Observable as an option allows you to control what flow you decide to pass down to the queryClient. Observables, by definition can emit multiple times and I believe it would be a really bad DX to allow something to behave contrary to it's natural state.
That being said, we could try and just support observables only the new inject method but I believe it's name would be confusing to say the least. However, given Angular's normal behaviour, the http client should just return a response once and it should just finalize. That's why I'm thinking a new function wouldn't bring too much value.
Can't wait for feedback on all this. Thanks!


Implement the Payment Request API

This will allow us to bypass most of the checkout process at least for devices.
Details: https://developers.google.com/web/fundamentals/getting-started/primers/payment-request/

It's planned to implement voucher functionality on checkout process in https://pwa.saleor.io/?
Thank you!


macOS homebrew llvm 6 bootstrap build error

$ ./bootstrap-vcpkg.sh
-- The C compiler identification is Clang 6.0.0
-- The CXX compiler identification is Clang 6.0.0
-- Check for working C compiler: /usr/local/opt/llvm/bin/clang
-- Check for working C compiler: /usr/local/opt/llvm/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++
-- Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/Ryan/vcpkg/toolsrc/build.rel
[8/59] Building CXX object CMakeFiles/vcpkg.dir/src/vcpkg/base/system.cpp.o
FAILED: CMakeFiles/vcpkg.dir/src/vcpkg/base/system.cpp.o
/usr/local/opt/llvm/bin/clang++  -DDISABLE_METRICS=0 -I../include -O3 -DNDEBUG   -std=c++1z -MD -MT CMakeFiles/vcpkg.dir/src/vcpkg/base/system.cpp.o -MF CMakeFiles/vcpkg.dir/src/vcpkg/base/system.cpp.o.d -o CMakeFiles/vcpkg.dir/src/vcpkg/base/system.cpp.o -c ../src/vcpkg/base/system.cpp
../src/vcpkg/base/system.cpp:44:18: error: variable-sized object may not be initialized
        char buf[size] = {0};
                 ^~~~
../src/vcpkg/base/system.cpp:46:52: warning: result of comparison of constant -1 with expression of type 'bool' is always true [-Wtautological-constant-out-of-range-compare]
        Checks::check_exit(VCPKG_LINE_INFO, result != -1, "Could not determine current executable path.");
                                            ~~~~~~ ^  ~~
../src/vcpkg/base/system.cpp:48:52: warning: result of comparison of constant -1 with expression of type 'bool' is always true [-Wtautological-constant-out-of-range-compare]
        Checks::check_exit(VCPKG_LINE_INFO, result != -1, "Could not determine current executable path.");
                                            ~~~~~~ ^  ~~
2 warnings and 1 error generated.
[13/59] Building CXX object CMakeFiles/vcpkg.dir/src/vcpkg/build.cpp.o
ninja: build stopped: subcommand failed.
cp: /Users/Ryan/vcpkg/toolsrc/build.rel/vcpkg: No such file or directory

change uint32_t size = 1024 * 32; to constexpr uint32_t size = 1024 * 32; fix this.


feat: add spellchecking to description field in Cargo.toml

What does this PR accomplish?
Add spellchecking for description field in Cargo.toml.
I think this is a breaking change to the internal API, I'm not sure if that requires a major version bump.

🦚 Feature

Closes #233.
Changes proposed by this PR:

Notes to reviewer:

There is one test that is failing that I didn't know how to fix:
[2021-11-15T00:42:46Z TRACE cargo_spellcheck::traverse::tests] prefix: /Users/lopopolo/dev/repos/cargo-spellcheck/demo  --- item: /Users/lopopolo/dev/repos/cargo-spellcheck/demo/member/stray.rs
[2021-11-15T00:42:46Z TRACE cargo_spellcheck::traverse::tests] prefix: /Users/lopopolo/dev/repos/cargo-spellcheck/demo  --- item: /Users/lopopolo/dev/repos/cargo-spellcheck/demo/member/true/lib.rs
[2021-11-15T00:42:46Z TRACE cargo_spellcheck::traverse::tests] prefix: /Users/lopopolo/dev/repos/cargo-spellcheck/demo  --- item: /Users/lopopolo/dev/repos/cargo-spellcheck/demo/member/true/Cargo.toml
[2021-11-15T00:42:46Z TRACE cargo_spellcheck::traverse::tests] prefix: /Users/lopopolo/dev/repos/cargo-spellcheck/demo  --- item: /Users/lopopolo/dev/repos/cargo-spellcheck/demo/member/true/README.md
[2021-11-15T00:42:46Z TRACE cargo_spellcheck::traverse::tests] prefix: /Users/lopopolo/dev/repos/cargo-spellcheck/demo  --- item: /Users/lopopolo/dev/repos/cargo-spellcheck/demo/member/procmacro/Cargo.toml
[2021-11-15T00:42:46Z TRACE cargo_spellcheck::traverse::tests] prefix: /Users/lopopolo/dev/repos/cargo-spellcheck/demo  --- item: /Users/lopopolo/dev/repos/cargo-spellcheck/demo/member/procmacro/src/lib.rs
Left does not contain ["member/procmacro/Cargo.toml", "member/true/Cargo.toml"]
thread 'traverse::tests::traverse_dir_wo_manifest' panicked at 'assertion failed: `(left == right)`
  left: `{"member/procmacro/Cargo.toml", "member/procmacro/src/lib.rs", "member/true/README.md", "member/stray.rs", "member/true/lib.rs", "member/true/Cargo.toml"}`,
 right: `{"member/true/lib.rs", "member/true/README.md", "member/stray.rs", "member/procmacro/src/lib.rs"}`', src/traverse/mod.rs:806:5

failures:
    checker::hunspell::tests::hunspell_binding_is_sane
    traverse::tests::traverse_dir_wo_manifest

test result: FAILED. 220 passed; 2 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.51s

📜 Checklist

[ ] Works on the ./demo sub directory
[ ] Test coverage is excellent and passes
[ ] Documentation is thorough

Going to put this on my to-do for today

Since the manifest is now included as path, that is waht is checked in the extract_test! macro. So the Cargo.toml files need to be added to the list there.
For me this is also the only test that fails at ref 942337b8713a2e77a72afcd04e070c43bb7e6d68.
    extract_test!(traverse_dir_wo_manifest, ["member"] + true => [
        "member/true/lib.rs",
        "member/true/README.md",
        "member/true/Cargo.toml",
        "member/procmacro/src/lib.rs",
        "member/procmacro/Cargo.toml",
        "member/stray.rs",
    ]);


Added .py framework

This model aims to short the technology sector in small-cap stocks. The motivation for this is when growth stocks are flourishing, there usually is an opportunity for a short if the cashflows are affected severely by the rising interest rates.

Description
No changes.
Related Issue
Not all tests do pass on the backtest.
Motivation and Context
From 2015 to 2021 we saw huge profits and gains from growth stocks, specifically in the small-caps sector. This initial design aims to short the growing technology stocks in the growth category to take advantage of rising interest rates.
Requires Documentation Change

How Has This Been Tested?
Tested on the Lean engine on QuantConnect and local terminal.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Refactor (non-breaking change which improves implementation)
[ ] Performance (non-breaking change which improves performance. Please add associated performance test and results)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Non-functional change (xml comments/documentation/etc)

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[] All new and existing tests passed.
[x] My branch follows the naming convention bug-<issue#>-<description> or feature-<issue#>-<description>

Awesome work @NijazK -- nice clean code!
To prevent the LEAN repo exploding in algo count, and ensure the algorithms like this get exposure -- we ask people share their LEAN algorithms via the forums. Do you mind reposting this a forum post? We can discuss it there and others in the community can clone it to their accounts.
Closing it for now since its not quite applicable to LEAN core.

Will do! Thank you, Jared.


question answering next-pyright

resolves https://github.com/Azure/azure-sdk-for-python/issues/34361

API change check
API changes are not detected in this pull request.


Workflow for tracking PRs assignment

General overview at: https://github.com/rust-lang/triagebot/issues/1753
This patch implements the first part:

a new DB table with just the fields to track how many PRs are assigned to a contributor at any time
Update this table everytime a PR is assigned or unassigned

No initial sync is planned at this time. Populating the table will happen over time.
This feature is enabled by adding the following to the triagebot.toml in the Rust git repository:
# Enable this feature to keep track of the PR review assignment
[review-work-queue]

@jdno I think we can have a look at thist first step of implementation, as per the tracking issue #1753
cc: @rust-lang/infra
thanks!

gentle ping for review @rust-lang/infra
(maybe @ehuss?)
thanks

CC @jackh726, if you could please take a look.

I'm thinking:
It's pretty trivial to get a list of all open PRs and their assignees:
Here's the graphql query (you do still have to paginate):
query {
  repository(owner: "rust-lang", name: "rust") {
    pullRequests(first: 100, states:OPEN) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        number
        assignees(first: 100) {
          nodes {
            login
            id
          }
        }
      }
    }
  }
}

It's probably worth just setting up a sync once on start, and again every 30 minutes, along with listening for events. I don't think only just waiting for the table to populate over time will really work.
I'd be curious to know how long it would take to run a whole "query the current state and update the DB". Probably not that long - even if we way over estimate, we should only have on the order of a 1000 PRs to deal with.

It's probably worth just setting up a sync once on start, and again every 30 minutes, along with listening for events. I don't think only just waiting for the table to populate over time will really work.

Why wouldn't it? Can you elaborate a bit on that?
I'll think about your proposal but my immediate thought I think is that I don't agree with this. We would be losing the concept of a stable "source of truth". I am afraid that querying GH every n-minutes would introduce a point of failure in the consistency, the DB would just become a 'cache' reflecting the GH situation. Then why not just make it a full real cache serializing a json and avoid the DB table altogether?
My reasoning about having the DB table is to have a storage persistence that can be used by the PR review assignment and not only by that. I imagine a future where it could be expanded and used also for statistics, for everything we want to know about PRs and reviews.

We would be losing the concept of a stable "source of truth". I am afraid that querying GH every n-minutes would introduce a point of failure in the consistency, the DB would just become a 'cache' reflecting the GH situation.

The concern I have is that Github is the source of truth right now. Do you expect otherwise?

Then why not just make it a full real cache serializing a json and avoid the DB table altogether?

I mean, this isn't a bad option, to keep just everything in memory. But seems unnecessary.

I imagine a future where it could be expanded and used also for statistics, for everything we want to know about PRs and reviews.

I think this is useful, but not with the current table schema.


Minor changes and refactor

This should work, but I wasn't able to get it to work. This was due to the version resolution in the ModuleXmlParser. I'm not sure if we should hold off on this PR or not. I think some work needs to be done to switch to using the *-build dependencies rather than the *-feature-pack. The provisioned, *-build will include the versions in the module.xml files.
Anyway, I thought I'd at least open this PR to open the discussion.

I agree that having the versions in the module.xml would be great.  Considering how we populate the m2repo/ now with a user's own dependencies also (for the APP:dependencies module), there is a chance of finding the wrong version from a module.xml if there's more than one, since we currently do a first-match-wins thing.

Yeah that was my issue with picketbox. I should try it on my mac to see if that works. I tried to get it to work with the wildfly-build, but for some reason all the dependencies weren't copied over. I'll try to look into when I get some more time.

I did recently muck about with the fraction plugin in terms of adding a wildfly-swarm-feature-pack.gav and a wildfly-swarm-fraction.gav file to the fractional .jars.  I may have screwed something up there, or have some mvn dependencies between the fractions incorrect.

I had to change
        Files.createDirectories(dest);

to
        Files.createDirectories(dest.getParent());

but otherwise it merged cleanly and works locally.
Merged!


Issue #SB-6895 fix:ORG Upload Instructions: Consistency should be there in uploads org's field/column name

…ere in uploads org's field/column name

@ArchanaKumari01  PR is not covering all the scenarios what about externalId in sample csv and will the change in sample csv working where are test scenario's


Debian locks on Upgrade Kernel Packages after first run through

Running su -c 'apt upgrade' manually after a successful first play through gives the following error:

It appears the dpkg lock does not unlock after the first run. Ansible hangs on the task instead of failing, due to the use of the package module, I imagine.

Appears solved. Closing unless the issue reoccurs.


Adding a glossary

During our 1/5 meeting it was suggested we add a glossary/definition of terms page to Deployment Best Practices. While such a page does exist in the Standard, it makes sense for it to appear in Best Practices so users do not need to refer back to the Standard. Also, adding it to this repo means a quick and easy reference page on the web site as well.

@plapczyn not necessarily. I think the definitions referred to #85 might be a bit more in-depth than what this glossary calls for. In effect, this glossary would be the same as the "Terminology" section of the Standard. The Definitions called for in Issue #85 will likely require more elaboration, and perhaps examples/case studies. In short, they will probably be more than a one or two sentence definition.

@plapczyn not necessarily. I think the definitions referred to #85 might be a bit more in-depth than what this glossary calls for. In effect, this glossary would be the same as the "Terminology" section of the Standard. The Definitions called for in Issue #85 will likely require more elaboration, and perhaps examples/case studies. In short, they will probably be more than a one or two sentence definition.

@pattivacek I think to add this page and the list of standards and regulations for Issue #84  I will need two markdown files...unless you can think it would make more sense to incorporate both these things into the the introduction? What like an opinion....

I agree, these sound like two pages to me. I think the list of relevant standards and regulations fits fairly well with the Deployment Best Practices, but I think the glossary might be a better fit for the "Basics" section of the website. It's probably fine wherever it ends up, but it seems less about deployment and more general.

@iramcdonald had mentioned a glossary should be in the Deployment document, so while having it on the website as well is a good idea, it needs to  be in the document. Initially, to was just going to transfer over the existing definitions from the standard, unless the consensus is that we need a more detailed vocabulary for these pages.
@pattivacek can you create the markdown files for me? That's the one thing I don't know how to do. I can then begin to fill in the content.

@iramcdonald had mentioned a glossary should be in the Deployment document, so while having it on the website as well is a good idea, it needs to be in the document.

No problem, that's fine.

@pattivacek can you create the markdown files for me? That's the one thing I don't know how to do. I can then begin to fill in the content.

Done, see https://github.com/uptane/deployment-considerations/pull/97.

Thanks...I fill these in later today or tomorrow.

I prepared this, but accidentally committed it directly to master. Since this is a duplicate of what is already in the Standard, I don't think this is a big deal. The only reason I wanted to make this a pull request is I wanted to know if there was more we needed to add other than what was already in the Standard.

Opened PR# 99 to address additional comments.
Lois

I am going to close this issue and open one on the Standard repo to remove the glossary from the Standard and add a pointer to the glossary on the Deployment pages.

Closed via PR #99.  Opened a new issue on the Standard repo to remove the text there and add a pointer.


Add apache corporate organization

Thanks for the review @WillemJiang !
I have update the PR. :) Appreciate if you have look at it ;)