Tweaks

Just a couple of small tweaks I made reading through the package. I'm still getting to grips so let me know if anything was intentional.

Coverage decreased (-0.2%) to 42.857% when pulling 800163c29344fae75f7c3bf1c054712b258155ac on MikeInnes:master into 29de6b4ab99ad0412b02503e620b3f6239e42b7b on shashi:master.

Awesome! Thanks!


Placement of back button at 'Contact Us' page

What:
The placement of the back button on the 'Contact Us' page is incorrect.
I suggest using a cross (x) button for going back or placing the button with alignment to the 'Submit' button.
Image:

How to replicate:

Open the application.
Go to the 'Contact Us' section.
See the placement of 'back' button.

Please assign this issue to me.

@bhattabhi013 To me it looks good.


The SharpDX commit b9f7519 caused the .NET Native compiler to crash.

This change works around the .NET Native compiler bug by casting to (IntPtr).
I also noticed that DataBuffer had the same issue as DataStream which was fixed by b9f7519 so I applied the same fix to DataBuffer.
FWIW the code in question calls Interop.Fixed which throws NotImplementedException.

Thanks for digging into this.

Hello Alexandre,
I’m happy to help. I’m looking into a problem where using new WicStream(factory, memoryStream) crashes when used from multiple threads but only with .NET Native, and this was a blocking problem. I was fortunate to know that a build from last summer would run with.NET Native.
Do you have a relatioinship with Microsoft that would enable you to report problems with .NET Native? I’ve not had much luck reporting problems to them. If you have someone you can talk to you might point them to your checkin for this issue so they can hopefully fix .NET Native. If you do that you might mention that it worked with ARM but not with x86 or x64. Also, the .NET Native compiler still crashes on DEBUG builds of SharpDX (not helpful for diagnosing my WicStream problem but not a show stopper for my thankfully).
I’m new to github (that was my first pull request) so please let me know if I do anything incorrectly.
Thanks for SharpDX!
Joe
From: Alexandre Mutel<EMAIL_ADDRESS>Sent: Wednesday, October 19, 2016 3:18 AM
To: sharpdx/SharpDX
Cc: JoeErickson; Author
Subject: Re: [sharpdx/SharpDX] The SharpDX commit b9f7519 caused the .NET Native compiler to crash. (#810)
Thanks for digging into this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/sharpdx/SharpDX/pull/810#issuecomment-254745760 , or mute the thread https://github.com/notifications/unsubscribe-auth/ANdU-kLAfyzUu7Z_6a9mAgwxXUxg6QSDks5q1dJUgaJpZM4KaqU9 .  https://github.com/notifications/beacon/ANdU-pzJeEksXovKs--0Z4WFyZmcdm-Yks5q1dJUgaJpZM4KaqU9.gif


Missing 'let'

On constant / mutable declarations a missing 'let' gives an ambiguous error.

Missing 'let' declaration now errors on the correct line, would like to circle back and improve the error. But it's in a decent spot now.


Add a Java Script file for this web page

How to contribute?
See the README.md file
ADD a screen-shot of your work and do PR then

I want to work on this , Please assign it to me

@Soumyajit2825 can you assign me this issue?

Yeah go ahead. Put a screen shot of your work

@tokyo3001 u can work with other issues that i've mentioned. Thank u


Dockerfile now multistage, reducing size 785MB -> 169MB

What
No story.
Using multistage to reduce the Dockerfile size.
The "--virtual build-dependencies" trick only works if you delete them again in the same CMD.
Checklist
Before you ask people to review this PR:

Tests and rubocop should be passing: bundle exec rake
Github should not be reporting conflicts; you should have recently run git rebase main.
There should be no unnecessary whitespace changes. These make diffs harder to read and conflicts more likely.
The PR description should say what you changed and why, with a link to the JIRA story.
You should have looked at the diff against main and ensured that nothing unexpected is included in your changes.
You should have checked that the commit messages say why the change was made.

Closing in favour of https://github.com/ministryofjustice/check-financial-eligibility-partner/pull/88


Limit "parent" selection

Sometimes I want to allow a parent to be selected and other times I don't.  Is there a way to handle that?

You can set allowParentSelection property.


Updating commons-codec1.3 to commons-codec 1.4 and above

Hello, i just came across and error :
java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString([B)Ljava/lang/String;
It seems that in the xchange-core package the version of commons-codec library is 1.3.I search the Internet and found that this error message pops up when the version is below 1.4. Can we update the commons-codec library of code package to 1.4 or greater. Thanks

Can you post the entire stack trace?

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString([B)Ljava/lang/String;
at com.auth0.jwt.JWTCreator.sign(JWTCreator.java:283)
at com.auth0.jwt.JWTCreator.access$100(JWTCreator.java:23)
at com.auth0.jwt.JWTCreator$Builder.sign(JWTCreator.java:264)
at org.knowm.xchange.quoine.service.QuoineSignatureDigest.digestParams(QuoineSignatureDigest.java:36)
at si.mazi.rescu.Params.digestAll(Params.java:199)
at si.mazi.rescu.RestInvocation.create(RestInvocation.java:147)
at si.mazi.rescu.RestInvocationHandler.invoke(RestInvocationHandler.java:116)
at com.sun.proxy.$Proxy17.executions(Unknown Source)
at org.knowm.xchange.quoine.service.QuoineTradeServiceRaw.executions(QuoineTradeServiceRaw.java:105)
at org.knowm.xchange.quoine.service.QuoineTradeService.getTradeHistory(QuoineTradeService.java:110)
at com.Test.ExchangeInit.downloadTradeHistory(ExchangeInit.java:163)
at com.Test.QryptosMain.main(QryptosMain.java:30)

You can probably fix this in XChange by either ing the commons-codec dependency from the rescu dependency, or by stating an explicit dependency on the version of commons-codec that you want to use in XChange.

Thanks for your response! I will do that.

@makarid I already did it. Please let me know if it solved your issue.

At last i found the problem! The problem wasn't on the Xchange library but on the streaming-Xchange library. In my project i have add both libraries, info.bitrich and org.knowm. For some reason when i was trying to execute a line from Quoinex Xchange library which needed Base64, instead to run the codec from Xchange library it was running the codec from streaming-Xchange library which was 1.3 version. Now i remove the info.bitrich library and my program worked. So maybe the streaming-Xchange library should update the codec library they use.Thank you so much for your help,both of you!


[improve][ci] Add zk and bk for semantic check

Motivation
It seems we missed zookeeper and bookkeeper in the scopes. This PR adds them.
Documentation

[x] doc-not-needed

Codecov Report

Merging #18096 (fe14b9a) into master (6c65ca0) will increase coverage by 15.96%.
The diff coverage is 45.00%.

@@              Coverage Diff              @@
##             master   #18096       +/-   ##
=============================================
+ Coverage     34.91%   50.87%   +15.96%
- Complexity     5707     8708     +3001
=============================================
  Files           607      607
  Lines         53396    53400        +4
  Branches       5712     5717        +5
=============================================
+ Hits          18644    27169     +8525
+ Misses        32119    23192     -8927
- Partials       2633     3039      +406

Flag
Coverage Δ

unittests
50.87% <45.00%> (+15.96%)
:arrow_up:

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


Updated remaining deprecated scripts & txns to Cadence 1.0

Closes: #174

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.48%. Comparing base (a133c82) to head (be8806e).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #175   +/-   ##
=======================================
  Coverage   91.48%   91.48%
=======================================
  Files           4        4
  Lines         364      364
=======================================
  Hits          333      333
  Misses         31       31

Flag
Coverage Δ

?

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Native PTZ controls

Is your feature request related to a problem? Please describe.
Apart from https://github.com/dermotduffy/frigate-hass-card/issues/797, I think some "native" PTZ controls would be good for the following reasons:

No need to calculate the pixels for each arrow. This is boring, but the problematic part is that they get displayed differently based on the device's DPI. It would be better if all the buttons were grouped and aligned centrally or something like that (instead of based on pixels only).
Difficult to apply fancy styles for each button, or something like the one in the WebRTC card which looks like a wheel (single image but clickable in 4 different areas).
Reduce a lot of YAML code duplication. Let's say you have 3 cards with such PTZ controls, if you want to keep them all the same, it would start to be a pain.

Describe the solution you'd like
This should be a rather popular use case. Having native support would simplify the people's setup, and would unlock the ability to make it fancier. I believe if the code from WebRTC could be borrowed, it should, because I think it works really well.
Describe alternatives you've considered
To use custom elements and customize them by myself.
Additional context
If you disagree, I totally respect. The current approach isn't bad at all.

Yeah, makes sense. The amount of YAML it takes to implement this yourself is pretty unpleasant.

https://github.com/dermotduffy/frigate-hass-card/pull/807


val_2D

what and where is val_2D, it seems like a function which u defined

Thank you for raising this concern. I have made changes in the code:
from val_2D import test_single_volume is changed to from test import test_single_volume
This was an issue created while cleaning up the code. There was confusion between the file test.py which was previously named val_2D.py. I hope that clears your doubt.


JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Running the minimal example crashes with an error:
$ ipython
Python 3.8.3 (default, May 19 2020, 13:54:14)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.17.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from twitter_scraper import get_tweets

In [2]: for tweet in get_tweets('twitter', pages=1):
   ...:     print(tweet['text'])
   ...:
---------------------------------------------------------------------------
JSONDecodeError                           Traceback (most recent call last)
<ipython-input-2-bd0d769d18f8> in <module>
----> 1 for tweet in get_tweets('twitter', pages=1):
      2     print(tweet['text'])
      3

~/opt/miniconda3/lib/python3.8/site-packages/twitter_scraper-0.4.3-py3.8.egg/twitter_scraper/modules/tweets.py in get_tweets(query, pages)
    169             pages += -1
    170
--> 171     yield from gen_tweets(pages)
    172
    173

~/opt/miniconda3/lib/python3.8/site-packages/twitter_scraper-0.4.3-py3.8.egg/twitter_scraper/modules/tweets.py in gen_tweets(pages)
     34         while pages > 0:
     35             try:
---> 36                 json_response = request.json()
     37                 html = HTML(
     38                     html=json_response["items_html"], url="bunk", default_encoding="utf-8"

~/opt/miniconda3/lib/python3.8/site-packages/requests/models.py in json(self, **kwargs)
    896                     # used.
    897                     pass
--> 898         return complexjson.loads(self.text, **kwargs)
    899
    900     @property

~/opt/miniconda3/lib/python3.8/json/__init__.py in loads(s, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
    355             parse_int is None and parse_float is None and
    356             parse_constant is None and object_pairs_hook is None and not kw):
--> 357         return _default_decoder.decode(s)
    358     if cls is None:
    359         cls = JSONDecoder

~/opt/miniconda3/lib/python3.8/json/decoder.py in decode(self, s, _w)
    335
    336         """
--> 337         obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    338         end = _w(s, end).end()
    339         if end != len(s):

~/opt/miniconda3/lib/python3.8/json/decoder.py in raw_decode(self, s, idx)
    353             obj, end = self.scan_once(s, idx)
    354         except StopIteration as err:
--> 355             raise JSONDecodeError("Expecting value", s, err.value) from None
    356         return obj, end

JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Same here

same issue. python 3.7.6

The response might bee empty due to the request failed.

ok, Why would the request failed? I have tried with a bunch of account names but still getting the same error. Has there been any change on the script?

While trying parsing from Hashtags, it works. The issue is specific to parsing profile tweets

It is because the url request for the user profile is somehow unavailable. See issue #166, the user-agent that this module is using cannot get the proper response now. Maybe Twitter has banned the user-agent, or maybe Twitter has changed all their website into Client Side Rendering causing request-html failed to get the elements that it usually could.

@yimingStar Agree. Looks like twitter has made some major changes.

If anyone interested in a workaround, please check this out @yimingStar @bisguzar
https://github.com/Foo-Manroot/tweet-feed/issues/1#issuecomment-686635709
Dont know this method is good enough.

Here is my attempt at a solution based on @Foo-Manroot instructions.
https://gist.github.com/dgnsrekt/8cdb0c10e4a8fe6dcef65ee3a66a4e33
I'm having an issue with getting rate limited. Once, I can get past that issue I can make it nice and pretty and submit a pull request.

Same issue

Found another source of tweets - widgets at https://publish.twitter.com/
Get JSON from https://syndication.twitter.com/timeline/profile?screen_name=<NAME>
The information there is incomplete, for example, there are no likes, retweets, etc. But there is no rate limit.

Found another source of tweets - widgets at https://publish.twitter.com/
Get JSON from https://syndication.twitter.com/timeline/profile?screen_name=<NAME>
The information there is incomplete, for example, there are no likes, retweets, etc. But there is no rate limit.

Could you tell me how to do that! Many thanks!

Everything is very simple - we take JSON from the link, take from it the “body” field with the timeline and parse it as usual. JSON also has "minPosition" and "maxPosition" headers for pagination. Implemented in my Go project https://github.com/n0madic/twitter-scraper.

I have the same issue on Python 3.8.2.
Everyone know other library for scrapper or know If the new API twitter version allows to get tweets from more than seven days ago?
Thanks a lot.

@victorDaniloCasta  Check this scweet

I have the same issue on Python 3.6, Google colab.

I have the same issue on Python 3.6, Google colab.

Same issue on python 3.8.5

Same issue on python 3.8.5

I got the same issue with python 3.8.2 on windows 10 while trying to use get_trends

dead library

Does this library actually works or it is taken down by twitter. I am not able to use any of the commands provided by the authors.

Not working for now @dheeman00 , it need to be refactored according to latest Twitter update.

I have same error on termux python 3.11.1
twitter-scraper (3.12.0)


Pici

Your issue may already be reported! Please search existing issues before creating one.

Expected Behavior
Current Behavior
Possible Solution
Steps to Reproduce
Environment

pixi.js version: e.g. 4.7.1
Browser: e.g. Chrome 67
Device: e.g. Desktop

In the furture, you can hit the "Preview" tab to view it without posting :)


"Save" button not pressable

Trying to save first device. Total noob and idk if this is the right place to post. I tried modifying sharing settings bit nothing works. Can't ad a device.

If this is a problem with Syncthing's interface, https://forum.syncthing.net


chipmunk figma page implementation

-> File 3.4.0 now

superseded by more detailed issues. closing.


Decentralized Video Streaming Application

Project:
Build a decentralized application for live video streaming. Users should be able to easily launch their own stream and invite others to join.
Submission Requirements:

The project must be open source.
Your project must be connected to a blockchain domain (e.g. create a web app stored on IPFS and add the hash to your domain).

If you need a blockchain domain for your project reach out to one of the community managers in our Telegram

Bounty:
$8,000
Have questions?
Join our developer channel on Telegram!

i would like to do that can i still open or not


macro to test for signedness of type

reason: char has implementation defined sign. enable testing which.
see #22

See this for the static_assert replacement.

As of now, there are no static_asserts to enforce
tau_u8;
tau_i8;
tau_u16
tau_i16
tau_u32
tau_i32

and the other ones have correct sizes.
Do you want those macros to be part of test? It would be also nice to add to the README how the user should run all tests to ensure everything works (to prevent any surprises).

There are no static asserts for these types in this library because they're already checked in Adorad. At the same time, I don't think it would hurt to port the static_assert tests for these types here.
As for the script.py, this is redundant. It was mostly intended for my personal use. Dunno how it slipped through .gitignore.

Do you want to work on porting those static_asserts? In that case, please open a separate PR for that. Merging this PR now.


Reduce duplication when collecting optional content groups

After PR #18825 we can easily "compute" the optional content groups, and can thus avoid tracking them manually.

/botio test

Nice find!


Installer v2020.930.3 error

<!--Describe your issue here-->

version: 2020.930.3
env:
```
os: win32
arch: x64
PATH: D:\Oraclexe\app\oracle\product\10.2.0\server\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Rockwell Software\RSCommon;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Calibre2\;C:\Program Files\Microsoft Network Monitor 3\;C:\Program Files (x86)\Common Files\Propellerhead Software\ReWire\;C:\Program Files\Common Files\Propellerhead Software\ReWire\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\Users\Ghazal\AppData\Local\Programs\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin;C:\Users\Ghazal\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\Ghazal\AppData\Local\Programs\Python\Python39\;C:\Users\Ghazal\AppData\Local\Programs\Python\Python38-32\Scripts\;C:\Users\Ghazal\AppData\Local\Programs\Python\Python38-32\;C:\Program Files\MATLAB\MATLAB Production Server\R2015a\runtime\win64;C:\Program Files\MATLAB\MATLAB Production Server\R2015a\bin;C:\Program Files\MATLAB\MATLAB Production Server\R2015a\polyspace\bin;C:\Program Files\IBM\SPSS\Statistics\22\JRE\bin;C:\Program Files (x86)\DLR\Sumo\bin\;C:\Program Files (x86)\DLR\Sumo\tools\;C:\Users\Ghazal\AppData\Local\Microsoft\WindowsApps;C:\Users\Ghazal\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\IntelliJ IDEA Educational Edition 2019.3\bin;C:\Users\Ghazal\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Ghazal\AppData\Roaming\npm
```
log:
Please paste the logs that have been copied to your clipboard here with Ctrl+V.

screen shot of the installation

Hi @mohamed3bdrazek2, thanks for reporting a bug and sorry for the trouble. Would you mind providing the logs so we can better assist you? If you got here by clicking 'Copy logs to clipboard and report an issue', you can simply paste the logs with ctrl+v. Thank you!

Same error, here is the logs
info: Started {"timestamp":"2020-11-08T17:52:57.271Z"}
verbose: Ids: {"machineId":"08ffd548e68d4d982a7bf515bcead75b2288b586d8a8ce8751496ce3e18c83b7","sessionId":"faf14af1-591e-41ae-827d-07df99e993791604857976637","timestamp":"2020-11-08T17:52:57.273Z"}
info: Detecting bundled binaries... {"timestamp":"2020-11-08T17:52:57.283Z"}
info: Detecting packed Python... {"timestamp":"2020-11-08T17:52:57.283Z"}
info: Detected packed Python at C:\Users\Joey\AppData\Local\Temp\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\resources\binaries\bundled-python.zip {"timestamp":"2020-11-08T17:52:57.308Z"}
info: Detecting packed VSCode... {"timestamp":"2020-11-08T17:52:57.309Z"}
error: Failed to detect packed VSCode. {"timestamp":"2020-11-08T17:52:57.310Z"}
info: Detecting packed extensions... {"timestamp":"2020-11-08T17:52:57.310Z"}
info: Detected packed extensions: [{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\ms-python.gather.vsix"},{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\vscode-pylance.vsix"},{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\ms-python.python.vsix"}] {"timestamp":"2020-11-08T17:52:57.312Z"}
info: Detected packed binaries: {"python":{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\bundled-python.zip"},"extensions":[{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\ms-python.gather.vsix"},{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\vscode-pylance.vsix"},{"path":"C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\ms-python.python.vsix"}],"timestamp":"2020-11-08T17:52:57.312Z"}
info: Detecting installed components... {"timestamp":"2020-11-08T17:52:57.312Z"}
info: Detecting installed Python... {"timestamp":"2020-11-08T17:52:57.312Z"}
error: Failed to get registry key HKCU\\Software\Python\PythonCodingPack\3.8\DisplayName. Encountered error: p: QUERY command exited with code 1:

ERROR: The system was unable to find the specified registry key or value. {"timestamp":"2020-11-08T17:52:57.376Z"}
error: Encountered while detecting installed Python: Failed to get registry key HKCU\\Software\Python\PythonCodingPack\3.8\DisplayName. Encountered error: p: QUERY command exited with code 1:

ERROR: The system was unable to find the specified registry key or value. {"timestamp":"2020-11-08T17:52:57.376Z"}
info: Detecting installed VSCode... {"timestamp":"2020-11-08T17:52:57.376Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-11-08T17:52:57.377Z"}
verbose: Code stable x64-user not found. {"timestamp":"2020-11-08T17:52:57.430Z"}
verbose: Looking for Code stable x64-system in x64 registry: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{EA457B21-F73E-494C-ACAB-524FDE069978}_is1 {"timestamp":"2020-11-08T17:52:57.430Z"}
verbose: Code stable x64-system not found. {"timestamp":"2020-11-08T17:52:57.480Z"}
verbose: Looking for Code stable x86-user in x86 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{D628A17A-9713-46BF-8D57-E671B46A741E}_is1 {"timestamp":"2020-11-08T17:52:57.480Z"}
verbose: Code stable x86-user not found. {"timestamp":"2020-11-08T17:52:57.531Z"}
verbose: Looking for Code stable x86-system in x86 registry: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{F8A2A208-72B3-4D61-95FC-8A65D340689B}_is1 {"timestamp":"2020-11-08T17:52:57.531Z"}
verbose: Code stable x86-system not found. {"timestamp":"2020-11-08T17:52:57.581Z"}
verbose: Looking for Code insider x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{217B4C08-948D-4276-BFBB-BEE930AE5A2C}_is1 {"timestamp":"2020-11-08T17:52:57.581Z"}
verbose: Code insider x64-user not found. {"timestamp":"2020-11-08T17:52:57.631Z"}
verbose: Looking for Code insider x64-system in x64 registry: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{1287CAD5-7C8D-410D-88B9-0D1EE4A83FF2}_is1 {"timestamp":"2020-11-08T17:52:57.632Z"}
verbose: Code insider x64-system not found. {"timestamp":"2020-11-08T17:52:57.682Z"}
verbose: Looking for Code insider x86-user in x86 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{26F4A15E-E392-4887-8C09-7BC55712FD5B}_is1 {"timestamp":"2020-11-08T17:52:57.682Z"}
verbose: Code insider x86-user not found. {"timestamp":"2020-11-08T17:52:57.738Z"}
verbose: Looking for Code insider x86-system in x86 registry: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{C26E74D1-022E-4238-8B9D-1E7564A36CC9}_is1 {"timestamp":"2020-11-08T17:52:57.738Z"}
verbose: Code insider x86-system not found. {"timestamp":"2020-11-08T17:52:57.787Z"}
info: Failed to detect installed VS Code {"timestamp":"2020-11-08T17:52:57.787Z"}
info: Detecting installed extensions... {"timestamp":"2020-11-08T17:52:57.787Z"}
error: Encountered error while detecting installed extensions: Error: ENOENT: no such file or directory, scandir 'C:\Users\Joey\.vscode\extensions' {"timestamp":"2020-11-08T17:52:57.787Z"}
info: Detected installed extensions: {"ms-python.python":false,"ms-python.vscode-pylance":false,"ms-python.gather":false,"ms-vsliveshare.vsliveshare":false} {"timestamp":"2020-11-08T17:52:57.787Z"}
info: Detected installed components: {"extensions":{"ms-python.python":false,"ms-python.vscode-pylance":false,"ms-python.gather":false,"ms-vsliveshare.vsliveshare":false},"isPythonPartiallyInstalled":false,"timestamp":"2020-11-08T17:52:57.788Z"}
info: Starting to install VS Code and extensions... {"timestamp":"2020-11-08T17:52:59.915Z"}
info: Downloading VS Code installer [attempt 0]... {"timestamp":"2020-11-08T17:52:59.915Z"}
verbose: vscode metadata {"url":"https://az764295.vo.msecnd.net/stable/fcac248b077b55bae4ba5bab613fd6e9156c2f0c/VSCodeUserSetup-x64-1.51.0.exe","name":"1.51.0","version":"fcac248b077b55bae4ba5bab613fd6e9156c2f0c","productVersion":"1.51.0","hash":"70128d801f58b497ab603f83b63e7bc526d471f3","timestamp":1604599789185,"sha256hash":"69607fb46479f14bd3f079f83f11305c736843df37a1b786d38482375823ba0e","supportsFastUpdate":true}
info: Visual Studio Code downloaded. {"timestamp":"2020-11-08T17:53:06.052Z"}
info: Successfully downloaded VS Code installer to C:\Users\Joey\AppData\Local\Temp\PythonCodingPack\binaries\vscode\x64. {"timestamp":"2020-11-08T17:53:06.052Z"}
info: Detecting packed VSCode... {"timestamp":"2020-11-08T17:53:06.055Z"}
error: Failed to detect packed VSCode. {"timestamp":"2020-11-08T17:53:06.056Z"}
info: Attempting to install VS Code... {"timestamp":"2020-11-08T17:53:06.056Z"}
verbose: Installing VS Code with command C:\Users\Joey\AppData\Local\Temp\PythonCodingPack\binaries\vscode\x64\VSCodeUserSetup-x64-1.51.0.exe /MERGETASKS=!runcode,desktopicon,addtopath,/VERYSILENT {"timestamp":"2020-11-08T17:53:06.057Z"}
info:  {"timestamp":"2020-11-08T17:53:16.797Z"}
info: Successfully installed VS Code. {"timestamp":"2020-11-08T17:53:16.797Z"}
info: Attempting to create default user settings.json at C:\Users\Joey\AppData\Roaming\Code\User\settings.json with contents: {"python.defaultInterpreterPath":"C:\\Users\\Joey\\AppData\\Local\\Programs\\PythonCodingPack\\python.exe","python.languageServer":"Pylance","python.linting.enabled":false,"python.experiments.optOutFrom":["DeprecatePythonPath - experiment"]} {"timestamp":"2020-11-08T17:53:16.800Z"}
info: Successfully created default user settings.json. {"timestamp":"2020-11-08T17:53:16.802Z"}
info: Attempting to install the following VS Code extensions: ["C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\ms-python.gather.vsix","C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\vscode-pylance.vsix","C:\\Users\\Joey\\AppData\\Local\\Temp\\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\\resources\\binaries\\exts\\ms-python.python.vsix"] {"timestamp":"2020-11-08T17:53:16.802Z"}
info: Currently installing extension ms-python.python from the extension marketplace... {"timestamp":"2020-11-08T17:53:16.803Z"}
verbose: runVSCodeCommand: {"0":"--install-extension","1":"ms-python.python","timestamp":"2020-11-08T17:53:16.803Z"}
info: Detecting installed VSCode... {"timestamp":"2020-11-08T17:53:16.803Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-11-08T17:53:16.803Z"}
info: Detected installed VSCode: Code stable x64-user is installed. {"timestamp":"2020-11-08T17:53:16.863Z"}
verbose: Installed vscode: {"name":"VSCode","homedir":"C:\\Users\\Joey\\AppData\\Local\\Programs\\Microsoft VS Code\\","version":"0","displayVersion":"1.51.0","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"},"timestamp":"2020-11-08T17:53:16.863Z"}
verbose: exec: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\Code.exe {"timestamp":"2020-11-08T17:53:16.864Z"}
verbose: cli: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd {"timestamp":"2020-11-08T17:53:16.864Z"}
info: Installing extensions...
Installing extension 'ms-python.python' v2020.10.332292344...
Extension 'ms-python.python' v2020.10.332292344 was successfully installed. {"timestamp":"2020-11-08T17:53:28.003Z"}
error: (node:20816) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. {"timestamp":"2020-11-08T17:53:28.003Z"}
info: Successfully installed extension ms-python.python. {"timestamp":"2020-11-08T17:53:28.003Z"}
info: Successfully installed extension ms-python.python from the extension marketplace. {"timestamp":"2020-11-08T17:53:28.003Z"}
info: Currently installing extension ms-python.gather from the extension marketplace... {"timestamp":"2020-11-08T17:53:28.006Z"}
verbose: runVSCodeCommand: {"0":"--install-extension","1":"ms-python.gather","timestamp":"2020-11-08T17:53:28.006Z"}
info: Detecting installed VSCode... {"timestamp":"2020-11-08T17:53:28.006Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-11-08T17:53:28.006Z"}
info: Detected installed VSCode: Code stable x64-user is installed. {"timestamp":"2020-11-08T17:53:28.080Z"}
verbose: Installed vscode: {"name":"VSCode","homedir":"C:\\Users\\Joey\\AppData\\Local\\Programs\\Microsoft VS Code\\","version":"0","displayVersion":"1.51.0","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"},"timestamp":"2020-11-08T17:53:28.080Z"}
verbose: exec: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\Code.exe {"timestamp":"2020-11-08T17:53:28.080Z"}
verbose: cli: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd {"timestamp":"2020-11-08T17:53:28.080Z"}
info: Installing extensions...
Installing extension 'ms-python.gather' v2020.7.2...
Extension 'ms-python.gather' v2020.7.2 was successfully installed. {"timestamp":"2020-11-08T17:53:30.105Z"}
error: (node:19092) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. {"timestamp":"2020-11-08T17:53:30.105Z"}
info: Successfully installed extension ms-python.gather. {"timestamp":"2020-11-08T17:53:30.105Z"}
info: Successfully installed extension ms-python.gather from the extension marketplace. {"timestamp":"2020-11-08T17:53:30.105Z"}
info: Currently installing extension ms-python.vscode-pylance from the extension marketplace... {"timestamp":"2020-11-08T17:53:30.108Z"}
verbose: runVSCodeCommand: {"0":"--install-extension","1":"ms-python.vscode-pylance","timestamp":"2020-11-08T17:53:30.108Z"}
info: Detecting installed VSCode... {"timestamp":"2020-11-08T17:53:30.108Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-11-08T17:53:30.108Z"}
info: Detected installed VSCode: Code stable x64-user is installed. {"timestamp":"2020-11-08T17:53:30.159Z"}
verbose: Installed vscode: {"name":"VSCode","homedir":"C:\\Users\\Joey\\AppData\\Local\\Programs\\Microsoft VS Code\\","version":"0","displayVersion":"1.51.0","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"},"timestamp":"2020-11-08T17:53:30.159Z"}
verbose: exec: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\Code.exe {"timestamp":"2020-11-08T17:53:30.161Z"}
verbose: cli: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd {"timestamp":"2020-11-08T17:53:30.162Z"}
info: Installing extensions...
Installing extension 'ms-python.vscode-pylance' v2020.11.0...
Extension 'ms-python.vscode-pylance' v2020.11.0 was successfully installed. {"timestamp":"2020-11-08T17:53:34.798Z"}
error: (node:4376) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. {"timestamp":"2020-11-08T17:53:34.798Z"}
info: Successfully installed extension ms-python.vscode-pylance. {"timestamp":"2020-11-08T17:53:34.798Z"}
info: Successfully installed extension ms-python.vscode-pylance from the extension marketplace. {"timestamp":"2020-11-08T17:53:34.798Z"}
info: Currently installing extension ms-vsliveshare.vsliveshare from the extension marketplace... {"timestamp":"2020-11-08T17:53:34.801Z"}
verbose: runVSCodeCommand: {"0":"--install-extension","1":"ms-vsliveshare.vsliveshare","timestamp":"2020-11-08T17:53:34.801Z"}
info: Detecting installed VSCode... {"timestamp":"2020-11-08T17:53:34.801Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-11-08T17:53:34.801Z"}
info: Detected installed VSCode: Code stable x64-user is installed. {"timestamp":"2020-11-08T17:53:34.850Z"}
verbose: Installed vscode: {"name":"VSCode","homedir":"C:\\Users\\Joey\\AppData\\Local\\Programs\\Microsoft VS Code\\","version":"0","displayVersion":"1.51.0","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"},"timestamp":"2020-11-08T17:53:34.850Z"}
verbose: exec: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\Code.exe {"timestamp":"2020-11-08T17:53:34.851Z"}
verbose: cli: C:\Users\Joey\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd {"timestamp":"2020-11-08T17:53:34.851Z"}
info: Installing extensions...
Installing extension 'ms-vsliveshare.vsliveshare' v1.0.3121...
Extension 'ms-vsliveshare.vsliveshare' v1.0.3121 was successfully installed. {"timestamp":"2020-11-08T17:53:38.753Z"}
error: (node:19652) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. {"timestamp":"2020-11-08T17:53:38.753Z"}
info: Successfully installed extension ms-vsliveshare.vsliveshare. {"timestamp":"2020-11-08T17:53:38.753Z"}
info: Successfully installed extension ms-vsliveshare.vsliveshare from the extension marketplace. {"timestamp":"2020-11-08T17:53:38.753Z"}
info: Finished installing extensions. {"timestamp":"2020-11-08T17:53:38.756Z"}
info: Attempting to write cohort identifier to extension folder at C:\Users\Joey\.vscode\extensions\PythonCodingPack... {"timestamp":"2020-11-08T17:53:38.756Z"}
info: Successfully wrote cohort identifier to extension folder at C:\Users\Joey\.vscode\extensions\PythonCodingPack. {"timestamp":"2020-11-08T17:53:38.757Z"}
info: Attempting to create starter Python file at C:\Users\Joey\Documents\hello.py... {"timestamp":"2020-11-08T17:53:38.758Z"}
info: Successfully created starter Python file. {"timestamp":"2020-11-08T17:53:38.759Z"}
info: Completed installing VS Code and extensions. {"timestamp":"2020-11-08T17:53:38.759Z"}
info: Attempting to install Python and packages... {"timestamp":"2020-11-08T17:53:38.764Z"}
info: Detecting packed Python... {"timestamp":"2020-11-08T17:53:38.764Z"}
info: Detected packed Python at C:\Users\Joey\AppData\Local\Temp\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\resources\binaries\bundled-python.zip {"timestamp":"2020-11-08T17:53:38.768Z"}
info: Attempting to extract Python files from C:\Users\Joey\AppData\Local\Temp\1iFDlZF1Da2kLvhI7Oo8Zcf6onC\resources\binaries\bundled-python.zip... {"timestamp":"2020-11-08T17:53:38.768Z"}
info: Attempting to rename C:\Users\Joey\AppData\Local\Programs\PythonCodingPack to C:\Users\Joey\AppData\Local\Programs\tqxhqttpay... {"timestamp":"2020-11-08T17:53:38.768Z"}
info: Encountered error while attempting to rename and delete existing custom Python directory from C:\Users\Joey\AppData\Local\Programs\PythonCodingPack to C:\Users\Joey\AppData\Local\Programs\tqxhqttpay: Error: ENOENT: no such file or directory, rename 'C:\Users\Joey\AppData\Local\Programs\PythonCodingPack' -> 'C:\Users\Joey\AppData\Local\Programs\tqxhqttpay' {"timestamp":"2020-11-08T17:53:38.769Z"}
info: Successfully extracted Python files to C:\Users\Joey\AppData\Local\Programs\PythonCodingPack.  Running Python or pip at the command line will not work. Exit code was 0. Error encountered was:
WARNING: The data being saved is truncated to 1024 characters. {"timestamp":"2020-11-08T17:54:14.834Z"}
info: Attempting to ensure pip is installed with command C:\Users\Joey\AppData\Local\Programs\PythonCodingPack\python.exe -m ensurepip --default-pip... {"timestamp":"2020-11-08T17:54:14.834Z"}
info: Looking in links: c:\Users\Joey\AppData\Local\Temp\tmpmy7x297_
Requirement already satisfied: setuptools in c:\users\joey\appdata\local\programs\pythoncodingpack\lib\site-packages (47.1.0)
Processing c:\users\joey\appdata\local\temp\tmpmy7x297_\pip-20.1.1-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-20.1.1 {"timestamp":"2020-11-08T17:54:20.843Z"}
info:   WARNING: The scripts pip.exe, pip3.8.exe and pip3.exe are installed in 'C:\Users\Joey\AppData\Local\Programs\PythonCodingPack\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. {"timestamp":"2020-11-08T17:54:20.843Z"}
info: Successfully executed command C:\Users\Joey\AppData\Local\Programs\PythonCodingPack\python.exe -m ensurepip --default-pip. {"timestamp":"2020-11-08T17:54:20.843Z"}
info: Completed installing Python and packages. {"timestamp":"2020-11-08T17:54:20.846Z"}
info: Attempting to enable Powershell scripts {"timestamp":"2020-11-08T17:54:20.851Z"}
info: Successfully enabled Powershell scripts {"timestamp":"2020-11-08T17:54:20.912Z"}


MVT questions and improvements

In epp-app I increased the zoom range to 8-15 by setting
MAP_ENGINE_MIN_ZOOM = 8
MAP_ENGINE_MAX_ZOOM = 16

(btw, MAP_ENGINE_MAX_ZOOM always needs to be desired zoom level+1 which could be fixed..)
Now tiles are loaded for the former zoom range (8-12), in levels >12 no data is shown at all.
(1) Is it possible to use the tiles from zoom 12 for 13-15 as well?
So I distilled the entire range by setting MAP_ENGINE_MAX_DISTILLED_ZOOM = 15 but this takes ages. I just used --parallel-render [number of threads] for parallelization but unfortunately this does not seem to speed up the process. My testing conditions: [threads: 1/4/12, duration: 5 min, indicator: number of created files, total size].
(2) Any idea why this does not work? Have you used django-distill parallelization?
The file size increases vastly with increasing zoom level, even in 13 one tile amounts up to some MB.
(3) Is there a way to define simplification/generalization thresholds for the geoms to reduce the size?

@henhuy I tested this again with distilled MVTs for zoom levels 8-13.
Up to level 13 it works fine:

At level 14 the forests aint not rendered at all:

The gpkg size of pv_ground_criteria_forest.gpkg is around 4 MB in total.
I keep it in this issue as I think it is a general mapengine problem.

Another bug for the logs: Data is broken for layers with too many (2^16) vertices due to maplibre limitations:

The only solution is to simplify geometries.

looks crazy :eyes:  - what layer is causing this artifacts?

looks crazy 👀 - what layer is causing this artifacts?

pv_ground_criteria_merged.gpkg which has a lot of vertices, it is the merge of all PV neg. criteria. It took me some time to find a working values for min size of features and simplification tolerance.

Backlog:
This PR fixed distilling speed and tile size: https://github.com/empowerplan/epp-app/pull/173 :partying_face:
Distilling up to zoom 16 took 7 h on new WAM02, total tile size is only 2,4 GB.


chrome.MobileEmulation.DeviceMetrics should be a pointer

This line should be a pointer to DeviceMetrics so that it is omitted when empty during JSON serialization.
Otherwise this happens:
{
  "mobileEmulation": {
    "deviceName": "Nexus 5",
    "deviceMetrics": {
      "width":0,
      "height":0,
      "pixelRatio":0
    }
  }
}

Thanks!

I just merged PR #96, so this should be fixed.
Please re-pull and re-open this issue if any issues continue.

Thanks!


sponsorship - throw some money at rikschennink

Hey @rikschennink,
I just want to say that I love the filepond ecosystem with it's beautiful plugins! I also contributed code here and there, so it fulfills my needs even more. You merged it quite fast! Really good Open Source work!
I would like to give something back, even if it's not that much! How about a monthly sponsorship? I believe there would be more guys like me willing to throw money at you! Do you have some sort of github sponsorship / open collective / buy me a coffee? A monthly 5$ subscription would be nice for me!

Hi @fratzinger, thanks so much for the kind words, and thanks for contributing!
I've experimented with Patreon sponsorship links in the past but it didn't really "take off", I've just re-enabled it with the more casual donation platform "buy me a coffee". :)
🙏 https://www.buymeacoffee.com/rikschennink

Hi @fratzinger, thanks so much for the kind words, and thanks for contributing!
I've experimented with Patreon sponsorship links in the past but it didn't really "take off", I've just re-enabled it with the more casual donation platform "buy me a coffee". :)
🙏 https://www.buymeacoffee.com/rikschennink

5 on me.
Maybe you should consider github sponsorship some day. It surely would not "take off", but I see a slow shift in voluntary financial support. Github sponsorship is a good way of call to action. Just my two cents.
Enjoy your coffee! ;)

5 on me.
Maybe you should consider github sponsorship some day. It surely would not "take off", but I see a slow shift in voluntary financial support. Github sponsorship is a good way of call to action. Just my two cents.
Enjoy your coffee! ;)

Thanks @fratzinger! and thanks for the gh sponsorship suggestion, will definitely look into it

Thanks @fratzinger! and thanks for the gh sponsorship suggestion, will definitely look into it


feat: add Azure Monitor SDK flag

 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.


Machine-readable utxo_too_small error.

Issue number
ADP-2299
Outstanding tasks

[ ] Update OpenAPI specification.
[ ] Add integration tests.

Related discussion
https://input-output-rnd.slack.com/archives/GBT05825V/p1665646000192899?thread_ts=1665645992.215309&cid=GBT05825V

bors try


RPM packaging support

Hi, Thanks for developing pyflame. I noticed there's a RPM spec file already in https://github.com/eklitzke/pyflame-rpm , though it's out of date. I wonder why it's not merged into uber/pyflame yet? I'd appreciate it if it's possible to install pyflame using the default package manager (apt, yum, ...) in some popular distros(Ubuntu, CentOS, ...).

I did the work to package Pyflame for Fedora, but I didn't follow through with the remaining work to become a Fedora developer, so the package was never integrated upstream. Last I tried this, it required doing a number of other package reviews, which I didn't have the time/expertise for. I can probably look into this again. Same with Debian -- getting a package in requires become a Debian Developer (or an existing DD to sponsor the package), which is a relatively involved process.


Material should unconditionally repaint on LayoutChangedNotification

When a ListView scrolls, it generates a LayoutChangedNotification, which was
causing Material to repaint unconditionally. That's not necessary if there are
no ink effects that need to be moved. This patch skips the repaint in that
case.
Fixes #7937

@Hixie


Examples Section

Nice to see this work. Is there any kind of examples section planned?

Currently README has 2 examples, one for sending events, one for reading events. If you need any more examples related different use cases, could you please denote the use cases?


Refs #27734 -- Reduced likelihood of crashing parallel tests

Thanks to Mariusz Felisiak for rewriting my original one-liner into this patch (#32769-2)
I'm happy to amend / change wherever needed, just let me know.

The parallel test runner uses multiple workers to distribute the
workload. These workers are assigned a worker ID using a globally
incremented variable, and this worker ID determines what test database
to connect to. When the worker ID surpasses the test database IDs Django
will crash.
Say, you wanted to run 2 testcases on a 4-core CPU in parallel. Before
this patch Django would start out by creating 2 test databases and 4
processes, leading to sporadic crashes.
With this changeset Django starts out with 4 test databases and 2
processes, greatly reducing the likelihood of it going awry.
It won't eliminate the problem completely though because there are other
circumstances in which new workers can be created which can then be
assigned an "illegal" worker ID.

To be upfront: I've extensively tested my own fix and Mariusz' fix to be sure it legit resolves the problem I experience, but my current understanding of what is going on is built on a lot of assumptions. Please weigh my input accordingly.
I agree with Mariusz' assessment that the fundamental problem is the way workers use the ever-increasing global variable to determine what DB to connect to: Django creates the DBs test_1, test_2 ... test_N and then assigns workers incremental IDs, and then hopefully this all results in them connecting to test_1 up to test_N correctly. In most cases it does work out, so it's not all bad. A better way would be to create a pool of all the test DBs that were created, and then let workers pick a test DB from that pool etc etc. This patch does not address this fundamental problem in any way.
As described in #27734-5, some people experience segfaulting workers. At that point Python creates new workers, which will use an illegal worker ID and end up connecting to non-existing test DBs. This patch will not prevent these problems.
My problem came from a slightly different source: my workers don't segfault, yet Django still ended up sporadically connecting to non-existing test DBs. I can observe my problem with a fresh Django project, configured to use Postgresql, with 2 test classes each with a single function that does an self.assertTrue(True).
Based on my debugging, the scenario is as follows:
main branch, no patch

Number of CPU cores
Number of test classes
Number of created test DBs
Number of created workers
Potential for a Django crash?

4
1
1
None: Django uses the non-parallel runner in this case
No

4
2
2
4
Yes, since 2 of the workers have illegal IDs

4
3
3
4
Yes, since 1 worker has an illegal ID

4
4
4
4
No

4
5+
4
4
No

Using my patch

Number of CPU cores
Number of test classes
Number of created test DBs
Number of created workers
Potential for a Django crash?

4
1
1
None: Django uses the non-parallel runner in this case
No

4
2
2
2
No: same number of workers as test DBs

4
3
3
3
No: same number of workers as test DBs

4
4
4
4
No

4
5+
4
4
No

Using Mariusz' patch

Number of CPU cores
Number of test classes
Number of created test DBs
Number of created workers
Potential for a Django crash?

4
1
1
None: Django uses the non-parallel runner in this case
No

4
2
4
2
No: fewer workers as test DBs

4
3
4
3
No: fewer workers as test DBs

4
4
4
4
No

4
5+
4
4
No

Mariusz' patch is much nicer, but does end up creating more DBs than needed. Cloning is relatively cheap, and not too many unneeded DBs are created (unless you have a 64-core CPU), so it's not a problem.
With either solution my problem is fixed, but the fundamental problem itself, as pointed out by Mariusz, is left unaddressed.

Thanks for CC'ing me on the original ticket. I think it would be worth considering modifying things slightly to keep the constructor simpler. I find that often simplifies things. Here are two possibilities that occur to me (the first seems preferable to me).
If we don't need to maintain backwards compatibility in the arguments passed to ParallelTestSuite, then partition_suite_by_case() could be called before calling ParallelTestSuite() instead of calling it inside ParallelTestSuite.__init__(). That has two advantages. First, it would simplify ParallelTestSuite.__init__() by keeping it free of any logic. Second, you wouldn't need to create a ParallelTestSuite object in order to see if you need to use one, which has always seemed a little awkward to me. You would be able to do the check beforehand instead by inspecting the return value of partition_suite_by_case().
Another possibility would be to make self.processes a property, e.g.
@property
def processes(self):
    return min(self._processes, len(self.subsuites))

That would also keep more logic out of the constructor. It would also keep self.processes correct even if self.subsuites is changed. (The latter might not be important, but I mention it anyway.)

This is what I had in mind roughly (untested). As you can see, with this approach a ParallelTestSuite object is only created when it's actually needed, which seems more straightforward and direct:
diff --git a/django/test/runner.py b/django/test/runner.py
index ab5512e628..17b1720604 100644
--- a/django/test/runner.py
+++ b/django/test/runner.py
@@ -403,8 +403,8 @@ class ParallelTestSuite(unittest.TestSuite):
     run_subsuite = _run_subsuite
     runner_class = RemoteTestRunner

-    def __init__(self, suite, processes, failfast=False, buffer=False):
-        self.subsuites = partition_suite_by_case(suite)
+    def __init__(self, subsuites, processes, failfast=False, buffer=False):
+        self.subsuites = subsuites
         self.processes = processes
         self.failfast = failfast
         self.buffer = buffer
@@ -656,21 +656,17 @@ class DiscoverRunner:
         suite = self.test_suite(all_tests)

         if self.parallel > 1:
-            parallel_suite = self.parallel_test_suite(
-                suite,
-                self.parallel,
-                self.failfast,
-                self.buffer,
-            )
-
+            subsuites = partition_suite_by_case(suite)
             # Since tests are distributed across processes on a per-TestCase
             # basis, there's no need for more processes than TestCases.
-            parallel_units = len(parallel_suite.subsuites)
-            self.parallel = min(self.parallel, parallel_units)
-
-            # If there's only one TestCase, parallelization isn't needed.
-            if self.parallel > 1:
-                suite = parallel_suite
+            processes = min(self.parallel, len(subsuites))
+            if processes > 1:
+                suite = self.parallel_test_suite(
+                    subsuites,
+                    processes,
+                    self.failfast,
+                    self.buffer,
+                )

         return suite

@cjerdonek Thanks :+1: I really like your proposal.

@quinox Do you have time to keep working on this?

Thanks for your patience, I had a holiday in between.
I've amended the PR with Chris' input: I like the look of it and, most importantly for me, it still fixes my original problem.

@cjerdonek Do you want to take a look again?

LGTM

Superseded by #14510. I added a regression test.


漏斗图 labelLine 不显示

[ ] I have searched the issues of this repository and believe that this is not a duplicate.

Reproduction link
https://g2.antv.vision/zh/examples/funnel/funnel#basic
Steps to reproduce
官网列子即可复现 老的版本是显示的 详见 https://g2-v3.antv.vision/zh/examples/funnel/funnel

Environment
Info

g2
4.1.4

System
-

Browser
-

遇到相同的问题

+1 求尽快修复

+1 求尽快修复

到现在还没修复，求尽快修复

麻烦修复一下。 都到了2023年了

rel: https://github.com/antvis/G2/issues/3151


Propagate dhcp/dns entries

Required information

Distribution: Ubuntu
Distribution version: 16.04
The output of "lxc info" or if that fails:

Kernel version: 4.4.0-116-generic
LXC version: 2.1.1
LXD version: 2.21
Storage backend in use: dir

Issue description
I've installed lxd(8) via snap(1). I'm trying to propagate my LXC containers hostnames/IP addresses via a home-grown script, but dnsmasq(8) cannot find my script.
Steps to reproduce
Configure dnsmasq dhcp-script via the raw.dnsmasq LXD configuration entry:
$ lxc network set lxdbr0 raw.dnsmasq
dhcp-script=/usr/local/sbin/yeah.sh
Create a script in /usr/local/sbin/yeah.sh:
$ cat /usr/local/sbin/yeah.sh
#!/bin/bash
logger --id=$$ "$0 $@"
But it fails with the following error message in /var/log/syslog:
Feb 22 17:00:34 admin dnsmasq[1138]: failed to execute /usr/local/sbin/yeah.sh: No such file or directory
Configuring logger(1) works though (even if it is renamed in /usr/bin/):
$ lxc network get lxdbr0 raw.dnsmasq
dhcp-script=/usr/bin/logger

You installed the snap version of LXD. This means that you may be stumbling on some confinement issues. Here is how to deal with them.
The LXD-in-a-snap runs as a account with restrictions. You can get a shell into that account with
  $ snap run --shell lxd
  bash-4.3$ /usr/local/sbin/yeah.sh
  bash: /usr/local/sbin/yeah.sh: command not found

This happens because the specific LXD snap does not have access to /usr/local/*
So, where can you put files for LXD to find?
Here is the documentation, https://docs.snapcraft.io/reference/confinement
Strict confinement gives you the following readable and/or writable paths:

/snap/<snap>/<revision> (read-only, snap install path)
/var/snap/<snap>/<revision> (read/write, per-revision data)
/var/snap/<snap>/common (read/write, common data)
/home/$USER/snap/<snap>/<revision> (read/write, per-revision user data)
/home/$USER/snap/<snap>/common (read/write, common user data)

Therefore, you can put the script in /var/snap/lxd/common/

Right, as @simos said, the snap can't see that path due to confinement.
The cleanest solution is to put your script somewhere under /var/snap/lxd/common/
If you absolutely need to access the host filesystem, you can do so through /var/lib/snapd/hostfs/usr/local/sbin/yeah.sh but I really wouldn't recommend it.
Note that your script will be running in the snap's environment so will be limited by what's in there as far as available commands and the like. If it needs to access some files from the host, it will need to do so through /var/lib/snapd/hostfs/ as regular paths like /etc and /var will be those of the snap rather than your system.


Typo in #1 last paragraph

Outgoing webhooks are scoped to the team level and are visible to all members of the team. Just like a bot, users ae required to @mention the name of the outgoing webhook to invoke it in the channel
The above in bold/italics should be "are" instead of "ae".

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

ID: bb9c5bd5-1ac6-dcc8-4ed6-d6aad2432776
Version Independent ID: 43e90995-bba4-86b6-1f1c-ab749e546a4b
Content: Add custom bots to Microsoft Teams with outgoing webhooks - Teams
Content Source: msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
Product: msteams
GitHub Login: @laujan
Microsoft Alias: laujan

Hi @opconWizard. The typo in Add custom bots to Microsoft Teams with outgoing webhooks has been updated. Thank you for your feedback!


Flutter 3.0  removed null safety checking for WidgetsBinding instance

Hi. I am using your package for my current project. Please fix this issue related to Flutter 3.0 updates.

Fixed with #36

What is the problem with my PR? You have not accepted it.

Everything was fine about it, I just haven't noticed it and pushed mine with some additional changes like bumping required Flutter version.


"Allow registered users to bypass the lobby" is not yet available

The "Allow registered users to bypass the lobby" is not available yet. Please update the table with annotation "coming soon" for this item. Thanks!

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

ID: c100aa6e-f8a3-053f-f5c6-d3e543dea5a0
Version Independent ID: c100aa6e-f8a3-053f-f5c6-d3e543dea5a0
Content: Microsoft Teams Premium licensing - Microsoft Teams
Content Source: Teams/teams-add-on-licensing/licensing-enhance-teams.md
Service: msteams
GitHub Login: @DaniEASmith
Microsoft Alias: danismith

@Larryngolog, I spoke with the product owner of this feature, and she stated that "Allow registered users to bypass the lobby" is mostly generally available, but they moved it out of Teams Premium. It is now a part of Teams core. I have updated the article to indicate as such.
@scanum

Thank you @DaniEASmith!
@Larryngolog Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


APB-7142 fix invitations CSP issue for pen test (i hope)

What about the fast-track endpoints - those will now require a csrf token.


why can not support webGl mode with spinePlugin in my project?

Version
splinePlugin 3.8.95

Phaser Version:
3.55.2
Operating system:
macos
Browser:
chrome

Description
the spine animation canot see when i set webgl mode
Example Test Code
Additional Information

This isn't a bug report. Questions like these are better asked in our forum or Discord group.


State Persistence Topic missing for WC, React, Blazor Tree and Hierarchical Grids

State Persistence feature is supported for WC, Blazor and React Tree and Hierarchical Grids but the documentation and samples are missing. Our clients can find out the feature is present only by chance!

@radomirchev Note that the grid state persistence sample is custom sample. If we want the same type of sample for the other grids - with buttons, checkboxes, navigation between pages and so on, those will also need to be custom samples for WC/React/Blazor for each grid in the respective sample repos.

@MayaKirova noted :)


Updating package name/url

Updating the repository name by removing the entity prefix.
Package name:
gazebo_set_joint_positions_plugin
gazebo_model_attachment_plugin
Package Upstream Source:
gazebo_set_joint_positions_plugin
gazebo_model_attachment_plugin
Checks

[ ] All packages have a declared license in the package.xml
[ ] This repository has a LICENSE file
[ ] This package is expected to build on the submitted rosdistro

With the renaming of the repos they end up out of alphabetical order, which is why it's failing the CI. https://github.com/ros/rosdistro/actions/runs/7537123658/job/20515569551?pr=39550#step:6:396
You can run rosdistro_reformat to help you with the linting.


JEXL Inspection: java.lang.IllegalARgumentException: Invalid range specified #39 is fixed

Fixes #22

Explicit short name was removed since test framework was relying on implicit and failing. It was easier to switch to implicit
Test reporting is added to the Pipeline

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[x] Link to relevant pull requests, esp. upstream and downstream changes
[x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

It looks like an agent disappeared in the middle of the build or something.

Let us rebuild.


Problems Restarting Server

I seem to be experiencing problems with 1 server.
After the server has stopped running (whether through update,restart or stop) and I attempt to restart, Arkmanager reports an update is in progress and the start is aborted.
All other servers start and stop just fine, just this one causing me headaches.  Any clues please ?
And no, there isn't any update in progress

The message should tell you the PID of the update process.  Check using ps what process has that PID.
If the process running under that PID is not arkmanager, then remove the .ark-update.lock file in your ARK server root.


Outdated documentation on pin complexity gpo

There are group policy options to specify pin complexity, now. So the article is not up to date.

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

ID: feb93192-b78b-a16b-c174-f83e024aa4c4
Version Independent ID: d7dd6ccd-f984-48d0-49ff-2f5383001fd9
Content: BitLocker Key Management FAQ (Windows 10)
Content Source: windows/security/information-protection/bitlocker/bitlocker-key-management-faq.md
Product: w10
GitHub Login: @brianlic-msft
Microsoft Alias: justinha

@esanumIT Which policy controls PIN complexity? There is an enhanced PIN policy that allows Unicode characters. Do you mean that? It's already mentioned, but I can add a link to that policy and the PIN length policy.

Have a read? https://www.windowscentral.com/how-enable-pin-complexity-windows-10

Oops, that was my bad, indeed. but yea, to have that same set of policies for the bitlocker PIN would be good. I'll try to remember to submit that FR tomorrow.

@esanumIT perfect, thank you.


feat: Add search params cache

This simplifies the use of parsers on the server, and allows accessing search params in a type-safe manner in deeply nested server components.
Big thanks to @eric-burel for the tip on how to use React's cache this way.

[ ] Test that cache is indeed empty in layouts (NUQS-500)
[ ] Ignore react from size-limit on server side code

This API does not make much sense, when the useQueryState(s) hooks could be used server-side as a read-only interface for type-safe search params, leveraging the useSearchParams hook, which brings the same behaviour as using the searchParams props at the top of the page, but without the need to parse anything.

~This API does not make much sense, when the useQueryState(s) hooks could be used server-side as a read-only interface for type-safe search params, leveraging the useSearchParams hook, which brings the same behaviour as using the searchParams props at the top of the page, but without the need to parse anything at the top level.~
Edit: it still makes sense. useSearchParams only works in Client Components, so if a deeply nested RSC needs access to search params, there's no current way to do that in stock Next.js.

Yes, It definitely has value in terms of preventing prop drilling in server components. Good stuff! I have learned something new from this PR.

CI is failing with the weirdest bug..
Changing the cache test case by adding two children pages /app/cache/a and /app/cache/b, and have them <Link> to each other, breaks the pages router non-shallow updates when there's a basePath present, but only in Next.js 13.5 and after 🙃

CI is failing with the weirdest bug..
Changing the cache test case by adding two children pages /app/cache/a and /app/cache/b, and have them <Link> to each other, breaks the pages router non-shallow updates, but only when there's a basePath present, and only in Next.js 13.5 and after 🙃
Edit: no, it's just the mere presence of the second child page. Even if both of them contains a simple static Hello world.
Starting to question my sanity here.

How about when you are using router.push to go to page b?

@Talent30 that's the thing, I'm not even navigating to those pages!! Their mere presence in the build causes the pages router (a completely different subsection of the app) to fail in weird ways. I feel like this is a Next.js bug which has been dormant until then, and somehow this very specific combination of setup causes it.
The effect is that updates in the pages router don't apply the basePath correctly, and end up shallow-navigating to a 404.
It's so weird I'm considering just dropping those test pages just to restore CI and move on with the cache feature. Maybe our paths will cross again, and I will be ready ⚔ . Until then, 🤷♂

@Talent30 that's the thing, I'm not even navigating to those pages!! Their mere presence in the build causes the pages router (a completely different subsection of the app) to fail in weird ways. I feel like this is a Next.js bug which has been dormant until then, and somehow this very specific combination of setup causes it.
The effect is that updates in the pages router don't apply the basePath correctly, and end up shallow-navigating to a 404.
It's so weird I'm considering just dropping those test pages just to restore CI and move on with the cache feature. Maybe our paths will cross again, and I will be ready ⚔ . Until then, 🤷♂

Ah sorry I missed the part. Yea I don't think we should worry about the page router since it is not designed for RSC(cache is part of the RSC proposal) and I don't think Next.js team would fix it even you report it.

Actually it made me realise the e2e test did not properly catch the underlying issue: basePath support is broken on the pages router at the moment, and the issue above only uncovered the problem in another way. But running the e2e test bench shows the basePath not being properly handled.
I'll rework those tests in a separate PR.
As for the cache, I think it's good to go, there should be an error thrown at build time if it's being used in a Layout (or any component under a layout), to highlight the fact that even though Layouts may receive searchParams via the cache feature on page reload, it goes stale instantly on client-side navigation, so it should not be trusted.


Mobile - Dropdown items: Projects Page Specific

On mobile, there is a issue where the dropdowns push the other dropdown buttons down. Maybe there is a better way of changing this layout to look more smooth?
Opinions are open.
Before:

After:

Update: It is now causing problems and overlapping content

Commit: https://github.com/pixelRena/Trello-Dashboard/commit/f0bc2826de5cb14f9e3fa09f87134b505d44f577
Fixes this issue by implementing a modal for mobile devices.


XpandModelEditor fails with .netcore/blazor models

apparently as it uses the full netframework

We will try to answer all questions that do not require research within 24hr.
To prioritize cases that require research we use the following labels in order. For all other issues the posting time is respected.

❇ Exclusive-Services
❤ Bronze Sponsor
❤ Sponsor
❤ Backer
Installation
ShowStopper
Nuget
Contribution
BreakingChange
ReproSample
Deployment
must-have

This case is prioritized.

eXpand.lab release 20.2.401.3 includes commit that relate to this task:

VSIX XpandModelEditor support Blazor application project models #792
VSIX: ModelEditor fails to resolve Dependencies #792

Please test if it addresses the problem. If you use nuget add our LAB NugetServer as a nuget package source in VS.
To minimize version conflicts we recommend that you switch to PackageReference format and use only the eXpandAgnostic, eXpandWin, eXpandWeb packages. Doing so, all packages will be at your disposal and .NET will add a dependecy only to those packages that you actually use and not to all (see the Modules installation-registrations youtube video).
Thanks a lot for your contribution.

eXpand.lab release 20.2.500.0 includes commit that relate to this task:

VSIX XpandModelEditor support Blazor application project models #792

Please test if it addresses the problem. If you use nuget add our LAB NugetServer as a nuget package source in VS.
To minimize version conflicts we recommend that you switch to PackageReference format and use only the eXpandAgnostic, eXpandWin, eXpandWeb packages. Doing so, all packages will be at your disposal and .NET will add a dependecy only to those packages that you actually use and not to all (see the Modules installation-registrations youtube video).
Thanks a lot for your contribution.

eXpand.lab release 20.2.500.0 includes commit that relate to this task:

VSIX XpandModelEditor support Blazor application project models #792

Please test if it addresses the problem. If you use nuget add our LAB NugetServer as a nuget package source in VS.
To minimize version conflicts we recommend that you switch to PackageReference format and use only the eXpandAgnostic, eXpandWin, eXpandWeb packages. Doing so, all packages will be at your disposal and .NET will add a dependecy only to those packages that you actually use and not to all (see the Modules installation-registrations youtube video).
Thanks a lot for your contribution.

Issue is deprioritized as no Assignee found and scheduled for auto-close if no activity in the next 60 days. Thanks a lot for your contribution.

Closing issue for age. Feel free to reopen it at any time.
.Thank you for your contribution.


Set default service name on SLES 11.x

Description
This sets the default service name on SLES 11.x to ntp rather than ntpd and adds the SLES 11 private bento box to the .kitchen.yml file.
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[x] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

/cc @chef-cookbooks/engineering-services


Update testutil to use v2.3.0

Tidy our go.sum

Update dependabot to look at both directories and upgrade transitive deps

cc @kennyp any ideas to test with the testutil with changes to v2?


bug: No macro ui

Did you check docs and existing issues?

[X] I have read all the noice.nvim docs
[X] I have updated the plugin to the latest version before submitting this issue
[X] I have searched the existing issues of noice.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.0
Operating system/version
MacOS 15.0 beta 4
Describe the bug
There is no ui for macro recording.
Steps To Reproduce

press q, then a letter in normal mode to record macro
there is no indicator when recording a macro that you are recording it

https://github.com/user-attachments/assets/ca87b7bb-67a0-47c4-9449-f8e6a91a992c
Expected Behavior
An indicator somewhere, maybe bottom left or in a notify.nvim bubble to tell the user that they are recording a macro.
https://github.com/user-attachments/assets/a4c61021-014e-444e-86b1-6fe7cf755377
Repro
vim.env.LAZY_STDPATH = ".repro"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()

require("lazy.minit").repro({
  spec = {
    { "folke/noice.nvim", opts = {} },
    -- add any other plugins here
  },
})

This is not a bug. noice does not monitor macro recording. Should close.
If you'd like a message when a macro recording begins, set up autocmd with RecordingEnter.

Even if it doesn't, the macro recording indicator should be present.

You can add this to your noice.lua
vim.api.nvim_create_autocmd("RecordingEnter", {
  callback = function()
    local msg = string.format("Register:  %s", vim.fn.reg_recording())
    _MACRO_RECORDING_STATUS = true
    vim.notify(msg, vim.log.levels.INFO, {
      title = "Macro Recording",
      keep = function() return _MACRO_RECORDING_STATUS end,
    })
  end,
  group = vim.api.nvim_create_augroup("NoiceMacroNotfication", {clear = true})
})

vim.api.nvim_create_autocmd("RecordingLeave", {
  callback = function()
    _MACRO_RECORDING_STATUS = false
    vim.notify("Success!", vim.log.levels.INFO, {
      title = "Macro Recording End",
      timeout = 2000,
    })
  end,
  group = vim.api.nvim_create_augroup("NoiceMacroNotficationDismiss", {clear = true})
})


different models for the same data

Hi,
I would like to highlight a big difference between nlu models when the the first one tis rained with image dockers and rasa HTTP API (i.e. same data, same config, same domain) and the second one trained using command line.
When evaluation data the first model gives high performance

The second one gives 143 wrong prediction for 361 requested test intents.
Remark: I am using rasa version 1.10.8 but i still have the same remark for the other rasa version.
Any help please,

Thanks for raising this issue, @amn41 will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗


RuntimeException when application is not yet ready

When you call the endpoints of the application that is not yet ready (is still in the process of being deployed) you get following exceptions in the log.
This can result in false notifications when you process the log automatically.
java -jar piranha-dist-coreprofile-23.2.0.jar --context-path ROOT --war-file ../target/piranha.war &
curl localhost:8080/hello/Testing

Log
Mar 04, 2023 7:11:10 PM cloud.piranha.http.webapp.HttpWebApplicationServer process
SEVERE: An error occurred while processing the request
java.lang.RuntimeException: Unable to service request
	at cloud.piranha.core.impl.DefaultWebApplication.verifyState(DefaultWebApplication.java:1366)
	at cloud.piranha.core.impl.DefaultWebApplication.service(DefaultWebApplication.java:1176)
	at cloud.piranha.http.webapp.HttpWebApplicationServer.service(HttpWebApplicationServer.java:172)
	at cloud.piranha.http.webapp.HttpWebApplicationServer.process(HttpWebApplicationServer.java:128)
	at cloud.piranha.http.impl.DefaultHttpServerProcessingThread.run(DefaultHttpServerProcessingThread.java:87)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Mar 04, 2023 7:11:10 PM cloud.piranha.dist.coreprofile.CoreProfilePiranha run
INFO: Started Piranha
Mar 04, 2023 7:11:10 PM cloud.piranha.dist.coreprofile.CoreProfilePiranha run
INFO: It took 1,041 milliseconds

Low priority

@rdebusscher This fix will be released as part of the upcoming 23.3.0 release. Thanks for filing it!


retain field contents when switching between basic/advanced config

right now, when switching between basic settings and advanced settings , the beacon address, BN port, and VC port get reset to default.
It would make more sense to me to:

retain BN and VC ports in both directions  (same fields different layout)
retain beacon address in both directions  (same field)
drop whatever is in VC address when going from advanced -> basic
maybe rename beacon address in the basic view to something that covers both?

Feel free to close this if this is intended behaviour.

handled here https://github.com/sigp/siren/pull/129


Create docs to document the necessary steps to setup the project in development

We did it into the main README of the project: https://github.com/antonio8101/Qr-menu#readme


Link docs using major-minor version urls

Link to the docs based on their major-minor versions for bumper and chime releases.  This will keep the release pages with an up-to-date link for the docs specific to that release, but not require edits with the patch version is incremented.

@peterschwarz is this still relevant? If so it looks fully approved.


com.android.dex.DexException when executing CodeCoverage task

On master branch executing
./gradlew createMockDebugCoverageReport
produces the following
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/design/R$anim;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)
Btw..Great codelab! Thanks for sharing.

Thanks! I cannot reproduce this issue with the latest Android Gradle plugin and build tools. Note, that this tasked has been renamed to: createAndroidTestCoverageReport starting from version 1.3. See this bug for details.


Add links to example queries

After I configured the service in Heroku, it builds, then I get a link to "View".
Now I want to access the data and see it in action 🎊  I click the view link and it takes you back to this Github repo.
Could it be more helpful to have a page with some links to example queries? or even a query builder? Something to help me immediately understand how it works and start using it.
Great work on this @MikeRalphson

@equivalentideas Thanks. Yes, I think there's more that can be done here. I'll take a look at what would be helpful, but the person deploying the proxy already knows their data better than the proxy will, and presumably has already used the Morph.io API successfully.
I'm constrained by the same reasons this page doesn't feature example queries beyond select * from data or a query builder; the proxy can (should) work for any scraper.
There is also a slight privacy concern in having example queries or a query builder exposed on the open internet, but I think this could be mitigated by having a way to switch off the landing page with a Heroku environment variable after deployment.

@equivalentideas Test query page and query builder are now the default landing page for the morph-proxy.
I guess the next stage is to add some dynamic code samples.

I guess the next stage is to add some dynamic code samples.

Yeah nice once @MikeRalphson 👍  . Already I get a much clearer idea and what I can do with this immediately.

@equivalentideas code samples added, stolen adapted from Morph.io, if that's ok?

if that's ok?

That's what they're there for :) Maybe give a shout out to folks who contributed those somewhere?

Good idea. Will have a hunt / git blame.

Credits added for @mlandauer as per git blame.


Improper status returned when making subsequent calls for new UUID

Steps to recreate -

Create a new request that will generate a new UUID.  My example was posting to http://api.effechecka.org/occurrences the following selector

{
		  "selector": {
		    "taxonSelector": "Solenopsis",
		    "wktString": "POLYGON ((-98.98681640625 21.207458730482653, -98.98681640625 30.41078179084589, -81.71630859375 30.41078179084589, -81.71630859375 21.207458730482653, -98.98681640625 21.207458730482653))",
		    "traitSelector": ""
		  }
		}

Take the UUID and make a followup request - http://api.effechecka.org/occurrences?uuid=0f8cfb5d-63fb-57ed-9223-a3055b178c9a

The status returned is 400 for a Bad request.  If you re-reun the initial request, you get a 200 with the status of busy.  If you wait long enough for the status to become ready and make the followup request, you get a 200 and the data.
A status of 102 processing or a status of 200 with a status of busy would let the user know that their request is fine, but we're waiting on the data to come together.  The status of 400 with a message of "The request contains bad syntax or cannot be fulfilled." is misleading.

@BugwoodCenter thanks for sharing your detailed report. I agree that the error code 400 on a uuid without results is a bit confusing.
Here's what happens in the sequence of events:
a. on first registering the selector (step 1.), a job is scheduled to collect the results from a compute cluster depending on resource availability
b. on completing the compute job, the results are stored using the selector uuid
c. after job completion, the results can be retrieved using the selector hash / uuid.
So, prior to b., the system cannot fulfill the request to retrieve the results by uuid. Also, given that the client is responsible for implementing a queuing / polling mechanism for requesting a. (known limitation/requirement https://github.com/bio-guoda/guoda-services/issues/28), and the system can't guess a selector solely based on the selector hash/uuid, the client should keep repeating a. (using the full selector) until the status is ready.
As you can see, the current system is pretty bare bones and has lots of room for improvements. Keeping track of queued/unfulfilled/in-flight requests on the server is probably one of them.
Curious to hear your thoughts on this.

The hash will be the same regardless of it's creation in the workflow correct?  If so, can the UUID be stored with a status of not ready or content of nothing?  The tsv procedure can then use that as an indicator to give a status of queued/unfulfilled/in-flight.  I'm fine polling as long as when I poll I know if I've made a bad request or things are just in progress.
What are the drawbacks to storing the UUID as part of a and then updating status/data when at b?

I can see how your idea to store selector hashes along with the status of a particular job might do the job. In fact, this would be one way to implement a job scheduling mechanism (https://github.com/bio-guoda/guoda-services/issues/28). I think implementing such feature is a logical next step and might be worth mentioning to @jhammock to include in a future release of Fresh Data.
Meanwhile, polling with an explicit selector would implement a simplistic job scheduling mechanism with available (basic) functionality.


Disable intermittent failures

Purpose

$subject

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Codecov Report

Merging #23227 into ballerina-1.2.x will not change coverage.
The diff coverage is n/a.

@@               Coverage Diff                @@
##           ballerina-1.2.x   #23227   +/-   ##
================================================
  Coverage            14.59%   14.59%
================================================
  Files                   51       51
  Lines                 1411     1411
  Branches               219      219
================================================
  Hits                   206      206
  Misses                1189     1189
  Partials                16       16

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 abc8012...1652e6a. Read the comment docs.


Log spam

For some reasons, I have such messages every 3–6 seconds

Fixed as of version 2.1.1. Thank you for reporting!