qrun call python3 default rather than python2

Traceback (most recent call last):
  File "/usr/local/bin/qrun", line 11, in <module>
    load_entry_point('pyqlib', 'console_scripts', 'qrun')()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2443, in load
    return self.resolve()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/media/fagangjin/samsung/source/ai/quant/qlib/qlib/workflow/__init__.py", line 5, in <module>
    from .expm import MLflowExpManager
  File "/media/fagangjin/samsung/source/ai/quant/qlib/qlib/workflow/expm.py", line 4, in <module>
    import mlflow
  File "/usr/local/lib/python3.6/dist-packages/mlflow-1.14.1-py3.6.egg/mlflow/__init__.py", line 52, in <module>
    import mlflow.fastai as fastai  # noqa: E402
  File "/usr/local/lib/python3.6/dist-packages/mlflow-1.14.1-py3.6.egg/mlflow/fastai.py", line 19, in <module>
    import pandas as pd
  File "/usr/local/lib/python3.6/dist-packages/pandas-1.2.3-py3.6-linux-x86_64.egg/pandas/__init__.py", line 51, in <module>
    from pandas.core.api import (
  File "/usr/local/lib/python3.6/dist-packages/pandas-1.2.3-py3.6-linux-x86_64.egg/pandas/core/api.py", line 6, in <module>
    from pandas.core.dtypes.dtypes import (
  File "/usr/local/lib/python3.6/dist-packages/pandas-1.2.3-py3.6-linux-x86_64.egg/pandas/core/dtypes/dtypes.py", line 27, in <module>
    from pandas.core.dtypes.base import ExtensionDtype, register_extension_dtype
  File "/usr/local/lib/python3.6/dist-packages/pandas-1.2.3-py3.6-linux-x86_64.egg/pandas/core/dtypes/base.py", line 12, in <module>
    from pandas.core.dtypes.generic import ABCDataFrame, ABCIndexClass, ABCSeries
  File "/usr/local/lib/python3.6/dist-packages/pandas-1.2.3-py3.6-linux-x86_64.egg/pandas/core/dtypes/generic.py", line 2
    from __future__ import annotations
    ^
SyntaxError: future feature annotations is not defined

python2 have syntax errors.

@jinfagang   Python 2 is deprecated by Python Community and is not supported by Qlib.

@you-n-g  I mean currently it calls python xxx which will call python2 default in most linux distributions such as ubuntu 16.04.

Some of the Qlib's functionalities depends on packages such as numpy and pandas, which stop supporting python2 for a long time. If you really want to use Qlib with python2, you can modify related codes by yourself. Thanks.

@jinfagang  I think the easiest solution is using anaconda to manage your python environment

@Derek-Wds  You missed my question. I mean on ubuntu 16.04, defaults python will call python2. I don't want it. Wrap python inside executable is not siutable...

@jinfagang OH, I see. I would recommend you to use Anaconda to manage your python versions as well. It is better to find a way to avoid running python2 by default on your system.


nqSelect with complex object

Hi,
I have the following:

{{Object.Comments}}
with ObjectList = [{Code:"1", Description:"Test 1", Comments:"Comments1"},{Code:"2", Description:"Test 2", Comments:"Comments2"},{Code:"3", Description:"Test 3", Comments:"Comments3"}];
it works fine when I select, change .... but the first time I load and Object is initialize with one of the value ( for example ObjectList[1]) the drop down don't show the Object.Description
Is it a easy way to fix it?
I need it because I have 3 dropdown linked together.
Thanks

Instead of using ng-option you can use custom render option.
Please look at examples here  http://quantumui.org/appdoc/documents/quantumui/select/custom


Backport "HBASE-29005 Cannot split split system tables when quota enforcement is enabled (#6501)" to branch-2.5

Backport of #6501

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  9s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
hbaseanti
0m  0s

Patch does not have any anti-patterns.

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
4m  1s

branch-2.5 passed

+1 :green_heart:
compile
2m 49s

branch-2.5 passed

+1 :green_heart:
checkstyle
0m 37s

branch-2.5 passed

+1 :green_heart:
spotbugs
1m 40s

branch-2.5 passed

+1 :green_heart:
spotless
0m 46s

branch has no errors when running spotless:check.

-0 :warning:
patch
0m 55s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 37s

the patch passed

+1 :green_heart:
compile
2m 47s

the patch passed

+1 :green_heart:
javac
2m 47s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 38s

the patch passed

+1 :green_heart:
spotbugs
1m 45s

the patch passed

+1 :green_heart:
hadoopcheck
28m 10s

Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.6 3.4.0.

+1 :green_heart:
spotless
0m 58s

patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m 13s

The patch does not generate ASF License warnings.

50m 41s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6517

Optional Tests
dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless

uname
Linux 3eeccd061702 5.4.0-195-generic #215-Ubuntu SMP Fri Aug 2 18:28:05 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 02d3955bf983c44c905e9cc6c37bd4c1cfd29852

Default Java
Eclipse Adoptium-11.0.23+9

Max. process+thread count
79 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/console

versions
git=2.34.1 maven=3.9.8 spotbugs=4.7.3

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

-0 :warning:
yetus
0m  5s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
3m  4s

branch-2.5 passed

+1 :green_heart:
compile
0m 55s

branch-2.5 passed

+1 :green_heart:
javadoc
0m 27s

branch-2.5 passed

+1 :green_heart:
shadedjars
5m 27s

branch has no errors when building our shaded downstream artifacts.

-0 :warning:
patch
5m 35s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 56s

the patch passed

+1 :green_heart:
compile
0m 54s

the patch passed

+1 :green_heart:
javac
0m 54s

the patch passed

+1 :green_heart:
javadoc
0m 26s

the patch passed

+1 :green_heart:
shadedjars
5m 24s

patch has no errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
187m 16s

hbase-server in the patch passed.

211m 26s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6517

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux 385221ee95da 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 02d3955bf983c44c905e9cc6c37bd4c1cfd29852

Default Java
Eclipse Adoptium-17.0.11+9

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/testReport/

Max. process+thread count
4196 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 52s

Docker mode activated.

-0 :warning:
yetus
0m  6s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
2m 39s

branch-2.5 passed

+1 :green_heart:
compile
0m 49s

branch-2.5 passed

+1 :green_heart:
javadoc
0m 29s

branch-2.5 passed

+1 :green_heart:
shadedjars
5m  7s

branch has no errors when building our shaded downstream artifacts.

-0 :warning:
patch
5m 16s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 45s

the patch passed

+1 :green_heart:
compile
0m 50s

the patch passed

+1 :green_heart:
javac
0m 50s

the patch passed

+1 :green_heart:
javadoc
0m 27s

the patch passed

+1 :green_heart:
shadedjars
5m 12s

patch has no errors when building our shaded downstream artifacts.

_ Other Tests _

+1 :green_heart:
unit
214m 52s

hbase-server in the patch passed.

238m 37s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6517

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux 0510caf4d138 5.4.0-195-generic #215-Ubuntu SMP Fri Aug 2 18:28:05 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 02d3955bf983c44c905e9cc6c37bd4c1cfd29852

Default Java
Eclipse Adoptium-11.0.23+9

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/testReport/

Max. process+thread count
4034 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  3s

Docker mode activated.

-0 :warning:
yetus
0m  5s

Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
3m 28s

branch-2.5 passed

+1 :green_heart:
compile
0m 43s

branch-2.5 passed

+1 :green_heart:
javadoc
0m 34s

branch-2.5 passed

+1 :green_heart:
shadedjars
5m  9s

branch has no errors when building our shaded downstream artifacts.

-0 :warning:
patch
5m 18s

Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 11s

the patch passed

+1 :green_heart:
compile
0m 44s

the patch passed

+1 :green_heart:
javac
0m 44s

the patch passed

+1 :green_heart:
javadoc
0m 33s

the patch passed

+1 :green_heart:
shadedjars
5m 10s

patch has no errors when building our shaded downstream artifacts.

_ Other Tests _

-1 :x:
unit
234m 58s
/patch-unit-hbase-server.txt
hbase-server in the patch failed.

260m  7s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/6517

Optional Tests
javac javadoc unit compile shadedjars

uname
Linux dcd11ac241fa 5.4.0-195-generic #215-Ubuntu SMP Fri Aug 2 18:28:05 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / 02d3955bf983c44c905e9cc6c37bd4c1cfd29852

Default Java
Temurin-1.8.0_412-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/testReport/

Max. process+thread count
4102 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-6517/1/console

versions
git=2.34.1 maven=3.9.8

Powered by
Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.


[Runtime Bug] VTMB - 3D Skybox Transparency and Depth Issues

Describe the bug
When rendering 3D skyboxes they are transparent. In addition, if sections of skybox pass in front of each other (common in this game because the skybox is used to top buildings) there are issues resolving the depth and they are rendered through each other.

Which Remix version (include branch and commit info for dxvk and bridge if not a stable build)
0.4.0
Which GPU
RTX 2080 Super
Which GPU driver version
551.23
Which game build (and whether it is from Steam/GOG/Other)
Vampire the Masquerade - Bloodlines, Steam, Installed Unofficial Patch 11.5

Attach files!

NvRemixBridge.log
NvRemixBridge.log
d3d9.log
d3d9.log
The game specific log will be named gamename_d3d9.log
Vampire_d3d9.log
Used rtx.conf
rtx.zip

To Reproduce
Steps to reproduce the behavior:
Any exterior map will have building skyboxes where you can see the issue
Expected behavior
Skybox building toppers should not be transparent or display through each other.
Screenshots

This issue also occurs in Dark Messiah. The game does not play nice with the camera shift.
RTX:

What it's supposed to look like:

Additionally I find that enhancements made for textures within the skybox just don't activate. The blue indicates that the regular DX7 fallback is being used. All this with RTX on.

Functionally, here is the skybox from a different level:

And here is what it looks like if I noclip there:

I am trying to clean up my code and have a PR for this out on the weekend. This has been identified as the depth not being shared with the skybox as it should be. I have given the VTMB people an adjusted version and it has yielded great results

Hello! Will you please test this on the latest release and let us know if the issue persists? Thank you!


Use binary masks for drawing options instead of ints

Instead of doing this maybe we can use binary masks and do something like:
RENDER_SHADED | RENDER_BACKFACE_CULLING

Closed by #19


Email Connector: Send Email with Erasure Instructions [#1158]

❗ Contains migration
❗ ~Don't merge until https://github.com/ethyca/fidesops/issues/1240 is resolved~
Purpose
Adds the final PR for the EmailConnector.  An EmailConnector sends an email at the end of privacy request execution to third parties with instructions on how to mask data that we can't access automatically.  Also introduces the concept of "checkpoints" for privacy request execution to give us more locations from which to resume a paused/failed privacy request.
This allows us to retry just the email send and everything else downstream if the email send fails, and makes it easier to add other checkpoints in the future.
Changes

Run a new method: email_connector_erasure_send after the access and erasure steps of privacy request execution. It collects data that was cached by the traversal for any collections on email-related datasets, and fires off a single email for that dataset.
Adds a new AuditLog type: "email_sent", and creates an AuditLog provided the email send succeeds.
Have the EmailConnector.mask_data raise a specific Exception just to override the ExecutionLog message for the collection, to indicate that the email was prepared. The email itself is not sent until later.  ExecutionLog creation is the responsibility of the GraphTask, not an individual email connector.  We use similar exceptions to "pause" a privacy request.
Add the concept of "checkpoints" in PrivacyRequest execution to formalize restarting from certain points in the execution.  We already could resume a privacy request from a Pre-Execution Webhook or from a particular collection in the access or erasure graph, but we'd like to be able to retry just the email send portion of this.  This makes the checkpoint logic more consistent.
Allows configuring a test_email on the EmailConnector secrets, so the fidesops admin can send a test email to themselves with test data in it, to confirm their email config is setup properly.
Rename some of the methods and classes related to serializing different "checkpoints". Previously, you could generally just resume request execution from a specific collection in the traversal, but we want to make a collection not necessary, if the resume point is outside of the traversal.

Checklist

[x] Update CHANGELOG.md file

[x] Merge in main so the most recent CHANGELOG.md file is being appended to
[x] Add description within the Unreleased section in an appropriate category. Add a new category from the list at the top of the file if the needed one isn't already there.
[x] Add a link to this PR at the end of the description with the PR number as the text. example: #1

[x] Applicable documentation updated (guides, quickstart, postman collections, tutorial, fidesdemo, database diagram.
If docs updated (select one):

[x] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
[ ] documentation issue created (tag docs-team to complete issue separately)

[x] Good unit test/integration test coverage
[x] This PR contains a DB migration. If checked, the reviewer should confirm with the author that the down_revision correctly references the previous migration before merging
[ ] The Run Unsafe PR Checks label has been applied, and checks have passed, if this PR touches any external services

Ticket
Fixes #1158

Hi @ethyca/docs-authors, can you lend your expertise in helping me with the email copy here?
In short, this is an Email Connector that sends an email to a third party telling them how to erase data that we can't erase automatically.
There may be multiple collections that they should delete data from, and multiple fields/values they should query on their collection to find the records that should be masked, with multiple fields that need to be deleted. It is possible that they need to look up data on one of their collections to find data in another one of their collections.  It is possible that some of the collections have no data to be erased but they are included because they need to locate a record on that collection in order to find data on another collection.
However, the scenario where there are multiple collections is probably less likely. We imagine the fidesops user won't have good knowledge of the third party's data structure, and will create one collection with the fields they should mask.

In my email example below, the customer has two collections,  children and daycare_customer.   There are several fields they need to erase on the children collection, but they need to first look up the daycare_customer with an id of 1, and then use that to query matching parent_ids on children.

@ethyca/docs-authors I've also added a first draft of docs for the email connector here -

@pattisdr I ran through and combined the two email guides and updated them to match the formatting - let me know if this works for you?

Comments addressed; back to you @eastandwestwind!

@pattisdr I think the basic collection/field sections are probably fine as-is - could we add something more comprehensive to explain its purpose, and could we add in the org name to the template?

This is an automated email sent by {ORGANIZATION NAME} using Fides. Customers of {ORGANIZATION NAME} would like to exercise their data privacy right to be deleted.
Please locate and erase personally identifiable information for all data subjects and records listed below:

And then the list you already have generating, I think.

great improvements, thank you @conceptualshark, I'll add this in a follow-up ticket


Shadow root closed issue

I am facing shadow root closed issue.i can't grab Element inside it
First of all the checkbox is inside
A div then shadow root closed then iframe then shadow root and then checkbox
If try to open shadow root it gives error while click and doesnt give sucess response and cdp method doesn't work .
I want a method to get the bounding box of checkbox piercing shadow root closed or any thing else .in that way can make bypass turnstile.

Are you using our script?
I just run test.py and there's no problem.
sarp@IdeaPad:/tmp/CloudflareBypassForScraping$ python3.10 test.py
2024-11-06 13:03:12,458 - INFO - Navigating to the demo page.
2024-11-06 13:03:13,103 - INFO - Starting Cloudflare bypass.
Attempt 1: Verification page detected. Trying to bypass...
Verification button found. Attempting to click.
Bypass successful.
2024-11-06 13:03:18,090 - INFO - Enjoy the content!
2024-11-06 13:03:18,091 - INFO - Title of the page: NopeCHA - CAPTCHA Demo
2024-11-06 13:03:23,097 - INFO - Closing the browser.

I am telling about CF turnstile not waf.
It gives fraud error
And I didn't used drissionpage.but is drissionpage really can bypass shadow root closed ?

Yes, our script gets through the closed shadow. This is already for cf turnstile. Not waf.

Cf turnstile means the turnstile captcha appears at proxyscape login and signup
I am using playwright python .can you help me with that?

@sarperavci help bro


StorageClass: copy initializers instead of a copy method

Comment by @tbkka on #387

Bit of an aside: Is there any benefit to using copy initializers instead of a copy method like this? The method form needs to initialize every field before copying everything over; would a copy initializer avoid that?

Actually, I don't think this is a 1.0 blocker.  It only affects how the generated struct uses the generated Storage object; we can change it later without any problems.


Component attribute completions aren't working as expected when they overlap existing HTML attributes

For instance, SurveyPrompt in the default Blazor server app isn't working:

There's a good chance this is due to single server completion.
@davidwengier I'm assigning both of us given we both have bandwidth to take a look here for the current release.

Actually this looks like only a single completion provider is being respected maybe??

Probably the same cause as in https://github.com/dotnet/razor-tooling/issues/6578

I'm not reproing this in the experimental hive, either by typing or explicit invocation at the end of the partially typed attribute...

Am I missing something @NTaylorMullen?
I do repro https://github.com/dotnet/razor-tooling/issues/6578 when invoking from the middle of the partially typed attribute though.

Take that back.. i can repro it if i just type the last t but the initial ti is existing.. but I repro it the other way to you.. might be my local changes 🤷♂

This seems to be the case I and @NTaylorMullen where trying to catch during review of https://github.com/dotnet/razor-tooling/pull/6580 (https://github.com/dotnet/razor-tooling/pull/6580#discussion_r919186467)

BTW, from the html's point of view SurveyPrompt isn't a valid tag to have a title attribute, why it then suggests it?

BTW, from the html's point of view SurveyPrompt isn't a valid tag to have a title attribute, why it then suggests it?

Teeccchnnnically the component can reference the pre-existing attributes which is why we provide them. Similarly the component can output any number of elements at runtime. Because all this information is determined at runtime today tooling doesn't have a way to know if it will use the attributes or not so we need to provide both set of completions. Now that being said I do believe we prioritize TagHelper completions over HTML completions in this scenario (IIRC)

Yah

@davidwengier I can reproduce. Taking a look


Allow parsing non-compliant XML with spaces in tags

We recently found an API which returned mostly-compliant XML, but one tag was provided with spaces in it, e.g. <some tag>...</some tag>. While this isn't compliant XML, it would be useful to be able to still parse this XML despite the parsing error, maybe with an optional setting.
It's understandable if you don't want to do this, though, as this is still invalid XML.

{
  "some tag": "...",
  "#omit-xml-declaration": "yes"
}

may be converted to xml
<some__EA__tag>...</some__EA__tag>


CATE with continuous treatment and categorical outcome

I was trying to use DML for continuous treatment (price) and binary outcome(churn). Based on the docs, its not possible to use any of these techniques to this case. Is there any way to adjust any of these algorithms for this setup? If there is a paper that I could develop and add to this library I'm down to it as well.

Yes, I think DML would be suitable to estimate dose-response relationships.
But currently, we have no model which specifically enforces the combination of continous treatment and binary outcomes.
I think reference Double/debiased machine learning for logistic partially linear model posted by @PhilippBach seems really helpful for this setting.

Thanks for the response @PhilippBach  and @SvenKlaassen
Since I need this, I have to make it work, one way or another. If you think it would fit in DML library setup, I can give it a shot.
I can expand the DoubleMLPLR to support continuous treatment and binary outcomes, but I think It needs a different _check_learner and lots of if and else here and there. I personally don't think it would be a good approach.
Another way is to have a separate class to support that, like DoubleMLLPLR for the logistic partially linear model. it would work just fine.
Yet another idea could be to keep the DoubleMLPLR as a strategy class that picks the correct approach( linear or logistic class) based on the dataset.

This is not completely related to this topic but has some overlap.
On the topic of binary outcome, DoubleMLPLR is mentioned but I noticed that ml_l is treated as a continuous outcome from this documentation:Looking at the code, it looks like the predictions for the binary outcome uses class labels instead of probabilities (pred() vs pred_proba()).

Is the above information correct? Please let me know if I missed something. I was looking at whether DoubleMLIRM is better suited instead
If 1) is true, are there implications to be concerned about when it comes to the residuals and the resulting quality of the ATE? My suspicion is that there'd be more bias

This is not completely related to this topic but has some overlap.
On the topic of binary outcome, DoubleMLPLR is mentioned but I noticed that ml_l is treated as a continuous outcome from this documentation:Looking at the code, it looks like the predictions for the binary outcome uses class labels instead of probabilities (pred() vs pred_proba()).

Is the above information correct? Please let me know if I missed something. I was looking at whether DoubleMLIRM is better suited instead
If 1) is true, are there implications to be concerned about when it comes to the residuals and the resulting quality of the ATE? My suspicion is that there'd be more bias

Hi @chelsealee14
thanks for your message. I'm not 100% if I get your point here, as this issue is related to CATEs
DoubleMLPLR allows for continuous outcome only (as of now), see
https://github.com/DoubleML/doubleml-for-py/blob/31f738842910cf95212a7d702fe9c45707ec0ce0/doubleml/plm/plr.py#L111
The linearity in the PLR model is a general challenge to predicting probabilities and binary outcomes. I don't remember exactly, but I think we tested some simulations for binary $Y$ with a DoubleMLPLR and a binary outcome and classification learner ml_l and it worked quite well. This would not be covered by theory, but could be a practical solution. Feel free to change that line of code above (setting classifier = True should be more or less enough)  and try it out yourself. The DoubleMLIRM model does not impose such an assumption and should work for binary outcomes too.
I hope this helps!


Replace SelectAnalyzedStatement with QueriedRelation

The SelectAnalyzedStatement acted as a simple wrapper for a
QueriedRelation which also implemented AnalyzedRelation. The
QueriedRelation can do that directly.
This also updates the UnboundAnalyzer to return a AnalyzedStatement
as this will be necessary to support the ParameterDescription for
statements other than SELECT

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@d5027b9). Click here to learn what that means.
The diff coverage is 75%.

@@            Coverage Diff            @@
##             master    #6485   +/-   ##
=========================================
  Coverage          ?   82.95%
  Complexity        ?    13069
=========================================
  Files             ?     1499
  Lines             ?    48589
  Branches          ?     5871
=========================================
  Hits              ?    40306
  Misses            ?     5504
  Partials          ?     2779

Impacted Files
Coverage Δ
Complexity Δ

...ava/io/crate/analyze/AnalyzedStatementVisitor.java
52.17% <0%> (ø)
24 <0> (?)

sql/src/main/java/io/crate/analyze/Analyzer.java
97.19% <100%> (ø)
5 <0> (?)

sql/src/main/java/io/crate/planner/Planner.java
87.57% <100%> (ø)
40 <1> (?)

...va/io/crate/analyze/relations/QueriedRelation.java
100% <100%> (ø)
11 <2> (?)

.../main/java/io/crate/analyze/AnalyzedStatement.java
100% <100%> (ø)
1 <1> (?)

...te/operation/user/StatementPrivilegeValidator.java
81.37% <100%> (ø)
3 <0> (?)

.../java/io/crate/planner/SelectStatementPlanner.java
84.37% <100%> (ø)
2 <1> (?)

...rc/main/java/io/crate/action/sql/PreparedStmt.java
95% <50%> (ø)
10 <0> (?)

...rc/main/java/io/crate/analyze/UnboundAnalyzer.java
65.51% <66.66%> (ø)
2 <0> (?)

sql/src/main/java/io/crate/action/sql/Session.java
84.82% <75%> (ø)
29 <0> (?)

Continue to review full report at Codecov.

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

retest this please


Missing method to empty media collection

Withe the new implementation of facade (MediaOpener) every time you use FFMpeg::open it adds a media to inernal collection ... with side effect
there is not a method to clear the collection so image to use of FFMpeg facade in a loop
A workaroud is FFMpeg::get()->shift(); but I don't like to  access (directly) to underlying structure
especially if declared private, otherwise why not make it public?

Fixed in v7.0.3, this brings back the previous behavior of the facade.


Expose guard hypothesis in do blocks (enhancement)

Prerequisites

[x] Put an X between the brackets on this line if you have done all of the following:

Checked that your issue isn't already filed.
Reduced the issue to a self-contained, reproducible test case.

Description
I would like to propose a small addition to the already very good do implementation, which is exposing the hypothesis implicitly obtained from a use of guard.
Instead of this:
example (idx : Nat) : StateT (Array A) Option A := do
  let xs ← get
  if h : idx < xs.size
  then return xs.get ⟨idx, h⟩
  else failure

You could write something like:

example (idx : Nat) : StateT (Array A) Option A := do
  let xs ← get
  let h ← guard (idx < xs.size)
  return xs.get ⟨idx, h⟩

The value add is more clear in situations where there are multiple guards, or there's more going on between them since you'll often have a big block of code, and then one or more very distant else branches.
Thanks for taking a look

Due to way Bind works, your example is not directly possible. The bind for h has the signature:
m (idx < xs.size) -> ((h : idx < xs..size) -> m A) -> m A

Since m  is fixed, this creates a type mismatch between the type universe of idx < xs.size and A -- the proposition is in Prop (universe 0) and A in Type u (universe 1+).
However, guard could return the hypothesis wrapped in PLift to get around this.

Sure, it doesn't work with the current definition of guard either; I haven't read the whole "do unchained" paper yet, but my impression is that most of the do functionality is implemented via macro, so it seems like a direct implementation would be to expand to the first example (if h : p then t h else failure), but I'm sure that idea has consequences/complications. I'll circle back around when I get time to read the full paper.

I'm not sure this use case is prevalent enough that it should be included in the stdlib, but it is easy enough to implement yourself
macro "guard" h:ident " : " p:term : doElem =>
  `(let ⟨$h:ident⟩ ← if h : $p then pure (PLift.up h) else failure)

example : Option Empty := do
  guard h : False
  pure h.elim

Might want to use a different keyword than guard though...

Thanks for the implementation. I'll defer to your judgment on the stdlib thing (history will vindicate me 🦍🦍).


Omnisharp server errors on Fugitive Gdiff

Running Gdiff on a csharp file creates a run time error with omnisharp-rosyln 1.32.2. Viewing the :message command I see
CONNECTION: <urlopen error timed out>
channel 2 open: 'System.ArgumentException: The path must be absolute.'
channel 2 open: 'Parameter name: root'
channel 2 open: '   at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, PhysicalFilesWatcher physicalFilesWatcher, ExclusionFilters filters)'
channel 2 open: '   at OmniSharp.ConfigurationBuilder.Build()'
channel 2 open: '   at OmniSharp.Http.Startup..ctor(IOmniSharpEnvironment environment, IEventEmitter eventEmitter, ISharedTextWriter writer)'
channel 2 open: '--- End of stack trace from previous location where exception was thrown ---'
channel 2 open: '   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()'
channel 2 open: '   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)'
channel 2 open: '   at Microsoft.AspNetCore.Hosting.Internal.StartupLoader.LoadMethods(IServiceProvider hostingServiceProvider, Type startupType, String environmentName)'
channel 2 open: '   at Microsoft.AspNetCore.Hosting.WebHostBuilderExtensions.<>c__DisplayClass1_0.<UseStartup>b__1(IServiceProvider sp)'
channel 2 open: '   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProviderEngineScope scope)'
channel 2 open: '   at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass1_0.<RealizeService>b__0(ServiceProviderEngineScope scope)'
channel 2 open: '   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService[T](IServiceProvider provider)'
channel 2 open: '   at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureStartup()'
channel 2 open: '   at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices()'
channel 2 open: '   at Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize()'
channel 2 open: '   at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()'
channel 2 open: '   at OmniSharp.Http.Host.Start()'
channel 2 open: '   at OmniSharp.Http.Driver.Program.<>c__DisplayClass0_1.<Main>b__1()'
channel 2 open: '   at OmniSharp.HostHelpers.Start(Func`1 action)'
channel 2 open: ''
channel 2 open: 'Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.'
channel 2 open: '   at OmniSharp.Utilities.PhysicalFileProviderExtensions.PhysicalFileProviderWrapper.DisposeCore(Boolean disposing)'
channel 2 open: '   at OmniSharp.Utilities.DisposableObject.Finalize()'
CONNECTION: <urlopen error timed out>

