Unable to poetry add functime

Hey guys, I'm able to install functime as a pip package, but unable to add it with the poetry package management.
The problem lies with kaleido
(tsboost-py3.10) ferpapi tsboost $ poetry add functime
Using version ^0.2.4 for functime

Updating dependencies
Resolving dependencies... (4.2s)

Writing lock file

Package operations: 22 installs, 0 updates, 0 removals

  • Installing entrypoints (0.4)
  • Installing locket (1.0.0)
  • Installing mdurl (0.1.2)
  • Installing toolz (0.12.0)
  • Installing zipp (3.16.2)
  • Installing asciitree (0.3.3)
  • Installing fasteners (0.18)
  • Installing importlib-metadata (6.8.0)
  • Installing markdown-it-py (3.0.0)
  • Installing numcodecs (0.11.0)
  • Installing partd (1.4.0)
  • Installing pygments (2.15.1)
  • Installing pynndescent (0.5.8)
  • Installing dask (2023.7.0)
  • Installing flaml (1.2.4)
  • Installing kaleido (0.2.1.post1): Failed

  RuntimeError

  Unable to find installation candidates for kaleido (0.2.1.post1)

  at ~/.local/share/pypoetry/venv/lib/python3.10/site-packages/poetry/installation/chooser.py:109 in choose_for
      105│
      106│             links.append(link)
      107│
      108│         if not links:
    → 109│             raise RuntimeError(f"Unable to find installation candidates for {package}")
      110│
      111│         # Get the best link
      112│         chosen = max(links, key=lambda link: self._sort_key(package, link))
      113│

  • Installing polars (0.18.7)
  • Installing pylance (0.5.8)
  • Installing rich (13.4.2)
  • Installing umap-learn (0.5.3)
  • Installing zarr (2.15.0

any clues?

FYI @topher-lo & @FerPapi
Had a similar issue with our plotly-resampler tool - basically you need to lock the kaleido version to 0.2.1.
See: https://github.com/plotly/Kaleido/issues/156
How we did this in plotly-resampler (which uses poetry as dependency manager as well) :arrow_down:
https://github.com/predict-idlab/plotly-resampler/blob/b712c6772934e261be56ef996d95138f42407486/pyproject.toml#L49-L50

Should be resolved by https://github.com/descendant-ai/functime/commit/9c0bddfd570440440bd71441158aba7f3a8a9556. @FerPapi will be part of new release on Monday. Thanks @jvdd!

fantastic! thank you very much


drivers: gpio: mec172x: Add message to warn about pins not in GPIO mode

Warn about potential device tree errors for cases when a pin is attempted  to be configured as GPIO but which is not in GPIO mode.

Adding warning message for this case looks fine

Unfortunately I can't officially approve the changes.


Add VPS hosting guide

This should be split into more parts depending on the tool used to manage the bot process, and in the beginning we will have a small grammY-VPS talk and add anchor links to all methods.

Also, in the end we can have a guide about setting up webhooks with nginx and Let's Encrypt SSL.

Waiting for translations.

@KnorpelSenf please don't delete the vps-hosting branch in case if you merged this.


Update contract initial state root to SMT

A sparse merkle tree is used to calculate the initial state root of a
contract.
It is done so due to the mutable nature of the state.

I think we should have snapshot tests of the contract root and ID using some randomly generated sets of bytecode in order to ensure tweaks to this in the future won't majorly break things in the future.

I think we should have insta snapshot tests of the contract root and ID calculation using some randomly generated sets of bytecode in order to ensure future tweaks won't cause major backward compatibility problems.

Since we just call the implementation of fuel-merkle, shouldn't we perform this check there? Otherwise, can we add this as pending issue so we unblock the predicates?

I'm not sure how this is relevant to predicates, as it's related to contract ids
That's a big assumption to make by only testing fuel-merkle, and also isn't correct since the process of chunking and padding bytes is only done in this method and not in fuel core.


Adebisi ibex branch

Closing, merged into ibex-version-1.0 branch.
Requires yarn install to install Leaflet modules.


Support for registering cloud just with ARM endpoint

Closes https://github.com/Azure/azure-cli/issues/3391

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[x] The PR has modified HISTORY.rst with an appropriate description of the change (see Modifying change log).

Command Guidelines

[x] Each command and parameter has a meaningful description.
[n/a] Each new command has a test.

(see Authoring Command Modules)

Codecov Report

Merging #3785 into master will decrease coverage by 0.06%.
The diff coverage is 7.69%.

@@            Coverage Diff             @@
##           master    #3785      +/-   ##
==========================================
- Coverage    71.4%   71.33%   -0.07%
==========================================
  Files         422      422
  Lines       26553    26579      +26
  Branches     4032     4039       +7
==========================================
+ Hits        18959    18961       +2
- Misses       6359     6379      +20
- Partials     1235     1239       +4

Impacted Files
Coverage Δ

...cli-cloud/azure/cli/command_modules/cloud/_help.py
100% <ø> (ø)
:arrow_up:

...li-cloud/azure/cli/command_modules/cloud/custom.py
14.45% <7.69%> (-3.09%)
:arrow_down:

...dback/azure/cli/command_modules/feedback/custom.py
31.25% <0%> (ø)
:arrow_up:

src/azure-cli-core/azure/cli/core/util.py
70.06% <0%> (ø)
:arrow_up:

...nent/azure/cli/command_modules/component/custom.py
16.23% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Crash in signal.lfilter on nd input with wrong shaped zi

import numpy as np
from scipy import signal

y, zf = signal.lfilter([1,1], [1.], np.arange(12).reshape((4,3)), 0, [[1]])

On Windows 7, python 2.7, scipy 0.15.1 from anaconda64 this crashes.
Running on the same on Linux (python 2.7, scipy 0.15.1, from anaconda64) i get:
In [7]: y
Out[7]:
array([[  1.,   1.,   2.],
       [  3.,   5.,   7.],
       [  9.,  11.,  13.],
       [ 15.,  17.,  19.]])

In [8]: zf
Out[8]: array([[ 9.]])

Which still seems wrong, shouldn't this fail and complain about a zi having the wrong shape? Even if it would take a (1,1) shaped zi shouldn't the produced zf be (4,1) in this case?  AFAICT, the handling of initial conditions for multidimensional x is not quite right.  For instance, there is also this issue:
In [16]: signal.lfilter([1, -1], [1.], np.arange(10).reshape(2,5), 1, [[1],[1],[1],[1]])
Out[16]:
(array([[ 1.,  1.,  1.,  1.,  1.],
        [ 6.,  1.,  1.,  1.,  1.]]), array([[ -4.00000000e+00],
        [ -9.00000000e+00],
        [  2.52787376e-45],
        [  2.64228486e-58]]))

Which gives the same uninitialized junk on both Windows and Linux.  This makes me think the code that does not crash on Linux is just getting lucky and not crashing even though it is still stepping past the array bounds.

that doesn't look good.
signal.lfilter([1, -1], [1.], np.arange(10).reshape(2,5), 1, [[1],[1],[1],[1]])

segfaults for me on 32-bit linux

Looks like the shape of the zi argument should be validated before lfilter makes the call to sigtools._linear_filter(b, a, x, axis, zi).   For example, if x has shape (m, n, p) and axis=1, then zi should have shape (m, r, p), where r = max(len(a), len(b))-1.

Yes, I think that's exactly the problem. I'll have a fix shortly.


how to Scan pairs that pair with only BTC

Hi,
new to Github and even confused whether to post this in Pull Request or Issues link...
the script is really 20x faster and the problem is it shows triangular arbitrage opportunities so fast, pairs names keep changing almost every 1 or 2 secs, even before we could see the clear names of all pairs...
is it possible to make any changes, so that it will show only pairs starting with BTC/123/456, so that the pairs can be limited and we can concentrate on them...

Same issue here. Any ideas how to fix this in code?

You may fork this project and add the filter to only show trades for a particular set of pairs. This should be relatively easy to do.

Hi Karthik thanks for your reply.  I've tried to adjust some things in getarbpairs.js (nums and dens) but that doesn't work either. Could you provide me some more information how to for example at least show only the pairs starting with USDT or BTC?

Hello,
If you like can use some of my scripts
With this for example you can detect all triarbitrage of any Exchange , later or before you can limit the paírs you want to check
https://github.com/PlinMartinez/PliniBot-arbitraje/blob/master/BUSCATRIANGULOS.py
Best Regards & Saludos,
Plin Martinez
De: dwarserop<EMAIL_ADDRESS>Enviado el: jueves, 4 de febrero de 2021 16:29
Para: karthik947/BinanceTriangularArbitrage_v2<EMAIL_ADDRESS>CC: Subscribed<EMAIL_ADDRESS>Asunto: Re: [karthik947/BinanceTriangularArbitrage_v2] how to Scan pairs that pair with only BTC (#9)
Hi Karthik thanks for your reply.  I've tried to adjust some things in getarbpairs.js (nums and dens) but that doesn't work either. Could you provide me some more information how to for example at least show only the pairs starting with USDT or BTC?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/karthik947/BinanceTriangularArbitrage_v2/issues/9#issuecomment-773393450 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AIWE746EXXCQDLN2L45TEWLS5K4LBANCNFSM4WQQ5TWA .  https://github.com/notifications/beacon/AIWE74YC2TZEIJNM4JGJADDS5K4LBA5CNFSM4WQQ5TWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFYMQYKQ.gif

@dwarserop - No problem. I'll add this feature and upload it as  a new version. This is a simple addition, so shouldn't take long.

Ah many thanks. Looking forward to the fix.
Op vr 5 feb. 2021 20:47 schreef Karthik D<EMAIL_ADDRESS>
@dwarserop https://github.com/dwarserop - No problem. I'll add this
feature and upload it as a new version. This is a simple addition, so
shouldn't take long.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/karthik947/BinanceTriangularArbitrage_v2/issues/9#issuecomment-774249907,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJGN2OHOYE3OUGLUZISNHMLS5RDMZANCNFSM4WQQ5TWA
.

Hi Karthik thanks for your reply.  I've tried to adjust some things in getarbpairs.js (nums and dens) but that doesn't work either. Could you provide me some more information how to for example at least show only the pairs starting with USDT or BTC?

https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Pages/JS/index.js#L20-L27
@dwarserop on line 23 here is the relevant code that filters the pairs to display. If you are certain you only ever want pairs starting with BTC, you can edit it like this to add an additional chained filter filter(p => p.d1 === 'BTC'). The variable p.d1 is the first coin and you can check to ensure it is 'BTC'.
pl.filter(p => p.value >= mimPL).filter(p => p.d1 === 'BTC').forEach((d,i) => {

hey man, I'm trying to understand the logic behind the code. What do you think he meant be 'nums' and 'dens'? And why did he use value = -100 at the beginning? Have you understood this part?

@azakero The terms numerator and denominator are just used to indicate if the rate is to be taken as given, or if it is to be inverted.
In any perfect market, the product of the rates in an arbitrage pair is equal to 1.
A/B x B/C x C/A = 1
If in a real world market this product is say 1.01 then the possible arbitrage profit is (1.01 - 1) * 100 = 1%
You can see this multiplication of rates (A/B x B/C x C/A) is being generated here:
https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Mods/getArbPairs.js#L132
https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Mods/getArbPairs.js#L142
https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Mods/getArbPairs.js#L152
But this assumes that the rate of A/B, B/C and C/A are all available. This may not be the case; the third pair might be listed as A/C instead of C/A. In that case you would use 1/rate for A/C in the place of rate for C/A. Like if you wanted rate of USDTBNB but what's available on Binance is BNBUSDT. Then you would use 1/(rate of BNBUSDT) in the formula.
https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Mods/getArbPairs.js#L136
To take this a step ahead, if d.l1 === 'num' then we are selling the current pair and hence looking at the bid price, but if if d.l1 === 'den' then we are buying the current pair and are interested in the ask price.
Finally the multiplication product is stored in lv_calc and the possible arbitrage profit of something like (1.01 - 1) * 100 = 1% is calculated here:
https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Mods/getArbPairs.js#L161
So the variable d.value contains the profit in percentage. And in the frontend we filter on this profit value, showing only those with profit > 0
https://github.com/karthik947/BinanceTriangularArbitrage_v2/blob/98e0bcda8762827a17d59800c6aa2e4ee4ef799d/Mods/getArbPairs.js#L166

And why did he use value = -100 at the beginning?

Since 0 is a meaningful value for d.value, it cannot be taken as a default value to initialize this variable. So to be safe d.value is initialised as -100. That's the only significance.

@salian Bro, that was a great explanation. Thank you so much.


Add TanyaB84's file

created a branch, created a file and made a commit, and opened a pull request

done


file path fix

https://github.com/timreichen/Bundler/pull/61
fixes a bug that causes paths to break on windows os.

Woohoo! It works! Well, at least enough to be usable.
The following work on Windows: "test.html", "./test.html", and ".\test.html".
The following fails on Windows: "C:\full\paht\to\file\test.html" on Windows.
On Mac, (assuming you touch "foo:bar.html" first) it works with "./foo:bar.html" but NOT "foo:bar.html".


[BUG] Generator is not creating a new variable resulting in uncompilable code

Using this swagger file
https://raw.githubusercontent.com/gapra-msft/azure-rest-api-specs/storage/queueGenerator/specification/storage/data-plane/Microsoft.BlobStorage/preview/2020-04-08/blob.json
And this swagger README
https://raw.githubusercontent.com/Azure/azure-sdk-for-java/c708ca0cf105043411598b20b7668511e0631e45/sdk/storage/azure-storage-blob/swagger/README.md
The generated code is not compilable. Basically the encryptionScope variable seems to be used twice in a bunch of the generated APIs

BlobStorageCustomization
https://raw.githubusercontent.com/Azure/azure-sdk-for-java/c708ca0cf105043411598b20b7668511e0631e45/sdk/storage/azure-storage-blob/swagger/src/main/java/com/azure/storage/blob/customization/BlobStorageCustomization.java

BlobStorageCustomization
https://raw.githubusercontent.com/Azure/azure-sdk-for-java/c708ca0cf105043411598b20b7668511e0631e45/sdk/storage/azure-storage-blob/swagger/src/main/java/com/azure/storage/blob/customization/BlobStorageCustomization.java

@gapra-msft This issue is caused by one of the transformations that's duplicating the name encryptionScope.
Rename cpk-scope-info to encryption-scope
directive:
- from: swagger-document
  where: $.parameters
  transform: >
    $.EncryptionScope["x-ms-parameter-grouping"]["name"] = "encryption-scope";

If you change the transformation to the following, the generated code looks right:
Rename cpk-scope-info to encryption-scope-group
directive:
- from: swagger-document
  where: $.parameters
  transform: >
    $.EncryptionScopeGroup["x-ms-parameter-grouping"]["name"] = "encryption-scope-group";

Let me know if this transformation works.

@gapra-msft This issue is caused by one of the transformations that's duplicating the name encryptionScope.
Rename cpk-scope-info to encryption-scope
directive:
- from: swagger-document
  where: $.parameters
  transform: >
    $.EncryptionScope["x-ms-parameter-grouping"]["name"] = "encryption-scope";

If you change the transformation to the following, the generated code looks right:
Rename cpk-scope-info to encryption-scope-group
directive:
- from: swagger-document
  where: $.parameters
  transform: >
    $.EncryptionScopeGroup["x-ms-parameter-grouping"]["name"] = "encryption-scope-group";

Let me know if this transformation works.


Fixed direct link download

This fixes the direct download of documents on clicking.
Issue: #35
All Submissions:

[x] Have you followed the guidelines in our Contributing document?

New Feature Submissions:

[x] Does your submission pass build tests locally?
[x] Have you indented your code locally prior to submission?

Changes to Core Features:

[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you successfully ran tests with your changes locally?

Hope that you have followed the contribution guidelines. Please don't make a request anywhere to get a review. One of the maintainers will get back to it within a day or so. 😃
(Powered by GitMate.io)

ack 2906596

Just resolve the conflicts to get this merged! @nguptaa

Just resolve the conflicts to get this merged! @nguptaa

@monsij Done. Kindly review 😃


[MM-53711] Set save button opacity for editing a post when disabled

Summary

The save button when editing posts appeared clickable when the post was too long, this PR sets the opacity of the save button such that the button would appear unclickable to the user.
Ticket Link

Fixes https://github.com/mattermost/mattermost/issues/24617
Checklist

[ ] Added or updated unit tests (required for all new features)
[ ] Has UI changes
[ ] Includes text changes and localization file updates
[ ] Have tested against the 5 core themes to ensure consistency between them.

Device Information
This PR was tested on:
Macbook Pro, 2020 (Intel)
MacOs 14.1.1
Screenshots

Release Note

NONE

Hello @cedricongjh,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.
Per the Mattermost Contribution Guide, we need to add you to the list of approved contributors for the Mattermost project.
Please help complete the Mattermost contribution license agreement?
Once you have signed the CLA, please comment with /check-cla and confirm that the CLA check is green.
This is a standard procedure for many open source projects.
Please let us know if you have any questions.
We are very happy to have you join our growing community! If you're not yet a member, please consider joining our Contributors community channel to meet other contributors and discuss new opportunities with the core team.

/check-cla

/update-branch

I'm checking with the Delivery team about the build failures.

I can confirm that at the moment, the Build Apps for PR label cannot be used from PRs originating from forks. I opened a ticket to support that in the future.
To unblock QA I have pushed the source branch to this repo, and used it to create a mirror this PR and produce the artifacts from there (that mirror PR may be closed and its branch deleted, after these changes are merged). You can use this method until the long-term solution is implemented


cppwinrt -sdk flag fails to find platform.xml with registry cruft

It appears the SDK uninstall does not clean up the Windows Kits\Installed Roots key, generating false positive locations for platform.xml.

-sdk should use the same search strategy as the VS dev command prompt:
@REM Due to the SDK installer changes beginning with the 10.0.15063.0 (RS2 SDK), there is a chance that the
@REM Windows SDK installed may not have the full set of bits required for all application scenarios.
@REM We check for the existence of a file we know to be included in the "App" and "Desktop" portions
@REM of the Windows SDK, depending on the Developer Command Prompt's -app_platform configuration.
@REM If "windows.h" (UWP) or "winsdkver.h" (Desktop) are not found, the directory will be skipped as
@REM a candidate default value for [WindowsSdkDir].
set __check_file=winsdkver.h
if /I "%VSCMD_ARG_APP_PLAT%"=="UWP" set __check_file=Windows.h
if not "%WindowsSdkDir%"=="" for /f %%i IN ('dir "%WindowsSdkDir%include" /b /ad-h /on') DO (
@REM Skip if Windows.h|winsdkver (based upon -app_platform configuration) is not found in %%i\um.
if EXIST "%WindowsSdkDir%include%%i\um%__check_file%" (
set result=%%i
if "!result:~0,3!"=="10." (
set SDK=!result!
if "!result!"=="%VSCMD_ARG_WINSDK%" set findSDK=1
)
)
)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\vsdevcmd\core\winsdk.bat


AzureStorage RestError with status code 400

Preflight Checklist

[x] I have installed the latest version of Storage Explorer.
[x] I have checked existing resources, including the troubleshooting guide and the release notes.
[x] I have searched for similar issues.

Storage Explorer Version
1.36.2
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20241029.2
Platform
Windows
OS Version
Windows 11
Bug Description
bug_log.txt
Steps to Reproduce

Launch Azure Storage Explorer
Create durable task

Actual Experience
durable task cannot create due to azureStorage error
Expected Experience
No response
Additional Context
No response

@graceleeis Can you elaborate on what you're trying to accomplish and the steps you followed? What do you mean by "durable task"? Based on the text file you shared, you are trying to do something with a storage emulator.


关于 train log

wonderful job！
你好，请问是否方便分享你关于yolox蒸馏的训练log呢，我这里做实验发现loss很大
2022-04-08 17:58:08,668 - mmdet - INFO - Epoch [1][1250/118287] lr: 4.467e-08, eta: 167 days, 16:07:21, time: 0.428, data_time: 0.004, memory: 2774, loss_cls: 60.3157, loss_bbox: 4.9311, loss_obj: 789.3043, loss_fgd_fpn_0: 16.6030, loss_fgd_fpn_1: 8.2193, loss_fgd_fpn_2: 5.1861, loss: 884.5595
2022-04-08 17:58:30,345 - mmdet - INFO - Epoch [1][1300/118287] lr: 4.831e-08, eta: 168 days, 1:42:49, time: 0.434, data_time: 0.003, memory: 2774, loss_cls: 59.7414, loss_bbox: 4.9194, loss_obj: 658.8756, loss_fgd_fpn_0: 16.5385, loss_fgd_fpn_1: 8.5324, loss_fgd_fpn_2: 5.8226, loss: 754.4300
2022-04-08 17:58:50,696 - mmdet - INFO - Epoch [1][1350/118287] lr: 5.210e-08, eta: 168 days, 0:52:53, time: 0.407, data_time: 0.004, memory: 2774, loss_cls: 60.2803, loss_bbox: 4.9286, loss_obj: 607.9920, loss_fgd_fpn_0: 16.4608, loss_fgd_fpn_1: 8.8669, loss_fgd_fpn_2: 5.9082, loss: 704.4368
2022-04-08 17:59:10,825 - mmdet - INFO - Epoch [1][1400/118287] lr: 5.603e-08, eta: 167 days, 22:34:20, time: 0.403, data_time: 0.003, memory: 2774, loss_cls: 59.7365, loss_bbox: 4.9219, loss_obj: 661.1137, loss_fgd_fpn_0: 16.0103, loss_fgd_fpn_1: 7.9456, loss_fgd_fpn_2: 5.0338, loss: 754.7618
2022-04-08 17:59:30,933 - mmdet - INFO - Epoch [1][1450/118287] lr: 6.011e-08, eta: 167 days, 20:15:54, time: 0.402, data_time: 0.003, memory: 2774, loss_cls: 59.2557, loss_bbox: 4.9317, loss_obj: 541.0851, loss_fgd_fpn_0: 15.5496, loss_fgd_fpn_1: 8.0421, loss_fgd_fpn_2: 5.8575, loss: 634.7217
2022-04-08 17:59:50,018 - mmdet - INFO - Epoch [1][1500/118287] lr: 6.432e-08, eta: 167 days, 11:23:51, time: 0.382, data_time: 0.003, memory: 2774, loss_cls: 61.0022, loss_bbox: 4.9315, loss_obj: 835.3638, loss_fgd_fpn_0: 15.7123, loss_fgd_fpn_1: 7.7190, loss_fgd_fpn_2: 4.7273, loss: 929.4562
2022-04-08 18:00:09,628 - mmdet - INFO - Epoch [1][1550/118287] lr: 6.868e-08, eta: 167 days, 6:25:52, time: 0.392, data_time: 0.003, memory: 2774, loss_cls: 60.0157, loss_bbox: 4.9357, loss_obj: 495.5345, loss_fgd_fpn_0: 16.1082, loss_fgd_fpn_1: 8.4474, loss_fgd_fpn_2: 5.5591, loss: 590.6006
2022-04-08 18:00:29,741 - mmdet - INFO - Epoch [1][1600/118287] lr: 7.319e-08, eta: 167 days, 4:52:12, time: 0.402, data_time: 0.003, memory: 2775, loss_cls: 59.3850, loss_bbox: 4.9409, loss_obj: 614.6885, loss_fgd_fpn_0: 18.0012, loss_fgd_fpn_1: 9.5463, loss_fgd_fpn_2: 6.1757, loss: 712.7377
2022-04-08 18:00:50,533 - mmdet - INFO - Epoch [1][1650/118287] lr: 7.783e-08, eta: 167 days, 7:27:43, time: 0.416, data_time: 0.004, memory: 2775, loss_cls: 59.7953, loss_bbox: 4.9407, loss_obj: 383.2778, loss_fgd_fpn_0: 17.3462, loss_fgd_fpn_1: 9.3381, loss_fgd_fpn_2: 6.2047, loss: 480.9028
2022-04-08 18:01:11,023 - mmdet - INFO - Epoch [1][1700/118287] lr: 8.262e-08, eta: 167 days, 8:10:01, time: 0.410, data_time: 0.004, memory: 2775, loss_cls: 60.0407, loss_bbox: 4.9524, loss_obj: 512.7835, loss_fgd_fpn_0: 19.2264, loss_fgd_fpn_1: 10.2176, loss_fgd_fpn_2: 6.6033, loss: 613.8240
2022-04-08 18:01:31,771 - mmdet - INFO - Epoch [1][1750/118287] lr: 8.755e-08, eta: 167 days, 10:15:31, time: 0.415, data_time: 0.003, memory: 2775, loss_cls: 58.6303, loss_bbox: 4.9528, loss_obj: 333.3065, loss_fgd_fpn_0: 17.7528, loss_fgd_fpn_1: 10.7522, loss_fgd_fpn_2: 7.3261, loss: 432.7208

你这个应该出现一些问题了，使用yolox branch的代码得到的log大致可以参考
Epoch [1][50/1849]	lr: 2.925e-07, eta: 17 days, 2:28:35, time: 2.664, data_time: 1.903, memory: 9946, loss_cls: 2.0511, loss_bbox: 4.7169, loss_obj: 11.7385, loss_fgd_fpn_0: 15.9534, loss_fgd_fpn_1: 9.7314, loss_fgd_fpn_2: 6.5291, loss: 50.7204
Epoch [1][100/1849]	lr: 1.170e-06, eta: 10 days, 20:47:49, time: 0.722, data_time: 0.026, memory: 12614, loss_cls: 2.0771, loss_bbox: 4.7238, loss_obj: 11.6882, loss_fgd_fpn_0: 14.1922, loss_fgd_fpn_1: 8.0897, loss_fgd_fpn_2: 5.2241, loss: 45.9950

可能是batch_size的原因吧 刚才我的环境是单机单卡 batch_size=1 训练一个小时 loss可以讲到70以下


Cannot find module '../drone-hive/hive'

Hello,
I am using Windows 10 and using command drone info dagger got this error:
Error: Cannot find module 'C:\Users\diego/.drone/drone-hive/hive/C:\Users\diego\.drone\drone-hive\hive\dagger.json'
    at Function.Module._resolveFilename (module.js:489:15)
    at Function.Module._load (module.js:439:25)
    at Module.require (module.js:517:17)
    at require (internal/module.js:11:18)
    at Object.getLibraryDescription (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:27:12)
    at Object.getSuggestion (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:13:30)
    at items.forEach.item (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:20:24)
    at Array.forEach (<anonymous>)
    at Object.getSuggestions (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:19:11)
    at Object.showSuggestionsIfPresent (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\quick_search.js:98:33)
    at QuickSearch.search.then.results (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\tasks\info.js:27:23)
    at <anonymous>

Just released 1.7.2, see if it fixed it for you

Hi,
Updated to 1.7.2 and using same command as before got this new message:
Error: C:\Users\diego/.drone/drone-hive/hive/C:\Users\diego\.drone\drone-hive\hive\dagger.json: ENOENT: no such file or directory, open 'C:\Users\diego\.drone\drone-hive\hive\C:\Users\diego\.drone\drone-hive\hive\dagger.json'     at Object.fs.openSync (fs.js:652:18)     at Object.fs.readFileSync (fs.js:553:33)     at Object.readFileSync (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\node_modules\jsonfile\index.js:61:22)     at Object.getLibraryDescription (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:29:21)     at Object.getSuggestion (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:14:30)     at items.forEach.item (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:21:24)     at Array.forEach (<anonymous>)     at Object.getSuggestions (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\suggestions.js:20:11)     at Object.showSuggestionsIfPresent (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\handlers\quick_search.js:98:33)     at QuickSearch.search.then.results (C:\Users\diego\AppData\Roaming\npm\node_modules\drone\src\tasks\info.js:27:23)

can you add or test ? is it just the info that behaves like this?

Out of all the commands, update, list, stats and hive are working.
open

remove

search

test

add

install

I didn't build this tool with windows in mind, i don't own any windows machine to find out what's wrong, if you know nodejs can you try to fix it an open a pull request?

I'll try


NotifyNewEndDeviceReq does not contain the MAC command ID

When LBM is compiled with relay RX support, the relay can choose to notify the Network Server that an unknown end device has sent a wake-on-radio frame. The current LBM implementation achieves this by sending an uplink on FPort=0, which is fine, but the payload is not prepended by the MAC command ID, which makes parsing on the Network Server not possible.
https://github.com/Lora-net/SWL2001/blob/c4f386ac54b3e35f45b8ba7502207faa6f634921/smtc_modem_core/lr1mac/src/relay/relay_rx/relay_rx.c#L1304-L1332
Notice that the first element in the buffer is related to the device address of the unknown device, not the MAC command ID (which is decimal 70).

It is also the case that this implementation cannot piggy-back an existing uplink (via FOpts), but that's another problem.

Hello,
This issue was solved in the release v4.4.0-feature-relay.


Adding a link towards DefinitelyTyped

Hi, I'm browsing the npm installation section of Getting Started on the D3 website (https://d3js.org/getting-started#installing-from-npm). At the bottom of that section is "TypeScript declarations are available via DefinitelyTyped." Would it be helpful to add a link to the DefinitelyTyped (https://github.com/DefinitelyTyped/DefinitelyTyped) to make the reader navigate to that repo more easily? Thanks for reviewing this issue!

Hey @terrence-ou , I agree with you, I will make a PR to solve this issue. :smile:


Unavailable in VSCode Remote Container

Describe what happened:
I started to code in docker container with VSCode remote container extension, and tried to use live-share extension but failed. I searched for a solution and found that it's required to install dependencies by myself, and execute the command below.
$ wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs (*)
On iMac (macOS Mojave, 27-inch, 2019, vscode v1.47.3) it worked properly with this command, but didn't on Macbook.
What was your system configuration?
Product and Version [VS/VSCode]: 1.56.2
OS Version[macOS/Windows]: macOS BigSur Version 11.3.1 (MacBook Air (M1, 2020))
Live Share Extension Version: v1.0.4272
Target Platform or Language [e.g. Node.js]:
Steps to Reproduce / Scenario:

Open dev container
exec * (above)
install live share extension
It doesn't work.

Please attach logs to this issue:
You can access them via the Live Share: Export Logs command from the command palette (ctrl + shift + p) and attach them to this issue
log.zip
Screenshots
If applicable, add screenshots to help explain your problem.

Thank you, we'll take a look!

Can you also share what happened when you ran the command on your macbook?

It showed (*) Success! at the end when I ran wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs. Should I upload the progress output?

Here's my Dockerfile:
FROM ubuntu:20.10
RUN apt update && apt install -y build-essential zsh vim curl wget locales-all
RUN usermod -s /bin/zsh root

Hey @wsbky, can you explain what you mean by "it doesn't work"? Do you see the icon on the side of the screen? Can you press share? If so, what happens?
I recently repro'ed this scenario on my Windows machine and Live Share worked in the Docker container, so there might be a configuration difference.
To clarify, you're saying that running the above wget command on your iMac caused Live Share to work as expected, but running it on your MacBook resulted in Live Share not working?
Thanks for attaching your logs - could you please repro this scenario and also attach the logs that end in _VSCodeTelemetry.log and _Agent.log? We have logs besides the _VSCode.log. Thanks!

Hello @alyssajotice, the icon on the side of the screen exists, but neither share or join functions as button. (as follows)

you're saying that running the above wget command on your iMac caused Live Share to work as expected, but running it on your MacBook resulted in Live Share not working?

That is correct. Initially, Live Share didn't work on both. After running the wget command, it started working only on iMac.

attach the logs that end in _VSCodeTelemetry.log and _Agent.log?

I'm sorry but not sure where to find that logs. Could you tell me how to export them? (I tried Live Share: Export Logs command)
Thank you!

There should be a folder in your temp directory called VSFeedbackVSRTCLogs. You should be able to find the logs with the different suffixes there.
Can you also try to run the command >Live Share: Repair Installation?

I found the directory /tmp/VSFeedbakVSRTCLogs, but couldn't find logs with the different suffixes. (There were only 3 files which end in "_VSCode.log".)
I tried running the above command, but Share or Join still didn't respond.

Thanks for the update, I'll continue investigating and post updates here.

@wsbky, usually this behavior indicates that there is a missing dependency. Can you please send me the output when you run the script? Can you also please check that each of these dotnet dependencies is installed? https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#dependencies. Then, can you make sure you have all of the Live Share dependencies installed? https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux#detailed-library-requirements. Please read through this documentation to ensure you've done everything there.
I have a few more suggestions for you to try. First, can you double check that you have dotnet installed? It looks like 20.10 is supported by dotnet: https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu.
When I requested the additional logs, I forgot to specify that these logs will be in the tmp folder of your virtual machine, not your local tmp folder. There should be logs will all of the different prefixes I mentioned above. After ensuring you have all of the dependencies listed above, can you please try to delete the extension and reinstall. You will manually need to find and delete the  .vscode-server and .vscode-extensions folders to do this.

script_output.txt
-> This is the output when I run the script.
wdnetdeps.txt
-> I checked the .NET dependencies; libgcc1 and libicu66 is not installed. (libgcc-s1 was already installed and trying install libgcc1 apt installed automatically s1 instead. I couldn't find libicu66. libicu67 was already installed.)
wlsdeps.txt
-> It looks that Live share dependency was all installed.
https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
-> Following this website, I tried installing sdk and runtime, but command output said that it's unable to locate the  package dotnet-sdk-5.0 and aspnetcore-runtime-5.0.
I checked the tmp folder of the virtual machine last time and this time, but couldn't find logs with the different prefixes.
After I delete the folders, how should I install the extensions; Is it ok to run the script again?

Thanks for all the info. Let's focus on getting dotnet installed. I found docs here explaining what to do if your system can't locate that package: https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#apt-troubleshooting. If you're still unable to download it, you should file an issue with the dotnet team and they can help troubleshoot. dotnet is a dependency of Live Share. Usually it downloads with Live Share but I've found it sometimes doesn't work in remote scenarios and you have to download it yourself.
The lack of different logs is a bit strange, are you checking in the VSFeedbackVSRTCLogs folder inside of /tmp? I'm sorry if I didn't clarify that earlier.
After you delete those folders, you can download the extension again from the marketplace, run the script, and reload. Then you can check and see if it's working.

Thank you for your kind and specific response.
I got an error unable to locate the package, though I followed the commands in the link. Maybe I have to submit this issue to the dotnet team.
Yes, I checked in the /tmp/VSFeedbackVSRTCLogs folder on the virtual machine. Here's what I did.
$ find / -name VSFeedbackVSRTCLogs
/tmp/VSFeedbackVSRTCLogs
$ cd `find / -name VSFeedbackVSRTCLogs`
$ ls
20210728_003426_****_VSCode.log  20210729_044318_****_VSCode.log
20210728_003853_****_VSCode.log  20210730_144253_****_VSCode.log

Yes, please file your issue with the dotnet team: https://github.com/dotnet/runtime/issues. Let me know once you have dotnet successfully installed and then we can continue trouble-shooting.

@wsbky I think I've narrowed down the problem.
I don't think Ubuntu 20.10 is supported in dotnet. It looks like it is here: https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu. However, I thought the X's and checkmarks looked off. I filed this: https://github.com/dotnet/docs/issues/25364#issuecomment-890151921 and it was a duplicate of this: https://github.com/dotnet/docs/issues/25382. I just asked for clarification on that issue but I don't think Ubuntu 20.10 is supported. Is it possible for you to try another version of Ubuntu, such as 20.04?

Confirmed here: https://github.com/dotnet/docs/issues/25382#issuecomment-890154957

I changed the image version from 20.10 to 20.04 and run the script(succeeded), but live-share extension didn't work. The packages for dotnet listed in the below webpage was all installed (except libgcc1, already installed libgcc-s1).

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#dependencies
https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux#detailed-library-requirements

You will manually need to find and delete the .vscode-server and .vscode-extensions folders to do this.

Directory .vscode-extensions didn't exist..

@wsbky, again, thank you for your patience with this issue. I repro'ed your scenario today with the following docker file:
FROM ubuntu:20.04
RUN apt update && apt install -y build-essential zsh vim curl wget locales-all
RUN usermod -s /bin/zsh root

One interesting thing I had to do was start the agent manually. You can do this by navigating to the vsls-agent executable by finding it in the .vscode-server/extensions/ms-vsliveshare.{VERSION}/dotnet_modules folder. In my container, it was in my root folder. Try running the executable. If it starts, you'll see the following:

Then you can try to share. If this works, please let me know where your .vscode-server folder is located. I think the issue might be that the agent is automatically starting because it's not where Live Share expects it to be located. I can't be sure until we see if this fixes your problem.

As follows, I tried running the execute but it wasn't executable vsls-agent.
520c1c603d76# uname -srvmpio
Linux 5.10.25-linuxkit #1 SMP PREEMPT Tue Mar 23 09:24:45 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

520c1c603d76# ls -l | grep vsls-agent
-rwxr--r--  1 root root  86584 Aug  5 09:02 vsls-agent
(••• other 4 files •••)

520c1c603d76# ./vsls-agent
/lib64/ld-linux-x86-64.so.2: No such file or directory

520c1c603d76# file vsls-agent
vsls-agent: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=5b7bc4e1ec868672a1cf889bc66d7c604dbb1177, stripped

520c1c603d76# ldd vsls-agent
	not a dynamic executable

Where .vscode-server was:
520c1c603d76# find / -name .vscode-server
/root/.vscode-server

@wsbky, as I mentioned, I cannot repro this on Ubuntu. However, I can share how I worked through this issue on Alpine and perhaps it will help. Like you, I got the following output when trying to run vsls-agent: Error loading shared library ld-linux-x86-64.so.2: No such file or directory. I ran the following linking command to fix it: ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2. After fixing this, I got the following message: If this is a framework-dependent application, install the runtime in the global location [/usr/share/dotnet] or use the DOTNET_ROOT environment variable to specify the runtime location or register the runtime location in [/etc/dotnet/install_location]. To fix this, I ran the following commands:
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$HOME/.dotnet

You'll need to double check that this is the correct path to your dotnet executable. After this, I was able to run the executable. Let me know if this helps.

I tried linking but couldn't get it work. (This is my first time getting an error "No such file or directory" though it really exists.)
2e309bec838d# ./vsls-agent
/lib64/ld-linux-x86-64.so.2: No such file or directory

2e309bec838d# ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2

2e309bec838d# ls /lib64/ld-linux-x86-64.so.2
/lib64/ld-linux-x86-64.so.2

2e309bec838d# ./vsls-agent
/lib64/ld-linux-x86-64.so.2: No such file or directory

Did you confirm that you have dotnet installed?

I'm sorry that I didn't confirm whether dotnet is installed, and I still got a same issue Unable to locate package so I filed an issue to dotnet/core. I'll let you know once I successfully install dotnet. Thanks. 🙏

I had the same issue that there is no response when clicking on either "share" or "join" button.
I tried to run wget command line. But I received an error "The repository 'http://security.ubuntu.com/ubuntu impish-security Release' does not have a Release file."
Here's my full output:

We’ve made improvements in this area since this issue was filed. Those linux dependencies should no longer be required. We believe this may have improved your experience and are closing this issue. If this issue still persists for you, please comment on the issue and let us know. Thank you.


Override port

Allows e.g. PORT=8081 gulp serve if the user already has a different development server running.

I like this idea!


Mobile Issue

I'm having trouble on the mobile side. Whenever I click the link and come back. All the assets and styles are gone. But on desktop its all working fine.
Thanks in advance.

I don't think the issue is related to barba... can you provide an example @meiskv ?


Inaccurate Documentation for expect_column_distinct_values_to_[be_in/contain/equal]_set

The documentation in the README.md file list "group_by" as a possible argument for these three tests:

expect_column_distinct_values_to_be_in_set
expect_column_distinct_values_to_contain_set
expect_column_distinct_values_to_equal_set

However, I just got an error when I tried adding a group_by to one of these tests, and examining the source code reveals that none of these three tests accept "group_by" as an argument.
I would submit a PR to fix but I wasn't sure whether the issue was the documentation or that these tests are missing group_by as a feature.

Hey @kdw2126 ! Thanks for raising this issue. Looks like that's just a bug in the docs, the actual test doesn't have these params at all.
For example: https://github.com/calogica/dbt-expectations/blob/75bb33560788159af10bd5d35dc5b027f224b9ba/macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_be_in_set.sql#L1
If you have the time, a PR to the README would be great, but I can get to this next week for sure.

Btw, I don't think a group by would even make sense here, I can't think of a use case where that would work. If you can think of one though, happy to discuss!

@clausherther Thanks for the quick response and happy New Year!  And yes, what I was trying to do was nonsensical but now the documentation won't lead anyone else down the same trap!


How to animate signing of signature (SVG paths)

I want to animate for Path like this:
https://codepen.io/ghepting/pen/xnezB
Please help me! Thank you.

Maybe check a library that is specific to animations? https://github.com/airbnb/lottie-react-native


⚠ Processors has degraded performance

In fa5b497, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 341 ms

Resolved: Processors performance has improved in acaa769.


Update app-service-web-how-to-create-a-web-app-in-an-ase.md

fixed/changed links to create ase and scale web app pages

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

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;


Add speedtest

Description
Add speed test via speedtest.net cli. The speedtest.net cli is automatically downloaded and will get cache (cli is only about 600KB).
License agreements will be automatically accepted. Details about the license agreements of speedtest.net cli is added to the README.md file.
Type of change

New extension

Screencast
Running speedtest
https://user-images.githubusercontent.com/3163807/140605799-518da6df-8678-449d-9c39-c0e0cc3cb9d4.mp4
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I checked that extension's icon has size of 512x512

Hi @tonka3000 👋
It looks good, but I will suggest using the subtitle in the list items for it instead, it might be more suitable. Do you think that's possible to implement? After that, I think we're ready to merge it 💪 😄

@pernielsentikaer

It looks good, but I will suggest using the subtitle in the list items for it instead, it might be more suitable. Do you think that's possible to implement? After that, I think we're ready to merge it 💪 😄

Do you refer to the progress bar?

@tonka3000, how does it work on M1? It runs under Rosetta?

Do you refer to the progress bar (%)?

Yes, the searchBarPlaceholder - could we move it to the corresponding item instead when it's running?
@PitNikola I'm on M1 and having no problems at all 😄

@PitNikola

@tonka3000, how does it work on M1? It runs under Rosetta?

Is also don't have a M1, but somebody on slack already tested it on M1. So it run at least on 2 M1 machines 😄 .

Ok, then it's probably Rosetta. Ok, let's address that comment from Per about moving % progress info from the placeholder to subtitles of list items, and it's ready for merging.
 Seems redundant, WDYT?

@PitNikola
https://user-images.githubusercontent.com/3163807/141358495-0b8e444b-eb5a-4d0a-8aea-78844225b18e.mp4

Much better 💯 Tested everything again with great success 💪
Let's get it merged, as @PitNikola said it's very creative 🥇

Nice! If ping is often going to be so fast, I would consider not showing the progress for it. Feel free to address it in future PRs.

Also another suggestion: show HUD toast after copying summary saying something like "Summary copied to clipboard"

I'm pretty sure that it's already showing a message

Ah, right. Hm, maybe I had some background where it was less visible...


Resource Index Breaking Because of indexQuery

After implementing indexQuery thusly:
    /**
     * Build an "index" query for the given resource.
     *
     * @param  \Laravel\Nova\Http\Requests\NovaRequest  $request
     * @param  \Illuminate\Database\Eloquent\Builder  $query
     *
     * @return \Illuminate\Database\Eloquent\Builder
     */
    public static function indexQuery(NovaRequest $request, $query)
    {
        $query->when(empty($request->get('orderBy')), function (Builder $q) {
            $q->getQuery()->orders = [];
            return $q->orderBy('sort_order');
        });

        return $query;
    }

I'm getting the following error whenever loading my resource's index page:

Argument 1 passed to App\Nova\FaqCategory::App\Nova{closure}() must be an instance of App\Nova\Builder, instance of Illuminate\Database\Eloquent\Builder given, called in /var/www/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php on line 91

Is this an issue with newer versions of Nova, or how can I fix this?

After changing
$query->when(empty($request->get('orderBy')), function (Builder $q) {
to
$query->when(empty($request->get('orderBy')), function ($q) {
It seems to be working. Would be glad to submit a PR to change the README if that's all that needs to be done.

#8 If you're interested.

Closed due to #8 being merged.


Improve UI of website

yeah i dont know the website URL as https://coding-easy.netlify.app isnt actually working, if i look at the current UI, i could prossibly update it

Actually it has been migrated to django u have to run it on local system

Hey, I want to work on this issue!

I want to work on the design part of the website.
please assign me

Thank You. On it!

I want to work on this under GSSOC2022. Can you assign it to me.

@arpit456jain  I want to work on this issue as I have hands on experience on UI, please assign this issue to me under gssoc'22

@nikhil25803
What's the status of your work?


unsafe HTML?

Curious to know if there's a way to allow notyf.alert(message_with_html) to be displayed properly?
@caroso1222 Your module allowed us to finally toss jQuery from our entire app.. so thanks!!

Hey @jgentes sorry for being so silent these last months. I'm so glad to hear you found value in the module. I'll work on adding support for messages with html and add it to v3.x.

As promised, v3.0.0 now supports toasts with HTML content. Thanks for the idea.
Marking this as resolved.


⚠ Bofrost.de has degraded performance

In 3a2ca26, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1754 ms

Resolved: Bofrost.de performance has improved in f346bb6.


fix accessibility violation bug

https://dluhcdigital.atlassian.net/browse/FS-3783
Change description
fix accessibility violation bug

@RamuniN Can you send a screenshot using the Axe tool to show that this accessibility issue doesn't appear anymore?

@RamuniN Can you send a screenshot using the Axe tool to show that this accessibility issue doesn't appear anymore?

@rayhan15243 updated the description with the screenshot


chore: setup automatic release & publishing when merging on master

Problem

Releasing & publishing by hand is time consuming

Solution

semantic release when merging on master.
Switch to uv to handle packaging
Use python-semantic-release

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


when performing an update on the content, this does not reflect for the listing

I am updating the content of DraggableFlatList, in the data attribute via redux, but I noticed that when updating in the variable that is defined in the date, it does not update the listing, this only occurs when the drag drop
Example with DraggableFlatList:

code:
<DraggableFlatList
        data={data}
        renderItem={this.renderItem}
        keyExtractor={item => `key-${item.interno}`}
        scrollPercent={5}
        onMoveEnd={({ data }) => this.props.ordenacaoActions.setOrderUnidadesRequest({ data })}
        contentContainerStyle={{ marginHorizontal: metrics.baseMargin }}
        ItemSeparatorComponent={() => <View style={styles.separator} />}
      />

Example without DraggableFlatList and use original FlatList

code:
<FlatList
        data={data}
        renderItem={this.renderItem}
        keyExtractor={item => `key-${item.interno}`}
        scrollPercent={5}
        onMoveEnd={({ data }) => this.props.ordenacaoActions.setOrderUnidadesRequest({ data })}
        contentContainerStyle={{ marginHorizontal: metrics.baseMargin }}
        ItemSeparatorComponent={() => <View style={styles.separator} />}
      />

I believe the lib, is not considering in your shouldComponentUpdate when there is update in the input values, or something of the genre ...
Am I correct about this procedure?

FlatList is pureComponent, you should add extraData={data} or something similar in your code.

I solved this using @bomei's suggestion. Passing the prop extraData with the nested data that can change resolved the issue for me. Check out the docs on this prop here: https://facebook.github.io/react-native/docs/flatlist#extradata
It might be clearer if we added a link in the readme to all the FlatList props you can pass as well so this doesn't happen in the future: https://facebook.github.io/react-native/docs/flatlist#props


DestinationRule subset label selection for EDS inconsistent

Start with config:
kubectl apply -f - <<EOF
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: google
spec:
  hosts:
  - google.com
  ports:
  - number: 80
    name: http-port
    protocol: HTTP
  resolution: STATIC
  endpoints:
  - address: <IP_ADDRESS>
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: google
spec:
  host: googlle.com
  subsets:
  - name: foo
EOF

Endpoints:
<IP_ADDRESS>:80                       HEALTHY     OK                outbound|80||google.com

Add literally any labels to the endpoint:
kubectl apply -f - <<EOF
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: google
spec:
  hosts:
  - google.com
  ports:
  - number: 80
    name: http-port
    protocol: HTTP
  resolution: STATIC
  endpoints:
  - address: <IP_ADDRESS>
    labels:
      foo: bar
      other: label
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: google
spec:
  host: google.com
  subsets:
  - name: foo
EOF

Endpoints:
<IP_ADDRESS>:80                       HEALTHY     OK                outbound|80|foo|google.com
<IP_ADDRESS>:80                       HEALTHY     OK                outbound|80||google.com

Actually this is more subtle, basically needs to be no labels, which cannot happen with a standard endpoint created based on a Service. It still can for manual endpoints/ServiceEntry though, so just need special logic

Even with the right labels sometimes its empty... maybe related to https://github.com/istio/istio/issues/24927


Doesn't work in React Native app

This doesn't work on React Native apps, it gives you a really cryptic message. It works on android, android simulator, ios simulator, but doesn't work on physical iPhones.
Unhandled JS Exception: Invalid regular expression: invalid group specifier name

no stack

This is a problem with React Native. You should open an issue on the React Native issue tracker instead.


Improve The Graph UI in Performance Profiles Page

Signed-off-by: Veeresh<EMAIL_ADDRESS>Description
This PR fixes #3798
Notes for Reviewers
As per recommendation, I moved the percentiles to the right of graph.

https://user-images.githubusercontent.com/59141533/131409902-bd099317-2c33-4ba7-ad22-611e6020386d.mov
Signed commits

[x] Yes, I signed my commits.

Uh oh! Seems like there's been a miscommunication, @Meghana-12 also has a PR for the same issue.

Codecov Report

Merging #4041 (0c4e1d0) into master (e1ece53) will increase coverage by 7.51%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4041      +/-   ##
==========================================
+ Coverage   18.95%   26.46%   +7.51%
==========================================
  Files          64       64
  Lines        4992     4992
==========================================
+ Hits          946     1321     +375
+ Misses       3757     3262     -495
- Partials      289      409     +120

Flag
Coverage Δ

gointegrationtests
9.77% <ø> (?)

integrationtests
∅ <ø> (∅)

unittests
18.95% <ø> (ø)

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

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/logs.go
21.59% <0.00%> (+21.59%)
:arrow_up:

mesheryctl/internal/cli/root/system/check.go
23.77% <0.00%> (+22.37%)
:arrow_up:

mesheryctl/internal/cli/root/system/update.go
30.68% <0.00%> (+29.54%)
:arrow_up:

mesheryctl/internal/cli/root/system/restart.go
33.92% <0.00%> (+32.14%)
:arrow_up:

mesheryctl/internal/cli/root/system/stop.go
40.00% <0.00%> (+39.09%)
:arrow_up:

mesheryctl/internal/cli/root/system/start.go
53.89% <0.00%> (+52.88%)
:arrow_up:

mesheryctl/internal/cli/root/system/status.go
62.82% <0.00%> (+62.82%)
:arrow_up:

Continue to review full report at Codecov.

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

Thank you so much for the PR @veerreshr!

Confliction errors @veerreshr ^^

Confliction errors @veerreshr ^^. Looks like we have a winner here once your and Meghna's changes are combined.

I am facing rendering issues( Because of change in way of rendering ) . Issue is I am able to render the content, but its only getting visible when I close the dialog

Confliction errors @veerreshr ^^. Looks like we have a winner here once your and Meghna's changes are combined.

I am facing rendering issues( Because of change in way of rendering ) . Issue is I am able to render the content, but its only getting visible when I close the dialog

Could you record the behaviour and share?

Sure @Meghana-12 , here it is, Ignore the accordion(its just a wrapper)
I actually mentioned this here https://github.com/meshery/meshery/issues/4077#issuecomment-912133297
https://user-images.githubusercontent.com/59141533/131929179-3da2b2d6-b659-4a92-a9d1-301c6bc801c0.mp4

https://user-images.githubusercontent.com/59141533/132729875-348bb04f-1728-4f9d-8bec-7f0fc4f299aa.mp4

@leecalcote @DelusionalOptimist unit tests seem to be failing, has happened in the last 4 PRs too.

@warunicorn19 hey sorry thats something related to code, let me fix it

@veerreshr no no, that's the UI integration test, but Unit tests are failing across all PRs right now.

Follow this to add a signoff to this commit.

Cool. Way to see this through, @veerreshr

@leecalcote sure, I'll do that first thing in the morning.

Thank you, sir.


Move the existing crawler to public repo

Description:
Currently the crawler for VS Code docs page is hosted in a private repo. This is to avoid exposing some API keys to public. We need to add these keys to repo secrets and move the crawler to vscode extension repo.

Done via https://github.com/wso2/docs-ballerina-vscode-extension/pull/149.


Issue with generated SQL with foreign key for MySQL

There seems to be issues with generated SQL when there are foreign keys. The foreign key is generated as part of the table definition, which causes error if the tables are not generated in the correct order. This can be avoid by excluding all the foreign keys in the table definition. After all the tables have been created, then create foreign keys using alter table add foreign key. See example from the dbml2sql CLI generated sql. The environment is Windows and MySQL database.

Good point, thank you for reporting! I'll come up with as fix soon

Ok, so I took a closer look at the issue and it revealed a bit of difference in how dbml2sql and PyDBML treats the references:
dbml2sql always converts references into an ALTER TABLE clause, which is a safe choice, but lacks the flexibility: you won't be able to generate inline references (FOREIGN KEY inside table definition) even if you wanted to.
PyDBML in contrast treats references as inline when they are defined inside Table definition in DBML, and as ALTER TABLE if they are defined outside the table as Ref: table1.col1 > table2.col2.
In my opinion we have to leave the choice to the user, so that they can decide if they want the references to be rendered as inline or not. So the user has to be aware that if they reference the table that was not yet defined, it will result in the error you mentioned. This is the way PyDBML works now and to me it looks like the correct, explicit way.
To avoid the error of referencing not yet defined tables, either use inline reference to a table after its definition, or use standalone references.
An example:
Table books {
  id integer [pk]
  author_id integer [ref: > authors.id] // this is wrong, table "authors" is not yet defined
}

Table authors {
  id integer
  name varchar
}

This will generate SQL, but it won't work, because we are referencing a not existing table.
Instead write:
Table authors {
  id integer
  name varchar
}

Table books {
  id integer [pk]
  author_id integer [ref: > authors.id]
}

Or write:
Table books {
  id integer [pk]
  author_id integer
}

Table authors {
  id integer
  name varchar
}

Ref: books.author_id > authors.id

@Vanderhoof ,
Thanks for taking the time to investigate the issue and explain how it works. I agree with your decision of keeping the way PyDBML works currently. In the future, if PyDBML can keep track of the dependencies and generate the sql in the right order, that would be a bonus. Regards.

@minhl that's a neat idea and shouldn't be hard to implement! It won't aid the rare case when two tables reference each other, but will work in most use cases. I'll add it to the todo-list

Added reordering in 1.0.4


craftos-pc: 2.8.2 -> 2.8.3

Description of changes
This is a security and bugfix release.
Changelog: https://github.com/MCJack123/craftos2/releases/tag/v2.8.3
Resolves: GHSA-hr3w-wc83-6923
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Could you please also mention https://github.com/advisories/GHSA-vcvg-6m26-26vr/https://github.com/advisories/GHSA-vcvg-6m26-26vr in addition to CVE-2024-43395/GHSA-hr3w-wc83-6923 in the commit message?

Done. Thanks for the review! :)


Beta-testing version 2

Contributors, please join me in beta-testing version 2:
uses: EnricoMi/publish-unit-test-result-action@v2

Please consider the notes on moving to v2.
I hope the new major version works for you just fine. Feedback appreciated!
@efaulhaber @TomerFi @lachaib @danxmoran @justAnotherDev @jgiannuzzi  @airadier  @mas-wtag @ilent2 @mathroule
@TWiStErRob @ben-manes @Speiger

✅

✅ Will do, just need a couple days because other project is right now like really deep into testing...

Renovate bumped my repos, and I executed the "migration" on them. Will see if I notice anything weird.
One small feedback on migration: answering the "why" question for each of the breaking changes would help to understand it and action it better.

@EnricoMi it's looking good on my repo ✅

Really glad to see the NUnit support, thanks for all the hard work 😊!

ok V2 runs fine! also nice to see info if something was deprecated and how to fix it.

@quom is NUnit support working for you?

So far so good on my end

All working here 👍

@quom thanks for sponsoring!

Thanks all for testing, looks like this is ready for release.

This has been released, thanks a lot.


Invalid reference to "run-docker.sh"

The start.sh script in this section references run-docker.sh in two places. That file doesn't exist...I assume it should just be run.sh.

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

ID: b31d4f6c-d16d-2ba1-1294-6aa94e328046
Version Independent ID: 88aec599-4410-697d-1002-1c41b1c17bb6
Content: Run a self-hosted agent in Docker - Azure Pipelines
Content Source: docs/pipelines/agents/docker.md
Product: devops
Technology: devops-cicd-agents
GitHub Login: @steved0x
Microsoft Alias: sdanie

@steved0x -- Steve, please review this change in private PR 4594.

is there an update on this issue?
I tried to follow the guide but get the same error, would be nice if there is an update for this

This issue was fixed by #12923


Remove hardcoding of opencv library path

hardcoding - https://github.com/USCDataScience/hadoop-pot/blob/40129dd0e2da8060d4c48324767bdd25837d86b1/src/main/java/org/pooledtimeseries/OpticalTimeSeries.java#L59

One way is to pass library path through job configuration and load library in #configure


Graph looks different with same data

Describe the bug
A clear and concise description of what the bug is.
This is the issue I have raised in stack-overflow.
https://stackoverflow.com/questions/72818388/react-d3-graph-renders-differently-for-same-data
I have a component that renders react D3 graph. And I have a switch that displays graph1 when its ON and displays graph2 when its OFF.
Basically there was react conditional rendering based on one variable state.
Issue is: graph1 is appearing differently. When component loads first time, it looks different. When switch is OFF(graph2) and then again ON(graph1), now it looks different. I prefer first graph.
Expected behavior
Graph should look the same when there is exactly the same data
Screenshots

Environment:

OS: [e.g. iOS] macOS
Browser [e.g. chrome, safari] chrome
Version [e.g. 22]
Node version [e.g. 8.11.0]
react-d3-graph version [e.g. 2.0.0-rc2] 2.6.0
d3 version [e.g. 5.5.0] 5.16.0
react version [e.g. 16.0.0] 18.1.0

Is it resolved?I am also facing same issue

is it resolved ?

No, it is not. I found it as a limitation of read-d3-graph.
If the state changes and re-renders, the location of nodes are changing.
We should load the graph with a different key whenever re-rendering happens
Ex:


Make Simple Update automatically detect Sha256, SignatureSha256, and ProductCode without prompts

@OfficialEsco  Is this what you were thinking in https://github.com/Trenly/winget-pkgs/pull/58#issuecomment-927187442 ?

This works like i want it to for me, not sure if @vedantmgoyal2009 got any other requirements (not tested with msix/appx)


Reuse integration ci template from irt

We should add support for pep517 builds and then start using this ci file in this repo: https://github.com/inmanta/irt/blob/master/ci/inmanta-tools/Jenkinsfile-integration-tests

I would suggest not spending too much effort on this. pep517.build has been deprecated in favor of build. It might be worthwhile adding support for that to the Jenkinsfile first.

(Though it's likely they are compatible so it might not be a lost effort)


Multicoinjs client

Upgrade package version
Uses @bitcoin-computer/multicoinjs-lib
Updates changelog file, license and badges

Great


Set timeout for node deletion on machine

Issue: #41175

Problem
By default if nothing is set on the machine object, cluster-api will set a 10 second timeout. This is not always enough time especially when control-plane nodes are being replaced. See issue above for more details.
Solution
The timeout is set to 0, which means cluster-api will retry indefinitely. I'm not sure if there's ever a case where it should not retry indefinitely but let me know if you would prefer a different value (or even make it configurable somehow).

Right, somehow I was under the impression this would only affect new MachineDeployments :) But yeah this should cause a rollout of all machines. I guess we could also make it a field on the MachinePool with a nil default so users could change it gradually themselves.


Wrong fullscreen resolution fix

Thanks a lot for making a contribution to SFML! 🙂
Before you create the pull request, we ask you to check the follow boxes. (For small changes not everything needs to ticked, but the more the better!)

[X] Has this change been discussed on the forum or in an issue before?
[X] Does the code follow the SFML Code Style Guide?
[X] Have you provided some example/test code for your changes?
[ ] If you have additional steps which need to be performed list them as tasks!

Description
Please describe your pull request.
A new field fullScreenSize has been added to the ActivityStates, which will hold the screen size when in full-screen mode (more precisely, immersive mode) as opposed to the default mode. This variable is set using a new function getFullScreenSizeInPixels which calls getRealMetrics through JNI. The value of this new field is returned in getFullscreenModes. Previously, this method returned the same value as getDesktopMode which is incorrect, because the usable screen size in full-screen mode is always larger.
This PR will close #1349
Tasks

[ ] Tested on Linux
[ ] Tested on Windows
[ ] Tested on macOS
[ ] Tested on iOS
[X] Tested on Android

How to test this PR?
Describe how to best test these changes. Please provide a minimal, complete and verifiable example if possible, you can use the follow template as a start:
Set the screen orientation in AndroidManifest.xml to landscape:
android:screenOrientation="landscape"

#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include <SFML/Network.hpp>

int main(int argc, char *argv[])
{
    sf::VideoMode screen(sf::VideoMode::getFullscreenModes()[0]);

    sf::RenderWindow window(screen, "", sf::Style::Fullscreen);
    window.setFramerateLimit(30);

    sf::RectangleShape rightRectangle{{50,50}}; //this should appear on the right edge of the screen
    rightRectangle.setPosition(screen.width - 50, 100);
    rightRectangle.setFillColor(sf::Color::Red);

    sf::View view = window.getDefaultView();

    sf::Color background = sf::Color::White;

    // We shouldn't try drawing to the screen while in background
    // so we'll have to track that. You can do minor background
    // work, but keep battery life in mind.
    bool active = true;

    while (window.isOpen())
    {
        sf::Event event;

        while (active ? window.pollEvent(event) : window.waitEvent(event))
        {
            switch (event.type)
            {
                case sf::Event::Closed:
                    window.close();
                    break;
                case sf::Event::KeyPressed:
                    if (event.key.code == sf::Keyboard::Escape)
                        window.close();
                    break;
                case sf::Event::Resized:
                    view.setSize(event.size.width, event.size.height);
                    view.setCenter(event.size.width/2, event.size.height/2);
                    window.setView(view);
                    break;
                case sf::Event::LostFocus:
                    background = sf::Color::Black;
                    break;
                case sf::Event::GainedFocus:
                    background = sf::Color::White;
                    break;

                // On Android MouseLeft/MouseEntered are (for now) triggered,
                // whenever the app loses or gains focus.
                case sf::Event::MouseLeft:
                    active = false;
                    break;
                case sf::Event::MouseEntered:
                    active = true;
                    break;
                default:
                    break;
            }
        }

        if (active)
        {
            window.clear(background);
            window.draw(rightRectangle);
            window.display();
        }
        else {
            sf::sleep(sf::milliseconds(100));
        }
    }
}

While we do appreciate the contributions, we also expect people to not just ignore the template text, add useful information like a description and to remove unrelated text blocks.
Can you please add a description that explains the change and your reasoning behind it? 🙂

@eXpl0it3r Alright, I just had the time to provide an explanation + example.

@eXpl0it3r I've resolved the conflicts, fixed the build errors, and updated the description. Is there anything else I can do to get this merged?

SFMLBuildMaster: Build this please.


Add a method for persisting a set of EMS "enabled services" to the ext_management_system record

A large number of providers are not simply a single API endpoint that we connect to for everything, but rather are made up of two or more distinct services that provide different information.
Some of these providers are also configurable in which services are enabled or not and this has implications for what our provider is able to collect and sometimes what workers should run.
Currently we don't have a way of storing these "ems settings" other than giving an API endpoint its own authentication record and having that auth record be valid or invalid (this is the case for e.g. RHV metrics PG, kubernetes/openshift prometheus).  Most providers have common authentication for these different services so that would be a bit of a hack.
Currently we're having an issue with Azure, which has to check if the Microsoft.Insights feature is registered before it collects metrics or starts an event catcher.  This is done by making an API call to the provider which means every sync_workers loop it is doing an Azure API call.  We could cache the result, but that doesn't help if the user enables it or disables it and wants to start collecting events.
Proposing that we add a per-ext_management_system settings or services attribute (jsonb?) which could store per-EMS settings.  We can store the set of services with enabled/disabled flags during verify_credentials and they can be checked by the various workers to decide if they should start similar to the authentication_status_ok? check currently done.

Discussed with @agrare and we're going to add a capabilities jsonb column to both providers and ext_management_systems.  This will allow any provider to effectively cache capabilities changes, and thus be able to make decisions without hitting the native provider.
For Azure specifically, they can enhance their authentication_check method to also check the capabilities and cache it in this column.  This way the scheduled revalidation will automatically pick up any provider changes, but if the user wants to enable it immediately they simply have to revalidate the provider in the UI.

Okay added https://github.com/ManageIQ/manageiq-schema/pull/559

Closed via ManageIQ/manageiq-schema#559


update self-publishing workflow to use correct permissions

The correct permissions for generating provenance attestations are:
permissions:
  id-token: write
  attestations: write

See https://github.com/actions/attest-build-provenance?tab=readme-ov-file#usage
We additionally require packages: write because... well, we're writing a package 😄

CI failing because we're in the future:
.github/workflows/release.yml:9:3: unknown permission scope "attestations". all available permission scopes are "actions", "checks", "contents", "deployments", "discussions", "id-token", "issues", "packages", "pages", "pull-requests", "repository-projects", "security-events", "statuses" [permissions]
  |
9 |   attestations: write
  |   ^~~~~~~~~~~~~


fix: removed scipy dependency which caused an error during pip install

removed scipy from the list of dependant libraries as it is not needed any more

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Package cull

I don't see any obvious issue. Perhaps @binford2k should review this as well.

@carthik This is against the legacy branch, which is currently only used for the Learning VM build. If @binford2k has suggestions, I'd be interested to hear them, but I don't believe his input is necessary if your concern is related to the impact on classroom VMs.

Thanks @kjhenner. I spoke with @binford2k


Support onBlur event on input components

Feature request
Is your feature request related to a problem? Please describe.
I need to call a method when user leaves an input field.
Describe the solution you'd like
expose onBlur event from input components

adding
 onBlur,
 onFocus,
 onKeyDown,


[🐛 Bug]: Problem executing my test case. Message: Failed to locate opened application window with appId: C://autosystem//main.exe, and processId: 9480

What happened?
*** Settings ***
Documentation     Zoomba Desktop Library Tests.
Library           ApplicationLibrary.DesktopLibrary
Suite Setup       Driver Setup    C://Program Files//Windows Application Driver//WinAppDriver.exe
Test Setup        Start App Auto System
Test Teardown     Quit Application
Suite Teardown    Driver Teardown
Force Tags        Windows
*** Variables ***
${Remote_Url}           http://<IP_ADDRESS>:4723
${AutoSystem}           C://autosystem//main.exe
*** Keywords ***
Start App Auto System
[Documentation]     Sets up the application for quick launching through 'Launch Application' and starts the AutoSystem
Open Application    ${Remote_Url}     platformName=Windows    deviceName=Windows   app=${AutoSystem}
*** Test Cases ***
Realizar Login
Sleep        5s
Send Keys    ADMIN
Send Keys    \ue004    p    \ue004
Send Keys    1
Send Keys    \ue007    p    \ue007
Sleep        5s
Relevant log output
C:\zoomba-robotFramework-main> robot -d .\logs .\calculatorAutomation\zoombaAutoSystem.robot
==============================================================================
zoombaAutoSystem :: Zoomba Desktop Library Tests.
==============================================================================
Realizar Login                                                        | FAIL |
Setup failed:
Message: Failed to locate opened application window with appId: C://autosystem//main.exe, and processId: 9480
------------------------------------------------------------------------------
zoombaAutoSystem :: Zoomba Desktop Library Tests.                     | FAIL |
1 test, 0 passed, 1 failed
==============================================================================
Output:  C:\zoomba-robotFramework-main\logs\output.xml
Log:     C:\zoomba-robotFramework-main\logs\log.html
Report:  C:\zoomba-robotFramework-main\logs\report.html

Operating System
Windows 10
RobotFramework-ApplicationLibrary version (tag)
1.1.2

@WilliamMega I believe this issue is due to a bad path in your code.
For example in https://github.com/Accruent/robotframework-applicationlibrary/blob/master/samples/WinAppDriver-DesktopTests.robot:
The path for notepad is "C:/Windows/System32/notepad.exe". If I type this into windows explorer then notepad will open. If I instead used // like "C://Windows//System32//notepad.exe" I get an error:

When I put the following path:
${Remote_Url} http://<IP_ADDRESS>:4723
${AutoSystem} C:\autosystem\main.exe
The system is not open.
Otherwise, yes, the system is open.

I would try C:/autosystem/main.exe
with forward slash "/" rather than backslash ""


Reportback Permalink fix

The RB permalink page was broken, because it renders the dosomething_reportback_files_form  for the Reportback entity.  The new changes to the form introduced in #3876 were attempting to set count variables for the Reportback entity.  We only need count variables per node and taxonomy term, so this adds checks to only set the count variables if an $entity_type has been defined.
Also fixes PHP notices in the Reportback Totals page, and Fact Page list block.

:+1:


System.Configuration.ConfigurationErrorsException：There was an error when creating the configuration section processing program of unity: failed to load the file or assembly "Microsoft.Practices.Unity.Configuration" or one of its dependencies. The system can not find the specified file

The version of Unity is 5.0.0. If i Downgrade to <IP_ADDRESS>. It's will OK.  If i want to the latest stable version，how to modify the type.

section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration"

Change it to: section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Unity.Configuration"

OK,thanks.


How about the latest progress of Backbone?

How about the latest progress of Backbone?

Check out the milestones

We don't really use milestones for the most part, but take a look through the open issues to see where we're at. Any questions in particular should be directed to the gitter channel, the mailing list, or StackOverflow.

Thank you for your answer !


Combobox first option autoselection and search error

I have a problem with combo.
When the combo get data (from local or remote data) after search it is not auto pre-select the first line but i have to hit down button to select it.
And the other problem is that when i have 2 or more cases on the backend select while i am searching if the first case is not muching then even if i keep typing, combo stops searching and making request to data file so i can't catch the other cases on my search.
This problem i solved that by adding in the code at line 15520 the case { || (search.length > obj.tmp.xhr_search.length)   } as you see in the attached image

i don't know if this is the correct method or is another method that works better

Combo (as well as list and enum) work in the following way with the data retrieved from server:

When user types a character, it will wait for 300ms to see if user types another one, etc. And if not then will fire a request with 2 variables: search and max
If server returns less than max, then combo assumes that all data with this filter is returned to the client and will not submit any requests again, but filter on the client, except if user removes a character.
For combo you do not need to select any item from the drop down, they are just suggestions, you can type any text, for list and enum - you must select an item from drop down (or type exactly the same and then it will auto select), or it will clear input on blur.

I am not sure what is better to preselect an item in the drop down or allow user to hit down key and select on his own. I am still looking into what would be best user experience in this case.
Also, you can set how many max items you want to cache from the server and if you set to 0, then it will make request on each typed character. Also, changing minLength to 0 will allow you to trigger call to the server before user types any data, but when controls initializes
Besides that, I do not see where is bug here and hence I am closing the issue. If you decide to reopen, please provide details with bug description.

Hello again,
first of all thanks for your quick answer,

I tried to set max to 0 but even if it makes all the time request when i am typing,  that option doesn't return any result to combo...

Can you set a variable like cacheMax so if set to true it selects first line and if you set to false to not select anything?


Produce #17640's anonymous type declarations from function types

This issue is branching out of discussion in #17636, and depends on #17636 and #17640.
Working together, these features aim to eliminate the need for #6606, by providing type switching and filtering within the type system, and making it possible to access the return types of functions.
Type declaration overloads provide all the power of function overloads.
declare function foo (num: number): {aNumber: number};
declare function foo <T> (other: T): {aDefault: T};

can be described by type declaration overloads as
type Foo <T extends number> = {aNumber: number};
type Foo <T> = {aDefault: T};

This proposal is for allowing the conversion of a function type into the equivalent anonymous overloaded type declaration.
interface Fizz {
    foo (num: number): {aNumber: number};
    foo <T> (other: T): {aDefault: T};
}

// Here we're getting the return type of foo by overload
type ANumber = (typeof Fizz["foo"])<number>;
type ADefault = (typeof Fizz["foo"])<string>;

where typeof Fizz["foo"] was expanded to
(
    type <U extends number> = {aNumber: number};
    type <U> = {aDefault: U};
)

The title of this issue is a mess, any suggestions?

Might say 'type functions from function types' following Idris's nomenclature of 'type function' referring to types with generics (takes types, returns a type), but yeah haven't heard that here as much.

type functions from function types

That seems pretty confusing to me, given that I'm a filthy casual who's never even read a line of Idris. I've tried something else, not sure if I've actually improved things though.

Yeah, mine sounded pretty rather than clear. Yours sounds clearer.

Idris

It's barely used afaik, but made some headlines in the Haskell community for doing some things better.

Looks like this should be in #17640 instead. i am not also convinced that even with #17640, this is possible for the general case. either ways, let's keep the discussion in #17640.

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


Account gets blocked every 24hours or instantly after login

Logging in from the same IP as usual (even same machine). This does only happen for appstate login.

Any news?

maybe you should try using 2FA.

Facebook is up to something, I've been required to send a photo of myself on one account, 24hrs after it got unlocked and the bot was running back it got locked down again and now I need to send a photo of my ID card. We should put focus on disguising the bot as a legitimate user since it looks like they have some way of detecting it. (and i've made many attempts to disguise myself like changing useragent, read receipts etc.)

and I successfully disguised myself as a legitimate user.
btw we should use some sorts of cache, or allow to input isGroup for this:
https://github.com/Schmavery/facebook-chat-api/blob/master/src/sendMessage.js#L182-L193
https://github.com/Schmavery/facebook-chat-api/blob/master/src/sendTypingIndicator.js#L17

Nice. I also found that we send some old form fields with some requests that are not required any more. I'll remove them when I can.

Enabled 2FA, got blocked after ~24h

Still not resolved.

I'm trying to login in through test accounts in FB. But i got these error now.
ERR! login Error retrieving userID. This can be caused by a lot of things, including getting blocked by Facebook for logging in from an unknown location. Try logging in with a browser to verify.

Try not to run bots on servers. Most servers have their ip range public and facebook can detect them easily.

Bot still blocked even when running on a server machine in my house.

The problem is still persisting. Bump.

somehow facebook can still detect this library. idk how to fix it.

Hey, looks like Im having the same issue.
There are no login approval's on my acocunt, but when trying to login to my account Im getting
{ error: 'login-approval', continue: [Function: continue] }.
And when manually logging from chrome Im asked to validate my identity.
After validating and running again the same flow happens.
My code is as simple as the doc's exho-bot

That probably means that your account has been blocked due to suspicious activity, when this happens you need to login from browser to authorize it.

The problem is that this library still uses some old functions and headers and facebook’s api is undergoing through changes very often so we would need to reverse engineer it again from scratch to guarantee full support.

@PixelHir Only that it does this every 24hrs, or after login. Would automatically re-logging the bot every 12h fix this?

Thanks @PixelHir !
When it happens I do go to login from browser to authorize it, but it happens every time. Now I only wonder if it something wrong I'm doing or the tool is currently facing an issue...

Thanks @PixelHir !
When it happens I do go to login from browser to authorize it, but it happens every time. Now I only wonder if it something wrong I'm doing or the tool is currently facing an issue...

Use appstates, and change your useragent to something more common (like Chrome on Windows 10)
Also try to not use services like heroku since they change ip every time the bot restarts.
It's also a good to have the IP's country of the server same or close to the country where you created the account/logged into it

Thanks @PixelHir

How do I change the user agent? cant find in the docs.
Its run locally (no heroku), my IP, same as the page ownership
User agents:
If I run login with reading AppState I get errors:

If I run it with a json array with the cookies of facebook.com and messenger, I get an error:

Error: Cookie not in this host's domain. Cookie:www.facebook.com Request:www.messenger.com

If I run it only with messenger.com cookies:

ERR! login Error retrieving userID. This can be caused by a lot of things, including getting blocked by Facebook for logging in from an unknown location. Try logging in with a browser to verify.

Thank you @PixelHir
So I found some things that help stop or reduce this issue:

Change the user agent. Also use the same user agent in logging in with the password and using the app state. You can google "what's my user agent" and copy the result.

Don't use on public servers with public and changing IPs like amazon aws or heroku.

Don't login too often even with the app state.

There are some headers and requests that needs to be updated, I've done some work and it looks fine so I'll try to submit a PR very soon.

Also the ping requests made by @lequanglam helped alot.

Thanks @PixelHir

How do I change the user agent? cant find in the docs.
Its run locally (no heroku), my IP, same as the page ownership
User agents:
If I run login with reading AppState I get errors:

If I run it with a json array with the cookies of facebook.com and messenger, I get an error:

Error: Cookie not in this host's domain. Cookie:www.facebook.com Request:www.messenger.com

If I run it only with messenger.com cookies:

ERR! login Error retrieving userID. This can be caused by a lot of things, including getting blocked by Facebook for logging in from an unknown location. Try logging in with a browser to verify.

You can change the useragent by passing the userAgent object when logging in.
login({userAgent: 'UserAgent Here', ...
Also can you tell me how are you acquiring your appstate? Are you using the builtin api.getAppState() or are you just pasting your cookies from browser? I've never had any issues when using the appstate supplied by the lib

Thank you @PixelHir
So I found some things that help stop or reduce this issue:
-Change the user agent. Also use the same user agent in logging in with the password and using the app state. You can google "what's my user agent" and copy the result.
-Don't use on public servers with public and changing IPs like amazon aws or heroku.
-Don't login too often even with the app state.
-There are some headers and requests that needs to be updated, I've done some work and it looks fine so I'll try to submit a PR very soon.
-Also the ping requests made by @lequanglam helped alot.
EDIT: Also activate 2fa on the account, I think it helps.

Yeah 2fa helps a lot. Also when your bot is on a big number of group conversations (like mine) you should disable the read receipts for all messages since you can easily get ratelimited, and instead make it send read receipt only for messages that it is going to reply to

You can change the useragent by passing the userAgent object when logging in.
login({userAgent: 'UserAgent Here',...
Also can you tell me how are you acquiring your appstate? Are you using the builtin api.getAppState() or are you just pasting your cookies from browser? I've never had any issues when using the appstate supplied by the lib

I added the user agent. still getting
ERR! login login-approval
I cant use the get appstate api beacuse I cant login even once... I used an extension called "EditThisCooie".

@GuyAvraham Do you have 2FA enabled on the account? If you have then you must provide the code to the api. You can find an example for that in the docs.
If not, then try loggin in from a browser and see if the account needs a password reset or verification.

Also try to not use services like heroku since they change ip every time the bot restarts.

Ohhhhhh....
Well then I need a service that's online 24/7 and does not do that. I'll keep lookin'. Maybe buy a small vps.

* Its run locally (no heroku), my IP, same as the page ownership

If you're using it for page-related stuff, why not use facebook's api? It supports page-to-user communication. https://developers.facebook.com/docs/messenger-platform

moved to local server, no difference. still gets blocked.

#852


PROD-1869 - Support config for pre-response webhooks

Closes https://ethyca.atlassian.net/browse/PROD-1869
Description Of Changes
Backend infra to support future pre-response hook functionality.
This PR:

allows configuration of pre-response hooks
creates the necessary DB tables for storage of pre-response hook configs and replies from pre-response hooks

Code Changes

[ ] Adds 2 new db tables
[ ] Adds CRUD operations for config of pre-response hooks
[ ] Adds unit tests for CRUD ops

Steps to Confirm

[ ] list any manual steps for reviewers to confirm the changes

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation:

[ ] documentation complete, PR opened in fidesdocs
[ ] documentation issue created in fidesdocs

[ ] Issue Requirements are Met
[ ] Relevant Follow-Up Issues Created
[ ] Update CHANGELOG.md
[ ] For API changes, the Postman collection has been updated

Starting review!

Starting review!

Yes, I don't always aim for 100%, depending on the circumstance, you can look at the failures and see if there are any lines you think should be covered -


[request/enhancement] Short-hand to refer to accounts

I think it would be quite useful to have the ability to refer to specific accounts under an alias when using the CLI. For example:
oz accounts displays a list of accounts
- 0: 0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1
- 1: 0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0
- 2: 0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b
- 3: 0xE11BA2b4D45Eaed5996Cd0823791E0C93114882d
- 4: 0xd03ea8624C8C5987235048901fB614fDcA89b117
- 5: 0x95cED938F7991cd0dFcb48F0a06a40FA1aF46EBC
- 6: 0x3E5e9111Ae8eB78Fe1CC3bb8915d5D461F3Ef9A9
- 7: 0x28a8746e75304c0780E011BEd21C72cD78cd535E
- 8: 0xACa94ef8bD5ffEE41947b4585a84BdA5a3d3DA6E
- 9: 0x1dF62f291b2E969fB0849d99D9Ce41e2F137006e

And for a function such as transfeOwnership(address newOwner)  which is invoked through oz send-tx you would then be able to do something like #2  at the prompt, which would then refer to 0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b.
Thoughts?

Hi @smye !  Thanks for the suggestion, it is really appreciated.
The project owner will review your suggestion as soon as they can.
Please wait until we have discussed this idea before writing any code or submitting a Pull Request, so we can go through the design beforehand.  We don’t want you to waste your time!


JamfUploaderTeamsNotifier category is empty

When using the JamfUploaderTeamsNotifier.py as a post processor, my category fields in the teams notification are empty.

JamfPackageUploader is setting the correct category when uploading the package to Jamf. Just not appearing on my teams posts.

👋 A little while back, this issue was resolved with a change to the processor. I'm wondering if that might resolve your issue too?

@w0 Can you send me a sample recipe, as well as the output of running autopkg run -vvvv <YourRecipe>? Please sanitise both for any sensitive information.
You can also feel free to PM it to me on MacAdmin's Slack (under the same handle I use here) if you're uncomfortable posting it on a public forum.

@w0 If at all possible, would you be able to test the changes in this MR? The JSON appears to be correct now, but I don't have a Teams tenant with which to properly test.


Dedupe Bundles

Changes
Adds a bundles-seen Set to dedupe identical requests that may arrive for unspecified reasons.
Caps required memory by resetting infrequently.
Reviewers @jparyani

I spoke with @wjmelements over discord, but our architecture actually doesn't need to dedupe at the relay level. It is deduped at the next layer. Thanks for the PR though!


Old image at "3. On the Network Connections page, select +Create."

The image on the page at '3. On the Network Connections page, select +Create' is not the same as now it's on the portal. Please replace it with the latest one. See the left side of the picture. Thanks.
[Enter feedback here]

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

ID: 164e9763-3194-ec2b-8e67-fa7b46bc6bb0
Version Independent ID: 8dcee57b-ca74-72df-cf65-4cbae62af8ad
Content: Configure the Microsoft Dev Box service
Content Source: articles/dev-box/quickstart-configure-dev-box-service.md
Service: dev-box
GitHub Login: @RoseHJM
Microsoft Alias: rosemalcolm

Thank you @sakaldeepyadav, I will get the image updated.

I've updated the image, so I'm closing this issue.
Thanks again @sakaldeepyadav!

@YashikaTyagi-MSFT - could you close this issue please?

#please-close


[BUG] Getting 401 while trying to access Apps/Charts and Apps/Installed Apps sections

Environment Details (with versions)
RKE2 cluster with version 1.27.11,
rancher 2.8.2,
Helm 3.12.3.
HI I am using Rancher Enterprise to install a helm chart. The steps I have followed
In the cluster repository section I have created a repository type http with our helm chart url : https://github.com/wso2/helm-apim/releases/download/cp-4.3.0
After that in the charts section I have browsed and installed the chart. Installation is successful but once the installation is done I am getting 401 whenever i try to go to Apps/charts or Apps/Installed Apps section and automatically logged out from the session.

When encountering a 401 error while trying to access the "Apps/Charts" and "Apps/Installed Apps" sections, it typically indicates an authorization issue. This error suggests that the system does not recognize the user's credentials or permissions required to view these sections. Possible causes for this problem include expired link sessions, incorrect login details, or insufficient user privileges.


#13976 - 'global variables are forbidden in strict mode' issue fixed

moved global vars into scope with adding them to variable list

Thank you! Landed in https://github.com/ariya/phantomjs/commit/0ba7bc8ef6867ff335402e9b58ae8558ca8a54d9


Updated changelog.md file with ordered listing of package versions.

Fixed #219

https://pub.dev/packages/flick_video_player