Not sure if you could do anything in this lib since  the error looks like it is in the omnisharp code, but thought I should bring it to your attention. Omnisharp still runs fine after that, but shows the runtime error dialog every time.
Let me know if I need to provide additional information.

Thanks for reporting this. There was already an OmniSharp#FugitiveCheck() function, but it needed be used a bit more liberally. I could re-create the issue and it appears to be fixed with this commit.

@nickspoons  I see this error again on the most current version of this library. Are you able to confirm this?

@jmzagorski yes I can confirm it after upgrading to the latest version of fugitive. I know that tpope has been doing a big rewrite and something seems to have changed - I'm not quite sure what it is yet though, as the fugitive buffers are still called fugitive:///... which is what our checks looks for. More investigation required

Hmm. No on second thoughts I think the fugitive upgrade was a red herring.
I can reproduce an error by opening a .cs file and running :Gdiff before the server has finished loading. After which it is the calls to /highlight which are erroring. Linting the buffer with ALE at this point also shows lots of duplicate declaration errors, which I believe is an OmniSharp-roslyn issue which has been fixed in later versions. It's quite possible that this is also causing the highlighting issue.
Do you have g:OmniSharp_highlight_types = 1 @jmzagorski? What is your step-by-step workflow to trigger the error?

I have g:OmniSharp_highlight_types = 0. I can produce the error with two workflows.

Run vim at the solution directory level
Gstatus
Select a cs file
dv

or

Run vim at the solution directory level
find <chsharp file> to open it
Gdiff

I have this plugin loaded on the FileType event with packadd since it is in my opt directory. Before running Gdiff i made sure ALE was working. Hopefully that helps. Let me know if I can do anything else to help.

Thanks @jmzagorski.
Would you please try the following and see if it helps here:

open vim and :find <c# file>
wait for 1 minute to ensure the roslyn server has started
:find <another c# file>
<C-6> to switch back to the previous file
Notice if any errors have occurred at this stage ... anything in :messages?
:Gdiff

For me, letting the server start properly removes all errors. I'm not having much success detecting the completely loaded server from vim though.

Oh ... and which OS are you on, and with which g:OmniSharp_... settings?

On windows 10 enterprise build 17763:
At step 5 i have this error, which I always get and just ignore since the server seems to be working with ALE: Error Connection: <urlopen error [Errno 10061] No Connection could be made because the target machine actively refused it>.
WSL Ubuntu 18.04.2 was a different story. I thought I received the same error on Gdiff, but i retested it twice and no Omnisharp dialog error. Although the error message at step 5 was CONNECTION: <urlopen error [Errno 111] Connection refused, but ALE still works.
Global omnisharp variables using the windows command prompt: (i manually substituted $USERNAME below:
OmniSharp_loglevel                  warning
OmniSharp_server_type               roslyn
OmniSharp_highlight_types           #0
OmniSharp_sln_list_index            #-1
OmniSharp_selector_ui
OmniSharp_sln_list_name
Omnisharp_stop_server               #1
OmniSharp_want_snippet              #1
OmniSharp_quickFixLength            #60
OmniSharp_timeout                   #5
OmniSharp_start_server              #1
OmniSharp_autoselect_existing_sln   #1
OmniSharp_python_path               C:\Users\$USERNAME\vimfiles\pack\minpac\opt\omnisharp-vim\python
OmniSharp_typeLookupInPreview       #0
OmniSharp_server_ports              {'C:\Users\$USERNAME\Source\ItemMaster\ItemMaster.sln':            55264}
OmniSharp_CursorHoldSyntaxCheck     #0
OmniSharp_translate_cygwin_wsl      #0
OmniSharp_prefer_global_sln         #0
OmniSharp_server_use_mono           #0
OmniSharp_ctrlp_extensions_added    #1
OmniSharp_py_err                    {}
OmniSharp_start_without_solution    #0
OmniSharp_server_config_name        omnisharp.json
OmniSharp_BufWritePreSyntaxCheck    #1
OmniSharp_proc_debug                #0
OmniSharp_open_quickfix             #1
OmniSharp_loaded                    #1

Do you also still get the CONNECTION: <urlopen error timed out> from the original issue?
Can you use other OmniSharp functionality than ALE? i.e. :OmniSharpGotoDefinition, :OmniSharpFindUsages etc.?
Do the errors you're describing only occur at the start of the session, and then not again, or are there errors happing repeatedly?
I'm starting to think that none of this has anything to do with the original issue and fugitive any more. There's an issue with the server I think, where it responds successfully (and quickly) to our polling endpoint, but loads some functionality lazily. Which means that some things take quite a while the first time, and sometimes they are not handled gracefully on the OmniSharp-roslyn side. For these issues you can sometimes just extend the g:OmniSharp_timeout even more, since it's generally just the first occurrance which is slow. The errors I got earlier on a big project (the OmniSharp-roslyn source) went away when I let g:OmniSharp_timeout = 20.
But as I say I can't quite tell if this is what you're experiencing, or something else.

I am not getting the timeout error, but I think I figured out why i am getting that other error prior to running Gdiff
I recently switched to the vim package manager and have this library in the opt folder. I have an ftplugin file for cs file types that runs packadd if it is not in the runtime path already. An odd thing I have noticed with packadd is that i need to refresh the buffer with :e for file type packages.
When I run through your steps again (with a timeout of 20s and then 60s) i do not receive any errors before running Gdiff when typing :e<CR> when i get into the buffer, but it still errors on Gdiff
CONNECTION: <urlopen error [Errno 10061] No connection could be made because the target machine actively refused it>
channel 13 open: 'System.ArgumentException: The path must be absolute.'
channel 13 open: 'Parameter name: root'
channel 13 open: '   at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, PhysicalFilesWatcher physicalFilesWatcher, ExclusionFilters filters)'
channel 13 open: '   at OmniSharp.ConfigurationBuilder.Build()'
channel 13 open: '   at OmniSharp.Http.Startup..ctor(IOmniSharpEnvironment environment, IEventEmitter eventEmitter, ISharedTextWriter writer)'
channel 13 open: '--- End of stack trace from previous location where exception was thrown ---'
channel 13 open: '   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()'
channel 13 open: '   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)'
channel 13 open: '   at Microsoft.AspNetCore.Hosting.Internal.StartupLoader.LoadMethods(IServiceProvider hostingServiceProvider, Type startupType, String environmentName)'
channel 13 open: '   at Microsoft.AspNetCore.Hosting.WebHostBuilderExtensions.<>c__DisplayClass1_0.<UseStartup>b__1(IServiceProvider sp)'
channel 13 open: '   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScoped(ScopedCallSite scopedCallSite, ServiceProviderEngineScope scope)'
channel 13 open: '   at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass1_0.<RealizeService>b__0(ServiceProviderEngineScope scope)'
channel 13 open: '   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService[T](IServiceProvider provider)'
channel 13 open: '   at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureStartup()'
channel 13 open: '   at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices()'
channel 13 open: '   at Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize()'
channel 13 open: '   at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()'
channel 13 open: '   at OmniSharp.Http.Host.Start()'
channel 13 open: '   at OmniSharp.Http.Driver.Program.<>c__DisplayClass0_1.<Main>b__1()'
channel 13 open: '   at OmniSharp.HostHelpers.Start(Func`1 action)'
channel 13 open: ''
channel 13 open: 'Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.'
channel 13 open: '   at OmniSharp.Utilities.PhysicalFileProviderExtensions.PhysicalFileProviderWrapper.DisposeCore(Boolean disposing)'
channel 13 open: '   at OmniSharp.Utilities.DisposableObject.Finalize()'
CONNECTION: <urlopen error [Errno 10061] No connection could be made because the target machine actively refused it>

Forgot to mention that the OmniSharp commands are available and work only after i run :e, because of the packadd issue i mentioned above

OK so it is still the original error.
I can reproduce the System.ArgumentException: The path must be absolute. part by removing some fugitive checks in my plugin. I don't really know why they're not catching fugitive buffers for you. My errors don't have the CONNECTION: <urlopen error ... bit but that seems to be python - are you by chance using python2? I'm using python3.
This is a bit of a long shot but would you mind trying the branch I'm currently working on here? As well as the highlighting stuff which won't affect you, I've made some adjustments to when and how the fugitive check works.

Actually, before trying a whole different branch ... try changing just this line:
return &buftype ==# 'nofile' || match(expand('<afile>:p'), 'fugitive:///' ) == 0

to
return &buftype ==# 'nofile' || match(expand('%:p'), 'fugitive:///' ) == 0

My vim is built with python2 and python3. I tried what you said, which is really should have done to begin with and here is what i found:
I noticed the fugitive diff buffer is fugitive:\\ and my guess is that match does not handled the slash conversion for windows?

Hmm, perhaps this is due to the fugitive upgrade after all?
Well I've included the Windows-path fugitive-prefix now in the nickspoons/omnisharp-vim highlight-syn-options branch and I am not getting any errors in Windows gvim - can you give it a go? I tried with just modifying the line above but it wasn't enough - the other new safeguards I've included are necessary.

This is working in gvim and vim (command prompt). I do receive  that ...actively refused it error while the diff windows are open, but that is not a big deal because everything seems to be working...Thanks!

That error is so strange! I can't reproduce it in the highlighting branch any more so I'm going to have trouble doing any more about it.
Anyway I'll merge that branch soon, glad things otherwise are working!

Hey do you always get the error when you :Gdiff? What about if you do a diff, close it, open another file and then diff that - does it error again?

Yup, just ran the test at home and work. Wanted to make sure something on our work network was not intervening.


Introduce reason-for-visit condition category

Removes IsNotAuthoredByMedicalDoctor extension and replaces it with more specific use of category.

Looks generally good and in agreement with Epic's implementation of FHIR. Will validate with Epic FHIR experts.
https://build.fhir.org/ig/fhir-fi/finnish-base-profiles/branches/master/StructureDefinition-fi-base-condition.html#is-not-authored-by-a-medical-doctor-käyntisyy
Seems there's still a reference to is not authored by medical doctor


Update domains.json

Nothing to do with Ether or Tether. It's a tweak for jailbroken iDevices.

https://urlscan.io/result/49661441-4f01-40a0-a336-4d687d921ffe/#summary


Select a jekyll template

Description
Select a jekyll template to deploy at CescFe's GitHub Page.
Technical Information
Select a jekyll template and deploy it at CescFe's GitHub Page.
Acceptance Criteria

[x] Select a Jekyll template
[x] Deploy it at CescFe's GitHub Pages.

After a research and a few tries and tests, the selected Jekyll template is /alshedivat/al-folio.
Fork, settings and deployment are done following the INSTALL.md.


[CLI] Catalog Preview

Adds a new subcommand that runs a dev server that hosts the catalog API and the catalog preview tool. My hope is that this new command should make it extremely easy to test.
Usage
catalog-api catalog preview --repo-dir ../catalog --temp-dir ./tmp

The tool shouldn't need access to the API by default but it can be handy when testing the wizard, therefore to specify the backend use the api-url flag
catalog-api catalog preview --repo-dir ../catalog --api-url http://localhost:8080

Watch mode & snapshots are enabled by default but can be disabled if you want:
catalog-api catalog preview --repo-dir ../catalog --without-watch --without-snapshot

Signed-off-by: James Phillips<EMAIL_ADDRESS>


Run as Standalone, where is the data stored?

Where do you store the data?
Is it possible to run it standalone with no other "homeassitent" or any other device?

Hi @Meins321,
Yes, this is a standalone device that measures the power consumption and exposes an API. I've used Grafana and Prometheus to fetch the data periodically and store it. Prometheus and Grafana are running on my home server build on Raspberry Pi. There is not other dependancy or home assistant connected.


Request support for go 1.23.1

Summary
Request support for go 1.23.1
Steps to reproduce
After I upgraded golang to v1.23.1, I encountered a series of errors when running xspreak:
> make xspreak
/usr/local/go/src/runtime/time.go:174:17: cannot range over 3 (untyped int constant)
-: This application uses version go1.21 of the source-processing packages but runs version go1.23 of 'go list'. It may fail to process source files that rely on newer language features. If so, rebuild the application using a newer version of Go.
/usr/local/go/src/slices/iter.go:50:17: cannot range over seq (variable of type iter.Seq[E])
-: This application uses version go1.21 of the source-processing packages but runs version go1.23 of 'go list'. It may fail to process source files that rely on newer language features. If so, rebuild the application using a newer version of Go.
/usr/local/go/src/reflect/iter.go:67:19: cannot range over v.Len() (value of type int)
/usr/local/go/src/reflect/iter.go:75:19: cannot range over v.Len() (value of type int)
/usr/local/go/src/reflect/iter.go:131:19: cannot range over v.Len() (value of type int)
/usr/local/go/src/reflect/iter.go:139:19: cannot range over v.Len() (value of type int)
/usr/local/go/src/reflect/type.go:2320:19: cannot range over num (variable of type int)
-: This application uses version go1.21 of the source-processing packages but runs version go1.23 of 'go list'. It may fail to process source files that rely on newer language features. If so, rebuild the application using a newer version of Go.
/usr/local/go/src/unique/clone.go:76:12: cannot range over atyp.Len (variable of type uintptr)
-: This application uses version go1.21 of the source-processing packages but runs version go1.23 of 'go list'. It may fail to process source files that rely on newer language features. If so, rebuild the application using a newer version of Go.
/usr/local/go/src/maps/iter.go:51:20: cannot range over seq (variable of type iter.Seq2[K, V])
-: This application uses version go1.21 of the source-processing packages but runs version go1.23 of 'go list'. It may fail to process source files that rely on newer language features. If so, rebuild the application using a newer version of Go.
WARN There are files with errors, the extraction may fail

It works fine when I reinstall xspreak by "go install github.com/vorlif/xspreak@latest".


Why Swin-Large-W12 contains [36, 36] encoder.layers.3.blocks.0.attn.relative_position_index

Original Swin-Large and the current code seem to have same window_size across layers, and if their window_size set to be 12, then the shape of all relative_position_index should be [144, 144].
But I found that the provided checkpoint has [36, 36] for encoder.layers.3.blocks.0.attn.relative_position_index.
Am I missing something?

Same question


Creating new fs: mpath_member reported as existing fs

When creating a new fs, a device that is a mpath_member is reported as an existing fs.

It's 100% percent reproducible on 4.1.


build error

I am using ArchLinux;
5.8.11-arch1-1, x86_64
...
Compiling PluginProcessor.cpp
In file included from ../../Source/PluginProcessor.cpp:11:
../../Source/PluginProcessor.h:28:1: error: expected class-name before ‘{’ token
   28 | {
      | ^
../../Source/PluginProcessor.h:32:5: error: ‘ChannelMuteAudioProcessor::~ChannelMuteAudioProcessor()’ marked ‘override’, but does not override
   32 |     ~ChannelMuteAudioProcessor() override;
      |     ^
../../Source/PluginProcessor.h:35:10: error: ‘void ChannelMuteAudioProcessor::prepareToPlay(double, int)’ marked ‘override’, but does not override
   35 |     void prepareToPlay (double sampleRate, int samplesPerBlock) override;
      |          ^~~~~~~~~~~~~
../../Source/PluginProcessor.h:36:10: error: ‘void ChannelMuteAudioProcessor::releaseResources()’ marked ‘override’, but does not override
   36 |     void releaseResources() override;
      |          ^~~~~~~~~~~~~~~~
../../Source/PluginProcessor.h:38:10: error: ‘void ChannelMuteAudioProcessor::processBlock(juce::AudioSampleBuffer&, juce::MidiBuffer&)’ marked ‘override’, but does not override
   38 |     void processBlock (AudioSampleBuffer&, MidiBuffer&) override;
      |          ^~~~~~~~~~~~
../../Source/PluginProcessor.h:41:27: error: ‘juce::AudioProcessorEditor* ChannelMuteAudioProcessor::createEditor()’ marked ‘override’, but does not override
   41 |     AudioProcessorEditor* createEditor() override;
      |                           ^~~~~~~~~~~~
../../Source/PluginProcessor.h:42:10: error: ‘bool ChannelMuteAudioProcessor::hasEditor() const’ marked ‘override’, but does not override
   42 |     bool hasEditor() const override;
      |          ^~~~~~~~~
In file included from ../../Source/PluginProcessor.cpp:12:
../../Source/PluginEditor.h:20:1: error: expected class-name before ‘{’ token
   20 | {
      | ^
../../Source/PluginEditor.h:26:10: error: ‘void ChannelMuteAudioProcessorEditor::resized()’ marked ‘override’, but does not override
   26 |     void resized() override;
      |          ^~~~~~~
../../Source/PluginProcessor.cpp: In constructor ‘ChannelMuteAudioProcessor::ChannelMuteAudioProcessor()’:
../../Source/PluginProcessor.cpp:32:5: error: ‘addExtParam’ was not declared in this scope
   32 |     addExtParam (PARAM_MUTE_L,    "Mute L",       "", "",   {  0.0f,  1.0f, 1.0f, 1.0f}, 0.0f, 0.0f, onOffTextFunction);
      |     ^~~~~~~~~~~
../../Source/PluginProcessor.cpp: In member function ‘void ChannelMuteAudioProcessor::processBlock(juce::AudioSampleBuffer&, juce::MidiBuffer&)’:
../../Source/PluginProcessor.cpp:55:20: error: ‘parameterIntValue’ was not declared in this scope
   55 |     lVal.setValue (parameterIntValue (PARAM_MUTE_L) ? 0.0f : Decibels::decibelsToGain (parameterValue (PARAM_LEVEL_L)));
      |                    ^~~~~~~~~~~~~~~~~
../../Source/PluginProcessor.cpp:55:88: error: ‘parameterValue’ was not declared in this scope
   55 |     lVal.setValue (parameterIntValue (PARAM_MUTE_L) ? 0.0f : Decibels::decibelsToGain (parameterValue (PARAM_LEVEL_L)));
      |                                                                                ^~~~~~~~~~~~~~
../../Source/PluginProcessor.cpp: In member function ‘juce::AudioProcessorEditor* ChannelMuteAudioProcessor::createEditor()’:
../../Source/PluginProcessor.cpp:71:12: error: cannot convert ‘juce::Component::SafePointer<ChannelMuteAudioProcessorEditor>’ to ‘juce::AudioProcessorEditor*’ in return
   71 |     return editor;
      |            ^~~~~~
      |            |
      |            juce::Component::SafePointer<ChannelMuteAudioProcessorEditor>
../../Source/PluginProcessor.cpp: In function ‘juce::AudioProcessor* createPluginFilter()’:
../../Source/PluginProcessor.cpp:78:42: error: cannot convert ‘ChannelMuteAudioProcessor*’ to ‘juce::AudioProcessor*’ in return
   78 |     return new ChannelMuteAudioProcessor();
      |                                          ^
In file included from ../../../../modules/juce/modules/juce_gui_basics/juce_gui_basics.h:174,
                 from ../../../../modules/juce/modules/juce_audio_utils/juce_audio_utils.h:56,
                 from ../../../../modules/dRowAudio/module/dRowAudio/dRowAudio.h:173,
                 from ../../Source/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/PluginProcessor.h:13,
                 from ../../Source/PluginProcessor.cpp:11:
../../../../modules/juce/modules/juce_gui_basics/components/juce_Component.h: In instantiation of ‘juce::Component::SafePointer<ComponentType>& juce::Component::SafePointer<ComponentType>::operator=(ComponentType*) [with ComponentType = ChannelMuteAudioProcessorEditor]’:
../../Source/PluginProcessor.cpp:70:56:   required from here
../../../../modules/juce/modules/juce_gui_basics/components/juce_Component.h:2173:73: error: no match for ‘operator=’ (operand types are ‘juce::WeakReference<juce::Component>’ and ‘ChannelMuteAudioProcessorEditor*’)
 2173 |         SafePointer& operator= (ComponentType* newComponent)  { weakRef = newComponent; return *this; }
      |                                                                 ~~~~~~~~^~~~~~~~~~~~~~
In file included from ../../../../modules/juce/modules/juce_core/juce_core.h:247,
                 from ../../../../modules/juce/modules/juce_graphics/juce_graphics.h:57,
                 from ../../../../modules/juce/modules/juce_gui_basics/juce_gui_basics.h:56,
                 from ../../../../modules/juce/modules/juce_audio_utils/juce_audio_utils.h:56,
                 from ../../../../modules/dRowAudio/module/dRowAudio/dRowAudio.h:173,
                 from ../../Source/../JuceLibraryCode/JuceHeader.h:17,
                 from ../../Source/PluginProcessor.h:13,
                 from ../../Source/PluginProcessor.cpp:11:
../../../../modules/juce/modules/juce_core/memory/juce_WeakReference.h:93:20: note: candidate: ‘juce::WeakReference<ObjectType, ReferenceCountingType>& juce::WeakReference<ObjectType, ReferenceCountingType>::operator=(const juce::WeakReference<ObjectType, ReferenceCountingType>&) [with ObjectType = juce::Component; ReferenceCountingType = juce::ReferenceCountedObject]’
   93 |     WeakReference& operator= (const WeakReference& other)       { holder = other.holder; return *this; }
      |                    ^~~~~~~~
../../../../modules/juce/modules/juce_core/memory/juce_WeakReference.h:93:52: note:   no known conversion for argument 1 from ‘ChannelMuteAudioProcessorEditor*’ to ‘const juce::WeakReference<juce::Component>&’
   93 |     WeakReference& operator= (const WeakReference& other)       { holder = other.holder; return *this; }
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~
../../../../modules/juce/modules/juce_core/memory/juce_WeakReference.h:96:20: note: candidate: ‘juce::WeakReference<ObjectType, ReferenceCountingType>& juce::WeakReference<ObjectType, ReferenceCountingType>::operator=(ObjectType*) [with ObjectType = juce::Component; ReferenceCountingType = juce::ReferenceCountedObject]’
   96 |     WeakReference& operator= (ObjectType* newObject)            { holder = getRef (newObject); return *this; }
      |                    ^~~~~~~~
../../../../modules/juce/modules/juce_core/memory/juce_WeakReference.h:96:43: note:   no known conversion for argument 1 from ‘ChannelMuteAudioProcessorEditor*’ to ‘juce::Component*’
   96 |     WeakReference& operator= (ObjectType* newObject)            { holder = getRef (newObject); return *this; }
      |                               ~~~~~~~~~~~~^~~~~~~~~
../../../../modules/juce/modules/juce_core/memory/juce_WeakReference.h:99:20: note: candidate: ‘juce::WeakReference<ObjectType, ReferenceCountingType>& juce::WeakReference<ObjectType, ReferenceCountingType>::operator=(juce::WeakReference<ObjectType, ReferenceCountingType>&&) [with ObjectType = juce::Component; ReferenceCountingType = juce::ReferenceCountedObject]’
   99 |     WeakReference& operator= (WeakReference&& other) noexcept   { holder = std::move (other.holder); return *this; }
      |                    ^~~~~~~~
../../../../modules/juce/modules/juce_core/memory/juce_WeakReference.h:99:47: note:   no known conversion for argument 1 from ‘ChannelMuteAudioProcessorEditor*’ to ‘juce::WeakReference<juce::Component>&&’
   99 |     WeakReference& operator= (WeakReference&& other) noexcept   { holder = std::move (other.holder); return *this; }
      |                               ~~~~~~~~~~~~~~~~^~~~~
make: *** [Makefile:149: build/intermediate/Release/PluginProcessor_a059e380.o] Error 1```

I updated a dependency and broke everything. Slowly fixing it, please use release branch for now.

Build process finished yet. Looks like everything installed correctly. So release branch still works. Thank you.

Master is building again.


TypeScript error: Cannot find name 'Omit'

Describe the bug
I notice that you get this error in your index file.. and because of it when i use data in <SwipeListView it not identify it.  i'm using typescript 3.7.3
To Reproduce
write data prop in <SwipeListView and see the ts error
Environment (please complete the following information):

OS: [e.g. iOS or Android] both
RNSLV Version: 2.1.3
RN Version: 0.61.5

oops my ide issue.. sorry :)
need to select ts version in vs code


banshee.fm offline

It seems the Banshee homepage banshee.fm isn't online anymore. The DNS records aren't set anymore.
As a consequence the online media features don't work anymore (Amazon, Miro Guide).

Yeah, I noticed this morning trying to test your patch for the web view thinking my inability to zoom might have just been in the context panel.
I never build those extensions myself so I'm happy to drop support and remove them.

Yeah, I noticed this morning trying to test your patch for the web view.
I never build those extensions myself so I'm happy to drop support and remove them.


DotNet version does not support escaped strings in responses

When used against LocatorHub (our version was 10.2.2), the LocatorHub responses contain escaped forward slashes (\/), e.g.
{
    "tokenServicesUrl": "https:\/\/my.gis.server\/locatorhub\/arcgis\/tokens"
}

This causes the requests to end up with the following exception:
UriFormatException: Invalid URI: The hostname could not be parsed.

Hi @seckin92 This sounds more like a problem with the LocatorHub.  I would also report that as a bug to them.  It's possible that those backslashes might break other things as well.
You found this issue with the DotNet proxy.  Any chance you also tried (or could try) the php & java proxies?

Hi @bsvensson. That was my initial assumption as well, but I weren't able to raise this with ESRI as the LocatorHub is deployed in a client's environment. I advised the client to raise this, I'll update this thread if / when there are results.
Regarding the Java and PHP proxies, I haven't tried the proxies themselves, but I snipped the JSON parsing bits and tested them with the escaped value.
I tested the Java version with the following code, and from the output, I would say the Java version also has this issue.
	private static String getJsonValue(String text, String key) {
        // _log(Level.FINE, "JSON Response: " + text);
        int i = text.indexOf(key);
        String value = "";
        if (i > -1) {
            value = text.substring(text.indexOf(':', i) + 1).trim();
            value = (value.length() > 0 && value.charAt(0) == '"') ?
                    value.substring(1, value.indexOf('"', 1)) :
                    value.substring(0, Math.max(0, Math.min(Math.min(value.indexOf(","), value.indexOf("]")), value.indexOf("}"))));
        }
        // _log(Level.FINE, "Extracted Value: " + value);
        return value;
    }

	public static void main (String[] args) throws java.lang.Exception
	{
		String json = "{"
		+    "\"tokenServicesUrl\": \"https:\\/\\/my.gis.server\\/locatorhub\\/arcgis\\/tokens\""
		+ "}";

		String tokenServicesUrl = getJsonValue(json, "tokenServicesUrl");

		System.out.println("json = " + json);
		System.out.println("tokenServicesUrl = " + tokenServicesUrl);

        // Output
        //
        // json = {"tokenServicesUrl": "https:\/\/my.gis.server\/locatorhub\/arcgis\/tokens"}
        // tokenServicesUrl = https:\/\/my.gis.server\/locatorhub\/arcgis\/tokens
	}

The PHP version uses json_decode, I tested this with the following code, and the output looks fine.
<?php

$json = <<<_EOT
{
    "tokenServicesUrl": "https:\/\/my.gis.server\/locatorhub\/arcgis\/tokens"
}
_EOT;

$parsed = json_decode($json, true);
echo "\$json = ";
var_dump($json);

echo "\$parsed = ";
var_dump($parsed);

// Output:
//
// $json = string(81) "{
//     "tokenServicesUrl": "https:\/\/my.gis.server\/locatorhub\/arcgis\/tokens"
// }"
// $parsed = array(1) {
//   ["tokenServicesUrl"]=>
//   string(46) "https://my.gis.server/locatorhub/arcgis/tokens"
// }

Thanks for testing,  and contributing. I've merged the php PR.

Addressed by #475


Update gaff_imp.py

bhargavchava97 is the original author of commit ed166290fb3da363655082c5cd18d489b1d12f39.  Since committed these changes instead, I asked bhargavchava97 to create this pull request to keep track of who the contributors are.  Thanks!


[EDA] Remove Naming Exclusions Functionality

Note: FOR INTERNAL USE ONLY. For support questions, please use the EDA Chatter group in The Power of Us Hub.
For feature requests, please use the Ideas tab in The Power of Us Hub.

Do you want to request a feature or report a bug?
Feature

What is the current behavior?
Changing whether or not a contact is Deceased will change the naming exclusions field.

What is the expected behavior?

When I create a contact that is marked as deceased, the contact should have no changes on the naming exclusions field.

When I update a contact that to change whether or not it is deceased, the contact should have no changes on the naming exclusions field.

What is the motivation / use case for changing the behavior?
Anyone wanting to use the same functionality should use the following fields: Exclude From Household Name, Exclude From Household Formal Greeting and Exclude From Household Informal Greeting.

Acceptance Criteria

When I create a contact that is marked as deceased, the contact should have no changes on the naming exclusions field.

When I update a contact that to change whether or not it is deceased, the contact should have no changes on the naming exclusions field.

**lurch: attach W-042225

Tracking W-042225


Fix firewall warning of client in readme

Coverage increased (+0.03%) to 68.284% when pulling d3839912b880cdb79e37b32540e8fb6869ff39b2 on firewall into 81fae3a370109c8c766dedac703ae22b40a47ba2 on master.


tt1000 gentx

Please make sure your node is up and running now. Join #validators on Discord for help: https://discord.gg/QeJWCrE.


NPC save system

Does this api have its own save system or i need to make the new one?

this is the question i put the wrong tag

The NPCs are accounted for in the NPCManager class (see NPCManager class), you may retrieve all NPCs created through NPCLib and the NPCs visible per player.


script: Create Meeting

Update issue OP with filled out template

use frontmatter
search issues/PRs for agenda labels

Create Google Doc
Create Google Calendar Event
Create Hangout link
Link issue in YouTube video
When closed, update YouTube with list of attendees?

Future improvements:

If no date in frontmatter, add doodle- data is finalized by new comment

Currently @rvagg uses https://github.com/rvagg/make-node-meeting, which relies on https://github.com/rvagg/node-meeting-agenda

hah- I knew he had SOMETHING! It was on my list to ask him. Thanks... I'll check it out now.

As a note, I couldn't actually get it to work properly when I tried.


New site for "Built With" Page: http://writeyboards.com/

Developed this a couple months ago, and recently went live :D

Awesome site, thanks!


feat(nvim-treesitter): add nvim-treesitter-context

close https://github.com/ayamir/nvimdots/discussions/693#discussioncomment-5802367

Don't we need to require it?

Also, this might need to set the highlightings in #699 as well.

Don't we need to require it? https://github.com/nvim-treesitter/nvim-treesitter-context#configuration

The default value is good enough to me, so we can just add to dependencies, not to require it.

Also, this might need to set the highlightings in https://github.com/ayamir/nvimdots/pull/699 as well.

I've read this pr and I'm exciting to it! But I think it might out of this pr's scape since the highlighting pr is not merged yet.

I've read this pr and I'm exciting to it! But I think it might out of this pr's scape since the highlighting pr is not merged yet thinking.

make sense.


Update to use latest pages-service

This change accounts for changes in how MasterBrands are inherited in
pages-service. The end result is no change in Clifton output.

Add core_entity_inherit_master_brand = false to MapperFactory config
Update tests to fail if core_entity_inherit_master_brand is not false
Update tests to account for Options needing to be passed into
Programmes and Networks

Can one of the admins verify this patch?

looks good to me


fix _all API

@GuyGuterman please prepare list of test cases

Added tests to the frontend, Verified and Closed
Moving to Done


[pycga] update cudapoa sample to use long read data

Update python sample app to showcase long read POA using banded alignment. Also improve error handling and reporting in sample.

FYI @rilango - wanted to get you more involved with the python samples and how it's used as you start thinking about bindings more generally


[feat] 新增配置项-备注后可自动收藏

Describe the problem
对于常用的内容我会设置备注，但是现在的删除逻辑是讲未收藏的全部删了（含已经添加备注的内容）；
建议新增配置项，能够自动收藏有备注的内容；
自动收藏后，如果取消收藏则按照之前规则统一删除，如果修改备注则再次自动收藏；
Describe the solution you'd like
对于常用的内容我会设置备注，但是现在的删除逻辑是讲未收藏的全部删了（含已经添加备注的内容）；
建议新增配置项，能够自动收藏有备注的内容；
自动收藏后，如果取消收藏则按照之前规则统一删除，如果修改备注则再次自动收藏；
Alternatives considered
No response
Additional context
No response

Hello, we tried to solve the issue.
This is what we did:
Implemented auto-favorite feature for clipboard items with notes. Added a new configuration option in the clipboard settings and updated the item deletion logic.
You can review changes in this commit: https://github.com/mnmnk43434/EcoPasteHub-EcoPaste-896/commit/35a1657238efb8ab65cd08daece04d2bd86f2da2.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.


"Export Types" fails for self-referencing foreign key

I have a self-referencing foreign key on one of my tables (concretely category.parent_id),
the diagram shows it perfectly, but exporting to types fails (memory leak?).

Hi again @kbsali  ! 😂
Thank you so much for reporting this issue.
Could you perhaps share a screenshot of the diagram, and a snapshot after you click export types? Appreciate it!

Here is before adding the self ref foreign key :

And after :

Not sure about the "snapshot after you click export", it just won't work! :grimacing:

Thank you so much for the input! Yeah this could be memory leak due to self referencing infinitely.

awesome, thank YOU for being so reactive on that one! :)

The export buttons are failing for me without a self referencing foreign key. The page crashes.
I haven't been able to debug the issue.


Backport Optimize PUI package delivery for package installs

Backport for https://github.com/inventree/InvenTree/pull/7655

I have no idea why but htis PR is not on stable or 0.15.x anymore. @SchrodingersGat did I do something obviously wrong with this backport?
https://github.com/inventree/InvenTree/blob/stable/contrib/packager.io/before.sh

Looks like this got merged into "stable" and not "0.15.x" . The "stable" branch gets overwrite on release, so this should be pushed to the 0.15.x branch. I guess I also did not notice this when I merged it. If you want to re submit against the correct branch I'll issue another point release.

I will re-submit


Should gh-pages and gh-pages-root be CheckEnforced?

This is an issue for EngSys team.
In C++ we have CheckEnforcer enabled for these branches.
(BTW, do we need these branches at all? Do we need both?
https://github.com/Azure/azure-sdk-for-c/branches/all

gh-pages and gh-pages-root are placeholder branches that should only be pushed to by our automation to update the github.io site. They should have been protected branches, which I just fixed.
What do you mean by we have CheckEnforcer enabled on these branches?

I'm sorry I thought CheckEnforcer and being a protected branch is the same thing. I meant a "protected branch", the shield icon next to it, which is what you did. Thank you Wes!

OK I'll close this issue then.


[BUG] Showing two meta images when sharing LinksHub link in discord

Description
It's showing same image twice in the discord while sharing the LinksHub link.
Kindly fix the og (open graph) tags for discord
Screenshots

Any additional information?
No response
What browser are you seeing the problem on?
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[ ] I am willing to work on this issue (optional)

Hey Rupali, Can you please add a few more screenshots? Because I can't see any difference at my end while sharing the link. Thanks

Hey Rupali, Can you please add a few more screenshots? Because I can't see any difference at my end while sharing the link. Thanks

@rupali-codes
We were getting this in preview, but it seems to be resolved now.

It was definitely caused by duplicate meta tags, but I'm not sure what fixed the issue.

@WaqarTabish2807
We will double-check to see if it is actually resolved and close the issue if everything seems fixed. Otherwise, we will let you know how to contribute.


Add support for multihop proxy headers.

Pull first (orginating) entry out of host and proto forwarding headers.

Coverage remained the same at 100.0% when pulling 10d6f8db6b7d94d0ed6efffc96d79958cf77750f on hiseva:multi-hop-proxy into d04b1bd122c173c1bc2536c11fd4f81381617b4a on glennjones:master.

@cybercode thanks<EMAIL_ADDRESS>is published!


feat: Add custom event aggregator function with annotations

Signed-off-by: Yuan Tang<EMAIL_ADDRESS>

My apologies. I thought I filled out the PR description with use cases but it somehow wasn't saved.

Just so I understand the PR.
When retrying workflows, we have an issue such that Kubernetes Events are aggregated (incorrectly) from a previous submission. And so this PR provides a way to prevent that aggregation?

When retrying, the events for the same nodes will be aggregated since they have exactly the same information (ID, name, type) that is used by the default event key aggregator EventAggregatorByReasonFunc. To avoid that, we introduce a timestamp in the annotations to differentiate the retrying nodes from the previously finished nodes. The custom aggregator function takes the annotations into account so that those events won't be combined. Our users who consume K8s events are able to use the fine-grained events to tell whether the nodes are being re-run and the exact timestamps for those unique events.

And is the EVENT_AGGREGATION_WITH_ANNOTATIONS just a feature flag?

Yes, we don't want to change the default behavior but also want to support the additional use cases so an environment variable is a way for us to toggle experimental features in Workflows.

Could you use the workflow UID instead of timestamp?

Could you use the workflow UID instead of timestamp?

That only works for resubmitted workflows but for retried workflows the UID does not change.


clarifying qualitative measures

This issue is a discussion that started during the review phase of the first CHAOSS metrics release.

Under the "Quantitative" section, what's the difference between New Contributing Organizations (7th bullet) and New Contributor Organizations (8th bullet)?

Originally posted by @rpaik: https://github.com/chaoss/wg-common/issues/22#issuecomment-512104939

@geekygirldawn and @bproffitt : Do you know what the difference between the 7th and 8th bullets are intended to represent?

New Contributing Organizations (7th bullet) and
New Contributor Organizations (8th bullet)?

Originally posted by @sgoggins: https://github.com/chaoss/wg-common/issues/22#issuecomment-515085157

@sgoggins I believe we were differentiating between organizations that contribute as an organization and which organizations contributors belong to.

Originally posted by @bproffitt: https://github.com/chaoss/wg-common/issues/22#issuecomment-515088877

Could they be written like that:

New organizations that contribute to the project
Organizations that new contributors belong to

Originally posted by @germonprez: https://github.com/chaoss/wg-common/issues/22#issuecomment-515098095

Let's go with @germonprez's suggestion of

New organizations that contribute to the project
Organizations that new contributors belong to


Problems installing

Hi, and sorry if this is a stupid question but I'm having some issues getting started here. I am very interested in using this repo especially for its rotated bounding box detection.
My setup:
Windows 10
1080ti GPU
I am new to docker, I installed it for windows and pulled the image (docker pull nvcr.io/nvidia/pytorch:21.04-py3).
I then cloned the repo and tried to build with: docker build -t odtk:latest retinanet-examples/
I then get this error:
ERROR: failed to copy: httpReadSeeker: failed open: failed to authorize: rpc error: code = Unknown desc = failed to fetch anonymous token: unexpected status: 401 Unauthorized

[1/3] FROM nvcr.io/nvidia/pytorch:20.11-py3@sha256:4c62764ccbd321e6848571eb5d3d1b67539ad4646cae11be403c8ae7f6d12888:

failed to copy: httpReadSeeker: failed open: failed to authorize: rpc error: code = Unknown desc = failed to fetch anonymous token: unexpected status: 401 Unauthorized
Now I may be making a major mistake that I am unaware of so please let me know if so. I am assuming I can run this within a docker container using my local hardware and on a Windows system. Are these assumptions incorrect? Is there some resource I can use to get started with using NVIDIA repos in docker containers? or is there a simple fix for this error?
I also created an account and an auth key but when I try: docker login nvcr.io, I get this: Error: Cannot perform an interactive login from a non TTY device.
Any help would be great thanks.

Hi, Windows is not supported by this repo. Ideally you would need a Ubuntu 18.04/20.04 OS installation.

Thank you for the quick reply. I will install Ubuntu on a VM and try again. Are there any other requirements I should be aware of? can this run on my 1080ti?

1080Ti doesn't have any support for mixed precision. So, functionality of this repo will be limited.


Fix issue, limit number of image processing count not work

Root cause is : Cluster mode doesn't share the global variable.
Solution : Use Redis to share the variable between clusters.

Dev note : To test cluster mode locally, I add node_args: '-r dotenv/config' in ecosystem.config.js and make sure src is built by babel then npm run start.

Pull Request Test Coverage Report for Build 647

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.25%

Totals

Change from base Build 642:
0.0%

Covered Lines:
219

Relevant Lines:
225

💛  - Coveralls


Supply instant::SystemTime for wasm32

This should be the last piece of logic required for rustls to support WebAssembly.
UnixTime::now() is called for certificate verification in rustls. std::time::SystemTime is unavailable in wasm32-unknown-unknown, so calling UnixTime::now() would panic before this change. I've seen other wasm projects use instant to solve for the lack of std::time which is why I chose to use it here.
Regarding tests, I don't see any calls to UnixTime::now() in this crate, so It doesn't seem like testing against a wasm32 would prevent regressions that existing tests would. I'm still happy to set up wasm-bindgen-test if the maintainers would like to see those tests and run them and ci. Perhaps wasm32 tests make sense further up the stack in rustls where certificate verification happens and UnixTime::now() is called.
I did manually test a rustls connection from wasm32 using this change, however.

Thanks! Can you add a CI job that targets a wasm32 target so that we know that this compiles and doesn't regress?

Added wasm_build to build the lib with target wasm32-unknown-unknown in CI
I think this is what you were asking for, but also made the job run tests on another branch in case that was your preference .

Not sure about this.
First, it seems quite odd to have to poly-fill bits of std like this. It feels like you actually want to disable the std feature in this crate when you use it, and that should drop the availability of the panicking code and require the application to select a replacement. Alternatively, you could stick with std, but target a wasm target with a standard syscall interface like wasi (obv. not if you target browsers).
Second, it seems instant is not well maintained: https://github.com/sebcrozet/instant/issues/52

So maybe web-time is a good alternative? @daxpedda do you think it would be a good fit?

Thanks so much for the quick response. The most recent force-push should address the concerns raised here. It uses web-time, targets only wasm32-unknown-unknown and not WASI or Emscripten, and is guarded behind a new web feature.

Obviously this would mean users who target wasm32-unknown-unknown without the feature will get a panic when they hit this part of the code.

Could/should we make this a compile time error?

Cargo doesn't seem to support [target.'cfg(all(target_family = "wasm", target_os = "unknown"))'.features] syntax, so I removed that.
I've also feature gated UnixTime as suggested by @daxpedda. Those who target wasm32-unknown-unknown without the feature should no longer be able to refer to UnixTime and thus should not panic at runtime but get a compile time error instead.

I left the feature gates as-is so that wasm unknown targets running in std-supporting runtimes could use it. Is this something that happens, or do we want this to produce a compile error instead?

For more context: currently SystemTime::now() will always panic if you are running under wasm32-unknown-unknown. The only way this can change in the future is if a Wasm proposal is introduced that adds instructions to get time. However this is extremely unlikely to happen as this use-case is already covered by WASI, which has its own target.

@daxpedda I took your advice and updated the table above. a wasm32-unknown-unknown target with std feature calling UnixTime::now() should now produce a compile error from the feature gate.

How will this interact with the continuation of the no-std work staged in the Rustls repo. Does the introduction of the TimeProvider in https://github.com/rustls/rustls/pull/1502 and https://github.com/rustls/rustls/pull/1688 reduce the need to address this within pki-types, or are the two orthogonal?

How will this interact with the continuation of the no-std work staged in the Rustls repo.

I'm not familiar with the no_std work in Rustls, but FWIW anything relying on wasm-bindgen won't be able to use use no_std.
In context for this PR: wasm32-unknown-unknown can be no_std unless you enable the web crate feature.

Are any further changes / approval required?

adopted @cpu's recommendations and force pushed

Not sure about this.

@ctz Does the revised iteration based on web-time seem more reasonable to you or is this a non-starter from your perspective no matter the backing dep. filling in for system time on wasm32-unknown-unknown?

Regarding @ctz's first concern

First, it seems quite odd to have to poly-fill bits of std like this. It feels like you actually want to disable the std feature in this crate when you use it, and that should drop the availability of the panicking code and require the application to select a replacement. Alternatively, you could stick with std, but target a wasm target with a standard syscall interface like wasi (obv. not if you target browsers).

This PR was opened so that I can target browsers, which this change alone would allow. It does seem possible to supply web-time by implementing TimeProvider further up the stack once https://github.com/rustls/rustls/pull/1502 and https://github.com/rustls/rustls/pull/1688 are merged, but the second is still a draft and I'm not sure on what timeline that would become available.

the second is still a draft and I'm not sure on what timeline that would become available.

I think it will be merged within a week or two (:crossed_fingers:). The main limiting factor is that I'll be out next week.

@cpu https://github.com/rustls/rustls/pull/1688 appears to be paused. Does the presence of that PR make this one obsolete? If that PR is paused and this one allows rustls to be embedded in browser environments, is it worth merging or does it create too much of a maintenance burden?

If this PR means that web targets can use the default time provider, I think this is probably still a win?

Thanks for sticking with this and iterating based on our feedback @DanGould :+1:

Thanks for the feedback and your patience


Websocket in Gulp(Ionic)

I copy your code in gulpfile.js
var proxy = require('http-proxy-middleware');

gulp.task('connect', function() {
     connect.server({
       root: ['./app'],
       port: 2301,
       middleware: function(connect, opt) {
         return [
           proxy('/socket', {
             target: 'https://cloud.vanwardsmart.com',
             changeOrigin:true,
             ws: true,      // <-- set it to 'true' to proxy WebSockets
             secure:true
           })
         ]
       }
     });
 });

gulp.task('default', ['connect']);

when I use create websocket instance, just like this:
  var wsUrl = 'wss://<IP_ADDRESS>:2301/ws';
  var ws = new WebSocket(wsUrl);

the browser show "failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED" error

Not a middleware issue; But it sounds like #24
Check following examples on how to configure https correctly, since you are trying to open a secure websocket connection (wss:):
https://github.com/nodejitsu/node-http-proxy/blob/master/examples/http/

@chimurai
I added agent: "https.globalAgent",But still not work

You are trying to connect to: wss://<IP_ADDRESS>:2301/ws
Is the wss:// really needed? Try ws://
Also the proxy is configured to listen to path /socket only.
Since you are connecting to the /ws path; the proxy will not do anything.

@chimurai  I plan to use 'websocket' connect wss://cloud.vanwardsmart.com:2301/ws ,but the server does not allow different Origin!
So I want to use http-proxy-middleware in gulpfile.But I have set in many way but still it dosen't work.
Can you give me a good example???THx !THx !THx! THx!

Can you send logs output for HPM?
Add the option logLevel and set it to silent

@chimurai  I don't know it is gulp server, I run 'ionic serve' to run it ,and it's http
Can you leave a email address to let me send my code to you so that you can check it easy ?

I don't think this is the right place for troubleshooting your application/development setup;
StackOverflow would be a better place for that.

Some pointers in your setup:

make sure <protocol>/<host>/<path> are correctly configured in your client code: var ws = new WebSocket('wss://<IP_ADDRESS>:2301/ws'); versus var ws = new WebSocket('ws://<IP_ADDRESS>:2301/ws'); (no secure socket)
option agent: https.globalAgent is probably needed if you are proxying to a https: target.
use option pathRewrite if the path need be changed from /ws to /socket
if you client connects to path ws, the proxy should also be configured to the same path.

Don't mind if you need help with HPM configuration.
But please use StackOverflow for your project setup.


Uncaught TypeError

Hello,
When i try to run this keybind
Mousetrap.bind('ctrl+m', menu()); function menu(){   alert("Hi"); };
i get this error
Uncaught TypeError: a is not a function     at f (mousetrap.min.js:5)     at c.h._handleKey (mousetrap.min.js:7)     at c.handleKey (mousetrap.min.js:10)     at HTMLDocument.d (mousetrap.min.js:5)

This can be closed as it’s no error with Mousetrap.


How can I download these categories without duplicate objects?

Human-Shape (41,557), Animals (28,882), Daily-Used (220,222), Furnitures (19,284), Buildings&&Outdoor (116,545), Transportations (20,075), Plants (7,195), Food (5,314), Electronics (13,252) and Poor-quality (107,001).
objaverse_280k should have only 280k. But these add up to much more than 280k objects. It seems these categories are not mutually exclusive. What categories should I download to avoid downloading duplicate objects?

Hi, the current release of gobjaverse_280k is a subset of the objaverse (we calculated the CLIP scores between text and images, and selected this portion with high scores for training ND-MV and Albedo-MV). So the 'category_annotation.json' have more annotations than gobjaverse_280k. You can download the annotation for each category of gobjaverse_280k using 'wget https://virutalbuy-public.oss-cn-hangzhou.aliyuncs.com/share/aigc3d/gobjaverse_280k_split/gobjaverse_280k_{category_name}.json'.

Thanks!


Images fail to upload

Before creating an issue, please search the existing issues to see if a similar one has already been created. You can search issues by specific labels (e.g. label:nearby ) or just by typing keywords into the search filter.
Summary:
Two of nine images failed to upload despite changing network and restarting app.
Steps to reproduce:
How can we reproduce the issue?
Issue occurred after uploading 7 other images in the course of about 45 minutes.
Add System logs:
Add logcat files here (if possible).
Expected behavior:
What did you expect the App to do?
Upload images as usual.
Observed behavior:
What did you see instead?  Describe your issue in detail here.
Two images simply failed to upload despite numerous attempts, using both mobile and wi-fi connections, and restarting the app.
Device and Android version:
What make and model device (e.g., Samsung J7) did you encounter this on?  What Android
version (e.g., Android 4.0 Ice Cream Sandwich or Android 6.0 Marshmallow) are you running?  Is it
the stock version from the manufacturer or a custom ROM ?
The device is a Motorola Droid Turbo 2. It is running the stock Android 7.0
Commons app version:
You can find this information by going to the navigation drawer in the app and tapping 'About'
This is version 2.6.7 of the Commons app.
Screen-shots:

Can be created by pressing the Volume Down and Power Button at the same time on Android 4.0 and higher.

Hi @dehrenha , thanks so much for reporting this! A few questions:

Did you ever experience this before version 2.6.7? Or alternatively, did you experience multiple crashes with 2.6.6 instead?
If you get another failed upload in the future, could you please go to Settings > Send log file, and have the logs sent to us? This will help us hugely in debugging your problem.

Thanks!

@dehrenha  True, I uploaded 7 very random photos and it says "4 uploads" at the top; I think maybe the "My recent Uploads" count at the top only count the ones that were approved.
#175
Best!

Josephine,
I just started testing this app so I have had no experience at all
with the previous versions. I will send the log today. Thanks for the heads
up.
Don
On Tue, Feb 20, 2018 at 12:32 AM, Josephine Lim<EMAIL_ADDRESS>wrote:

Hi @dehrenha https://github.com/dehrenha , thanks so much for reporting
this! A few questions:

Did you ever experience this before version 2.6.7? Or alternatively,
did you experience multiple crashes with 2.6.6 instead?
If you get another failed upload in the future, could you please go
to Settings > Send log file, and have the logs sent to us? This will help
us hugely in debugging your problem.

Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/commons-app/apps-android-commons/issues/1170#issuecomment-366880043,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ah_ntXjqVAtDGBZfK43g08_ZGY5guez9ks5tWmb3gaJpZM4SLYWO
.

@dehrenha Hmm, interesting. I took a look at your log file and it seems that there is very little in the file. :/ Did you send it immediately after a failed upload, or at a different time?
@hismaeel Yeah, AFAIK we only count the images that have not been deleted. But what happened to the other photos for you - were they deleted on Commons or did the app fail to upload them (in which case it would say "Failed" as in @dehrenha 's screenshot)? (Also, if you are testing on betaDebug, there is a bug with the number of uploads displayed, but we haven't been to fussed with that since users will never receive that build variant)

@misaochan It happened only in the beta version! It's all well in the release version.

@JosephineLim I sent it a few hours after the failed upload.
On Wed, Feb 21, 2018 at 4:38 AM, Josephine Lim<EMAIL_ADDRESS>wrote:

@dehrenha https://github.com/dehrenha Hmm, interesting. I took a look
at your log file and it seems that there is very little in the file. :/ Did
you send it immediately after a failed upload, or at a different time?
@hismaeel https://github.com/hismaeel Yeah, AFAIK we only count the
images that have not been deleted. But what happened to the other photos
for you - were they deleted on Commons or did the app fail to upload them
(in which case it would say "Failed" as in @dehrenha
https://github.com/dehrenha 's screenshot)? (Also, if you are testing
on betaDebug, there is a bug with the number of uploads displayed, but we
haven't been to fussed with that since users will never receive that build
variant)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/commons-app/apps-android-commons/issues/1170#issuecomment-367283501,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ah_ntUv2qLecfBdaxeqolJpxeD0ysVTVks5tW_IQgaJpZM4SLYWO
.

Hi @dehrenha ,
The way the "Send log file" feature works is that it pulls the existing logs from your phone at the time you send it. Unfortunately Android logs scroll VERY fast (and AFAIK are also cleared when you restart your phone), so generally it is best to submit immediately after the bug happened. Apologies that I didn't clarify that in my request. :)

As we have no logs and considering uploads have been refactored to handle such errors, closing this issue


Choose

VSCode Version:
OS Version:

Steps to Reproduce:
npm i monaco-editor-core
1.
2.

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

/needsMoreInfo
Could you provide issue using proper template and specify how it is related to VSCode?
Moreover you might want to use https://www.npmjs.com/package/monaco-editor as stated in monaco-editor-core readme


Change calendar view background colour.

IMPORTANT - BEFORE CREATING YOUR ISSUE PLEASE READ THE FOLLOWING:

PLEASE STATE THE VERSION NUMBER you are using.
Are you using the latest version of JTAppleCalendar? Latest version is currently 7.1.5
PROVIDE ENOUGH INPORMATION SO I CAN RECREATE THE PROBLEM.

Hi there, I am using the latest version of the library.
I am unable to make the background colour a gradient or transparent. Is there a easy of changing the background color of the calendar view.
Thanks

This calendar is a regular UICollectionView.
You change the background color in the exact same way.
What issues are you facing?

Oh I didn't know it was that simple, thanks again for the great library.

awesome cool. closing.


Gravizo not rendering

When using http://gravizo.com/ to render graphiz dot syntax, bootmark does not render the images at all.
Other products that perform similarly:

Flatdoc similarly does not render the markdown tag, but still renders the <img tag version.
Original Strapdown same as above.
Both Strapdown+Navigation and Strapdown-Zeta renders both properly, so it seems fixable

I'm using python3 -m http.server or python2 -m SimpleHTTPServer to serv.
Thank you

can you show an example of your issue?
It is for sure not an issue with the markdown parser. See the demo of just the parser with the some graphic here

Link to screencap: Selection_625.png
Link to HTML: (http://pastebin.com/raw/3H1cAgeN)
Link to markdown file (Readme.md): (http://pastebin.com/raw/yz8yrFHh)
If i copy the above raw text Readme.md into your live-demo, the <img tag renders, but not the markdown tag: Selection_626.png
The graph-text were copy pasted directly from gravizo to minimize error.

I think I found it. It seems that showdown doesn't like urls with spaces of line breaks in them. To solve it you have to use url encoded strings. Try pasting the url into your browser's searchbox:
http://g.gravizo.com/g?
  digraph G {
    aize ="4,4";
    main [shape=box];
    main -> parse [weight=8];
    parse -> execute;
    main -> init [style=dotted];
    main -> cleanup;
    execute -> { make_string; printf}
    init -> make_string;
    edge [color=red];
    main -> printf [style=bold,label="100 times"];
    make_string [label="make a string"];
    node [shape=box,style=filled,color=".7 .3 1.0"];
    execute -> compare;
  }

it should automatically convert the spaces into %20s
http://g.gravizo.com/g?%20digraph%20G%20{%20aize%20=%224,4%22;%20main%20[shape=box];%20main%20-%3E%20parse%20[weight=8];%20parse%20-%3E%20execute;%20main%20-%3E%20init%20[style=dotted];%20main%20-%3E%20cleanup;%20execute%20-%3E%20{%20make_string;%20printf}%20init%20-%3E%20make_string;%20edge%20[color=red];%20main%20-%3E%20printf%20[style=bold,label=%22100%20times%22];%20make_string%20[label=%22make%20a%20string%22];%20node%20[shape=box,style=filled,color=%22.7%20.3%201.0%22];%20execute%20-%3E%20compare;%20}

it might be related to showdownjs/showdown#329, and as @tivie says, spaces are not valid

That's definaitly getting me in the right direction, it fixes the <img tag for certain, but trying the same with the markdown tag isn't resulting so nice.  thanks for the help!


How can I use it for verticall scrolling?

Update your podfile to pod 'FFBackgroundParallax', '~> 1.1.0'. This version adds vertical compatibility. Check README or demo for more information.

Thanks man!