Uncompability with Campfire Plugin

Install a third-party plugin that will add a working campfire
start the server

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: DummyItemsBlocks

Thread: AsyncWorker#0
Error: diamondgold\DummyItemsBlocks\util\BlockStateRegistration::diamondgold\DummyItemsBlocks\util\{closure}(): Argument #1 ($block) must be of type pocketmine\block\SimplePillar, pocketmine\block\UnknownBlock given, called in /root/MerryWorld/src/data/bedrock/block/convert/BlockObjectToStateSerializer.php on line 270
File: plugins/DummyItemsBlocks/src/diamondgold/DummyItemsBlocks/util/BlockStateRegistration
Line: 211
Type: TypeError
Backtrace:
#0 pmsrc/src/data/bedrock/block/convert/BlockObjectToStateSerializer(270): diamondgold\DummyItemsBlocks\util\BlockStateRegistration::diamondgold\DummyItemsBlocks\util\{closure}(object pocketmine\block\UnknownBlock#167248)
#1 pmsrc/src/data/bedrock/block/convert/BlockObjectToStateSerializer(214): pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer->serializeBlock(object pocketmine\block\UnknownBlock#167248)
#2 pmsrc/src/network/mcpe/convert/BlockTranslator(61): pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer->serialize(int 21975721)
#3 pmsrc/src/network/mcpe/serializer/ChunkSerializer(148): pocketmine\network\mcpe\convert\BlockTranslator->internalIdToNetworkId(int 21975721)
#4 pmsrc/src/network/mcpe/serializer/ChunkSerializer(94): pocketmine\network\mcpe\serializer\ChunkSerializer::serializeSubChunk(object pocketmine\world\format\SubChunk#33861, object pocketmine\network\mcpe\convert\BlockTranslator#49166, object pocketmine\network\mcpe\protocol\serializer\PacketSerializer#167349, false)
#5 pmsrc/src/network/mcpe/ChunkRequestTask(74): pocketmine\network\mcpe\serializer\ChunkSerializer::serializeFullChunk(object pocketmine\world\format\Chunk#49173, int 0, object pocketmine\network\mcpe\convert\BlockTranslator#49166, string[0] )
#6 pmsrc/src/scheduler/AsyncTask(81): pocketmine\network\mcpe\ChunkRequestTask->onRun()
#7 (): pocketmine\scheduler\AsyncTask->run()

Code:
[202]     {
[203]         $block = new SimplePillar(new BlockIdentifier(BlockTypeIds::newId()), Utils::generateNameFromId($id), new BlockTypeInfo(BlockBreakInfo::instant()));
[204]         self::register($block, [$id]);
[205]
[206]         GlobalBlockStateHandlers::getDeserializer()->map($id,
[207]             fn(Reader $reader): SimplePillar => (clone $block)
[208]                 ->setAxis($reader->readPillarAxis())
[209]         );
[210]         GlobalBlockStateHandlers::getSerializer()->map($block,
[211]             fn(SimplePillar $block) => Writer::create($id)
[212]                 ->writePillarAxis($block->getAxis())
[213]         );
[214]     }
[215]
[216]     public static function sign(string $standingId, string $wallId, FloorSign $floor, WallSign $wall): void
[217]     {
[218]         self::register($floor, [$standingId], false);
[219]
[220]         GlobalBlockStateHandlers::getDeserializer()->map($standingId,
[221]             fn(Reader $reader): FloorSign => BlockStateDeserializerHelper::decodeFloorSign(clone $floor, $reader)

Could you test on a server with only DummyItemsBlocks and that plugin?
It seems like something is messing with the block serializer

without a plugin(https://github.com/nicholass003/Campfire/tree/main/src ) everything is working well. When installing the Campfire plugin, DummyItems starts crashing when trying to join into the server

I am not able to reproduce this bug on a server with only the two plugins. Most likely another plugin is messing with the block serializer.


Write PDF report in the BIDS-Apps out/ folder

Add a DataSink to write the pdf in the -o out/ folder.

This does not make any sense now


Enable quarkus-helm module execution on Quarkus snapshot in CI pipelines

Summary
Helm was bumped to 1.0.9 so we can re-enable Helm tests execution in CI
Please check the relevant options

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Dependency update
[x] Refactoring
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] This change requires a documentation update
[x] This change requires execution against OCP (use run tests phrase in comment)

Checklist:

[ ] Example scenarios has been updated / added
[ ] Methods and classes used in PR scenarios are meaningful
[x] Commits are well encapsulated and follow the best practices

run tests

OCP failures not related.


FEAT: Support :name: attribute in code-block directives for linking in notebooks

IT would be nice to be able to reference code-blocks using :name: attributes in the code-block directive. Then we can support internal hyperlinks that refer to code etc.

just to clarify this would be similar to labelled block equations.


First iteration to run on AWS

Great progress! Minor nits: there's an artifact (.DS_Store) in there, and I think there should be a pre-commit config in there to clean the code / update the README with the corresponding terraform

DS tore removed, and gitinored, added https://github.com/commjoen/wrongsecrets-ctf-party/issues/27 for the pre-cmmit :)


i can not run stream sample success

(admin edit: Image redacted)
run speech_recognizer:RecognizeOnceFromWavFile success
(admin edit: Image redacted)
but run dialog_service_connector:ListenOnceFromStream fail
is there any thing to fix it?

Hello! Thanks for contacting us.
I removed the images from the post because they contained your subscription key--we wouldn't want anyone generating traffic against your subscription without your knowledge and consent. But before removing them, it unfortunately looks like the one with the output from dialog_service_connector:ListenOnceFromStream is cut off right after the SessionStarted but before any form of error output.
Could you please share some more detail about the failure you're seeing for us to look into? Also: if you can add the config property to emit a log file (documented here not specifically for go, but the same idea of setting SPEECH-LogFilename to a path applies), that log information would be very helpful in determining what you're encountering.
Thanks again!

ok i will try

Closing as this thread has not seen activity in over a month. Please feel free to reopen it if more help is needed.


🌟Feature request: Option to close other tooltips when opening a new one

What are your initial thoughts on how this would be implemented?

What are your initial thoughts on how this would be implemented?

Maybe a context setter helper? There needs to be a way to group certain tooltips.
Otherwise, we can make it a global behaviour. Have a global tooltip store to check if any tooltip is open, and close other ones.

To add to this: A suggestion was made by a community member in Discord to add a group prop. Group would either be a string, or a boolean.
When it's a boolean, whenever a tooltip is opened, all other ones will close. When grouped, only the tooltips which have the same group key will be closed.


Add link for RecordYou / Redo openScale

Description
Added link for Record You.
And I figured to re-do openscale. I didn't like the circle around it anymore, probably makes more sense not to enforce some "icon-shape" here.
Type of change

:x: Bug fix (non-breaking change which fixes an issue)
:white_check_mark: Icon addition (non-breaking change that adds/modifies Lawnicons's icons)
:x: General change (non-breaking change that doesn't fit the above categories like copyediting)

Icons addition information

Icons updated

App Name (com.health.openscale)

Icons linked

App Name (linked com.bnyro.recordyou to @drawable/recorder)

LMAO love seeing OLX getting invisible changes. OLX doing funky stuff


Certain TikTok videos are 'not available' despite most videos working fine

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2022.05.18 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
Netherlands
Description
I'm using yt-dlp to scrape TikTok metadata and despite the ongoing profile download issue, it's working quite well overall.
However, I've discovered a few rare videos which trigger yt-dlp's Video not available error. This consistently happens to 1-3 posts out of hundreds that I'm scraping while looking all the same in the web browser.
To emphasize, this is not a general problem with all of TikTok but only a few select videos like this one
I'm using the latest version of the Python pip package and use the following code to produce the error:
ydl_opts = {
    'paths': {"home": "/data/videos/",
              "temp": "/data/tmp/"},
}
headers = {
    'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36',
}
url = "https://www.tiktok.com/@marijnkuipers/video/7097568903169150213"
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
    info = ydl.extract_info(url, download=False)

Verbose log
[TikTok]<PHONE_NUMBER>169150213: Downloading video details
[TikTok]<PHONE_NUMBER>169150213: Downloading video feed
WARNING: [TikTok]<PHONE_NUMBER>169150213: Video not available; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U; Retrying with feed workaround
WARNING: [TikTok]<PHONE_NUMBER>169150213: Unable to find video in feed; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U; Retrying with webpage
[TikTok]<PHONE_NUMBER>169150213: Downloading webpage
ERROR: [TikTok]<PHONE_NUMBER>169150213: Unable to download webpage: The read operation timed out (caused by timeout('The read operation timed out')); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
Traceback (most recent call last):
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\common.py", line 768, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 3596, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 525, in open
    response = self._open(req, data)
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 543, in _open
    '_open', req)
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 503, in _call_chain
    result = func(*args)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\utils.py", line 1420, in https_open
    functools.partial(_create_http_connection, self, conn_class, True), req, **kwargs)
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\urllib\request.py", line 1353, in do_open
    r = h.getresponse()
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1369, in getresponse
    response.begin()
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 310, in begin
    version, status, reason = self._read_status()
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 271, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\socket.py", line 589, in readinto
    return self._sock.recv_into(b)
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 1071, in recv_into
    return self.read(nbytes, buffer)
  File "C:\Users\appst\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 929, in read
    return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\common.py", line 642, in extract
    ie_result = self._real_extract(url)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\tiktok.py", line 517, in _real_extract
    self._download_webpage(url, video_id)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\common.py", line 936, in _download_webpage
    expected_status=expected_status)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\common.py", line 801, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\common.py", line 786, in _request_webpage
    raise ExtractorError(errmsg, cause=err)
yt_dlp.utils.ExtractorError: Unable to download webpage: The read operation timed out (caused by timeout('The read operation timed out')); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 1395, in wrapper
    return func(self, *args, **kwargs)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 1465, in __extract_info
    ie_result = ie.extract(url)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\extractor\common.py", line 668, in extract
    raise type(e)(e.orig_msg, **kwargs)
yt_dlp.utils.ExtractorError: [TikTok]<PHONE_NUMBER>169150213: Unable to download webpage: The read operation timed out (caused by timeout('The read operation timed out')); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:/Medienlager/DEUS/src-tiktok-scraper/testing.py", line 44, in <module>
    info = ydl.extract_info(url, download=False)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 1386, in extract_info
    return self.__extract_info(url, self.get_info_extractor(ie_key), download, extra_info, process)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 1413, in wrapper
    self.report_error(str(e), e.format_traceback())
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 936, in report_error
    self.trouble(f'{self._format_err("ERROR:", self.Styles.ERROR)} {message}', *args, **kwargs)
  File "D:\Medienlager\DEUS\src-tiktok-scraper\venv\lib\site-packages\yt_dlp\YoutubeDL.py", line 879, in trouble
    raise DownloadError(message, exc_info)
yt_dlp.utils.DownloadError: ERROR: [TikTok]<PHONE_NUMBER>169150213: Unable to download webpage: The read operation timed out (caused by timeout('The read operation timed out')); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

Right click on the video and chose download

The video is not available in browser too.

yt-dlp cant download what are unavailable.
remember,
if you need to have an account to see the video you need to pass this info to yt-dlp. otherwise you will not be logged-in.

@Bricio That seems to be the common reason for this error but I can view it just fine in my browser without even logging in :s

Probably is this issue #3551 then? for me both links returns unavailable.


Support for some sticker formats

Currently, all types of stickers are not supported. Support for them will need some tinkering to be done
From WhatsApp side

Animated stickers (WebP) are not supported

From Telegram side

Video stickers are not supported

Telegram animated stickers can be converted to gif, check out this project.

Hi @yshalsager, I forgot to close this issue. I have already added support for all sticker types


Added Python versions 3.4 and 3.6

Note that for Python versions >=3.4 pip comes installed out of the box.
Both of these versions are built from source and the location of the
compiled binaries is:
/usr/local/bin/python3.x
/usr/local/bin/pip3.x
Note that the version of pip installed when python is built from source
is outdated as of this commit. If this is a problem, the Dockerfile
shall be amended to update the pip version to the latest.
This PR also makes whitespace changes and minor modifications to
address issues flagged by yamllint

I have not ripped out the R code but have left it commented out. Will remove it completely in a later change.


Add warning log when containsBadHtml / containsBadComments return false

In fact, the preg_match pattern preg_match('/<script[^\??>]*>[^<\/script>]/', $value) of containsBadHtml need to improve. My blade.php is fine (complicated) but containsBadHtml return false.

that is not useful.

Thanks for the PR, but I don't think I want to add this right now. :)


Layout examples docs

Adds some example stories and a doc on how to use the Box and Flex components for different layouts

Codecov Report

Merging #56 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #56   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          11     11
  Lines         111    111
=====================================
  Hits          111    111

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 379acdd...736de07. Read the comment docs.

@BeniCheni Yeah, per my comment on #51 we'll also need to add docs for the breakpoint aliases. I might jump in and add that later today


Sometimes the chart display has holes

https://www.cruisersforum.com/forums/f121/avnav-navigation-in-the-browser-235253-16.html#post3789355

Currently the provider uses a rather simple approach to determine which charts should be rendered into one tile.
In the chart set with the issue there are basically 2 charts that cover this area - but at slightly different zoom levels (11 and 12).
Currently the avnav ocharts provider only considers charts of higher zoom level if there was no chart at the matching zoom level.
OpenCPN is much more granular and really considers which areas of the screen a chart will contribute to.
As the chart rendering gets more and more expensive the more charts will contribute the algorithm needs to be rather smart.
As a solution the avnav ocharts provider will compute some basic coverage of the charts for a given tile (simply based on the chart extent - not on the real polygons).
It will consider higher zoom levels (if underZoom is active) as long as the tile area is not completely covered.


[ldd-img] range for exposure_count

exposure_count has a range of 1-any, it should be 0-any.  It's valid to have a 0 count (dark current frame, for example).

updated at version v<IP_ADDRESS>


Change http:// into https:// where applicable

Replace old http:// urls with https://

Closing manually per #104 - auto close syntax on PR was incorrect.


Changes to make LWIP work on Node 10

This is list of changes which is required to make LWIP support Node 10. I fairly sure that this is also make it work on Node 8, but have to check that. There 2 changes here:

Update ZLib to 1.12.11
Update source code to support latest NAN

Update Zlib to 1.12.11
According to https://github.com/nodejs/node/commits/master/deps/zlib
this is only version except 1.2.8 which was used so far, and this should
fix  installation on 8.X and 10.X versions of Node
I'm not sure is this proper fix for, or maybe better exclude Zlib from source code and
rely on the Node-Gyp on that, that way just adding #if
and setting different values PNG_ZLIB_VERNUM make it works.
Update source code to support latest NAN
Update code for LwipImage instantiation based on my understanding of NAN …

Changed constructor field declaration. I take https://github.com/nodejs/node-addon-examples/blob/master/8_passing_wrapped/nan/myobject.cc as example
LwipImage::NewInstance is wrapped in NAN_METHOD. Again this is more based on https://github.com/nodejs/nan/blob/master/doc/object_wrappers.md
All other changes in that function is based on the way
how NAN recommendeds create new intances of wrapped objects.

Coverage remained the same at 98.311% when pulling 341950d665c5e907680d027846cdbbedf9cc4bfa on kant2002:node-10 into a559d24364139958ab99c9e153431bb408a031c6 on EyalAr:master.

@EyalAr I personally think that it is time to drop the plug from 0.10 and 0.12, 4.x is already not supported I think and 8.X is LTS. I could change support matrix for Travis. I don't get why AppVeyor is failing, maybe due to outdated dependencies, in that case it probably force drop support of 0.10, 0.12, but that's up to you. All I want is make project installable on Node 8.X and 10.X

@kant2002 thanks for this PR!
Agree regarding dropping support for 0.10, 0.12 and 4.x.
Could you please update the support matrix?
Let's see if it also fixed the AppVeyor Build.

@EyalAr do you have any idea what could be done with Travis ?

@EyalAr could you restart build?

for me lwip breaks on node 10 too. so this looks good... (dropping support below 4 makes sense I think)


CLOUD-789 - add test to check password leaks in the logs

CHANGE DESCRIPTION
Problem:
Short explanation of the problem.
Cause:
Short explanation of the root cause of the issue if applicable.
Solution:
Short explanation of the solution we are providing with this PR.
CHECKLIST
Jira

[x] Is the Jira ticket created and referenced properly?
[ ] Does the Jira ticket have the proper statuses for documentation (Needs Doc) and QA (Needs QA)?
[ ] Does the Jira ticket link to the proper milestone (Fix Version field)?

Tests

[ ] Is an E2E test/test case added for the new feature/change?
[ ] Are unit tests added where appropriate?

Config/Logging/Testability

[ ] Are all needed new/changed options added to default YAML files?
[ ] Are the manifests (crd/bundle) regenerated if needed?
[ ] Did we add proper logging messages for operator actions?
[ ] Did we ensure compatibility with the previous version or cluster upgrade process?
[ ] Does the change support oldest and newest supported PG version?
[ ] Does the change support oldest and newest supported Kubernetes version?

Test name
Status

demand-backup
passed

init-deploy
passed

monitoring
passed

operator-self-healing
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

telemetry-transfer
passed

users
passed

We run 10 out of 10

commit: https://github.com/percona/percona-postgresql-operator/pull/489/commits/ddf617e80665c83252574cfc49407b60141b5afd
image: perconalab/percona-postgresql-operator:PR-489-ddf617e80

Test name
Status

demand-backup
passed

init-deploy
passed

monitoring
failure

operator-self-healing
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

telemetry-transfer
passed

users
passed

We run 10 out of 10

commit: https://github.com/percona/percona-postgresql-operator/pull/489/commits/d54914a607d1a1829b95db126b649adc2e713d5a
image: perconalab/percona-postgresql-operator:PR-489-d54914a60

Test name
Status

demand-backup
passed

init-deploy
passed

monitoring
passed

operator-self-healing
passed

scaling
passed

scheduled-backup
passed

self-healing
passed

start-from-backup
passed

telemetry-transfer
passed

users
passed

We run 10 out of 10

commit: https://github.com/percona/percona-postgresql-operator/pull/489/commits/bd392b5b5dd3c5a100149b8c6a870b76f7da2f82
image: perconalab/percona-postgresql-operator:PR-489-bd392b5b5


remove source link package reference not necessary

Starting with .NET 8, Source Link for the following source control providers is included in the .NET SDK and enabled by default:
GitHub or GitHub Enterprise
Azure Repos git repositories (formerly known as Visual Studio Team Services)
GitLab 12.0+ (for older versions see GitLab settings)
Bitbucket 4.7+ (for older versions see Bitbucket settings)
If your project uses .NET SDK 8+ and is hosted by the above providers it does not need to reference any Source Link packages or set any build properties.

see https://github.com/dotnet/sourcelink?tab=readme-ov-file#using-source-link-in-net-projects

Why is the source link package not needed?

Why is the source link package not needed?

Starting with .NET 8, Source Link for the Github source control providers is included in the .NET SDK and enabled by default, and we're already on .NET 8 and greater sdk, so it's not a necessary
see details: https://github.com/dotnet/sourcelink?tab=readme-ov-file#using-source-link-in-net-projects

BUnit v1 is still targeting other SDKs though. Should we not keep it in for those?


Upload API: metadata recalculation

Let's extend Upload API  by adding optional false by default query parameter to skip metadata recalculation. Parameter name can be skip_update.
How it should work:

skip_update parameter is present and equals false or absent - we save rpm to storage and trigger metadata recalculation by calling Rpm#batchUpdate
skip_update parameter is present and equals true - we save rpm to storage and that's it

Add described logic to RpmUpload slice and do not forget about tests.

@g4s8 please, take a look. Any better suggestions for parameter name?

@olenagerasimova sounds correct. But I'd use another name for query param. Since metadata update is enabled by default, it may look more clear to use optional flag skip_update to skip it. WDYT?

@g4s8 sounds good, I've updated description

@olegmoz dot'n you mind implementing this on the next week? Seems like we can do it in two PRs...

@olenagerasimova yes please assign the ticket

The job #271 assigned to @olegmoz/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; @olegmoz/z is not a member of this project yet, but they can request to join, as §1 explains; there will be no monetary reward for this job

There is an unrecoverable failure on my side. Please, submit it here:
PID: 4@592e6706-44da-4634-a6e2-8ab630bff16f, thread: PQ-CT2E6TK9B
com.jcabi.xml.StrictXML[124] java.lang.IllegalArgumentException: 2 error(s) in XML document: -1:-1: cvc-pattern-valid: Value 'gh:Week 26' is not facet-valid with respect to pattern '[a-z]{2}:[A-Z0-9a-z.\-#/]+' for type 'milestoneID'.;-1:-1: cvc-complex-type.2.2: Element 'successor' must have no element [children], and the value must be valid.

0.53.15: CID: 9dbc209b-f5c2-483e-84e8-262dc208c455, Type: "Job milestoned"

@olegmoz/z this job was assigned to you 5days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

@0crat out

@0crat out (here)

@olenagerasimova Job #271 is not in the agenda of @olegmoz/z, can't set title

@sereshqua/z please review this job completed by @olegmoz/z, as in §30; the job will be fully closed and all payments will be made when the quality review is completed

@0crat out (here)

@olenagerasimova Job #271 is not in the agenda of @olegmoz/z, can't set title

@0crat quality good


Complete ZcashUnifiedFullViewingKey implementation (.udl and Rust intermediary code)

Not working link in STATUS.md to ZcashUnifiedAddress - please disregard for now - will solve in #93.


merge.d.ts

TypeScript Version:  1.8.0 / nightly (2.0.0-dev.201xxxxx)
Code
// A *self-contained* demonstration of the problem follows...

Expected behavior:
Actual behavior:

mistake?

Please fill out the form before submitting it :wink:

Not sure how this ended up here, sorry!


Return to SelectTool after tool usage?

I've started using the beta a bit more and the main difference in UX that I've noticed is the persistence of tooling after a session or interaction has occurred.
In V1, the select tool is always resorted back to after a session completes (ie. drawing a shape!). In V2, said shape tool will instead persist to let more shapes be created. This may be a desired behaviour in V2, but I figured it is worth calling out as I think it is a major UX difference and requires some unlearning.

Hey! yeah this has been asked many times on v1, perhaps that why it is implemented on v2 :)

Yeah, still considering a last minute change back to the behavior on v1. But we're leaving it like that for the moment.

I also prefer V1 behavior but, as a compromise, it would be nice to have ESC key map to  the select tool when another tool is selected. Excalidraw and Figma both use that pattern.

I personally like Excalidraw's approach with the option to select the desired behavior:

We're experimenting with some changes to this at the moment!
Thanks for all the feedback on this! There are even more people asking for it, eg: #40

Here's a preview PR where I've implemented this. Does it feel right to you? https://tldraw-lite-git-return-to-select-tldraw.vercel.app/

hey @steveruizok can we add this to our preferences? because they're some people(including me) who want to keep the previously selected option

Hey all, I've closed some related issues related to this - #23, #40
There are some different options here that we're currently exploring!

We're trying out some changes on https://beta.tldraw.com
Let us know how it goes, and what you think! :)

that should do it! but the lock icon is too small 😅

I just learned about the lock feature, looks good, and yes a bit small.
I think doing a double-click (as v1 apparently had) to temporarily put the lock on just the tool you clicked has a good flow too. I do wonder about the accessibility of double-clicking. A short search did not give any negative indicators, but I'm no expert.
I can imagine how some people would always want the global-lock on and others would always want it off. So maybe this should be something in the preferences instead of in the panel-UI. But I'm just one user so 🤷

As this is now the default behaviour, I'll close this issue now. This could be revisited again in the future though!


Support Japanese

Since Japanese localization does not exist, I add some Japanese translation.

Thank you for the contribution, I will merge in to SCSwift as there is an upcoming pre-release where this can be tested as well!


Add dynamic retrieval parameters

Based on how the prompt is phrased. Present tense prefer latest, past tense earlier

respond to questions about specific books and chapters. if no book, assume chapter is in max book number from reader's progress

handle "when did we first" and "when did we last" to return chunks in chronological order and include specific instruction in prompt to llm

if chunks are short, retrieve more chunks on either side for context


Wiki

Will be located here: https://am.angouri.org/wiki
and on the repo's wiki (probably)
Content

[x] I. Expressions

[x] 1. Different ways to create an expression
[x] 2. Ways to create number
[x] 3. Substitute
[x] 4. Nodes
[x] 5. Record pattern matching

[x] II. Basic operations

[x] 1. MathS
[x] 2. FromString()
[x] 3. ToString()
[x] 4. Latexise()

[x] III. Simplification and evaluation

[x] 1. Evaled, EvalNumerical(), EvalBoolean()
[x] 2. InnerSimplified
[x] 3. Simplify()

[x] IV. Differentiating and integration

[x] 1. Differentiate
[x] 2. Integrate
[x] 3. How to create nodes

[x] V. Solvers

[x] 1. Normal equation solver
[x] 2. Statement
[x] 3. System of equations

[x] VI. Limits

[x] 1. Both-sided
[x] 2. One-sided

[x] VII. Compilation

[x] 1. Into native delegate Func<>
[x] 2. Into FastExpression (should it be covered by wiki?)

[x] VIII. Multithreading and exceptions

[x] 1. Exceptions (base class, hierarchy)
[x] 2. Thread safety
[x] 3. Interruption

[x] IX. Settings
[x] X. F# and Jupyter

[x] 1. F#
[x] 2. Jupyter

Done. The whole wiki section is now functional


Block UI until environment is halted

https://inmanta.slack.com/archives/CKRF0C8R3/p1695028344306179
The idea would be to block the UI, may be with a spinner for example, when the user clicks the halt button. The screen should be blocked until we get a response from the halt api-call.

@LukasStordeur Could you clarify "blocked" for me? Do we want block continuous request as well?


Release 3.7.1 template changes

helm: update image tag for release 3.7.1
This commit changes the required image tag to v3.7.1 instead of v3.7-canary for the v3.7.1 release
deploy: change image versions to v3.7.1
This commit changes the required image tag to v3.7.1 instead of v3.7-canary for the v3.7.1 release
Depends https://github.com/ceph/ceph-csi/pull/3383

changes LGTM. need to wait for couple of PR's to get backported

@Madhu-1 any other PRs which has not yet merged yet to be part of this ?

changes LGTM. need to wait for couple of PR's to get backported

@Madhu-1 any other PRs which has not yet merged yet to be part of this ?

We good all the backport PR's in

/retest all

/retest all

Please do not use this unless you are testing the CI itself. It starts tests that are not required to pass, at the moment all Kubernetes 1.25 jobs. These jobs consume resources that could have been used for other PRs.

Dropped the ci/retry/e2e label, as Kubernetes 1.25 jobs should not be retried. There is only one required job pending, please manually /retest ci/centos/mini-e2e-helm/k8s-1.24 if it fails.

@Mergifyio refresh

Dropped the ci/retry/e2e label, as Kubernetes 1.25 jobs should not be retried. There is only one required job pending, please manually /retest ci/centos/mini-e2e-helm/k8s-1.24 if it fails.

@nixpanic almost 11 tests have failed whlie its in merge queue. Is it better to comment and start each of this ? or some other way to get this merged?

/retest all

@Mergifyio rebase

@Mergifyio refresh

Dropped the ci/retry/e2e label, as Kubernetes 1.25 jobs should not be retried. There is only one required job pending, please manually /retest ci/centos/mini-e2e-helm/k8s-1.24 if it fails.

@nixpanic almost 11 tests have failed whlie its in merge queue. Is it better to comment and start each of this ? or some other way to get this merged?

instead of 12 comments , I took help from /retest all for now.

/retest all

/retest ci/centos/upgrade-tests-cephfs

/retest ci/centos/upgrade-tests-cephfs

/retest ci/centos/k8s-e2e-external-storage/1.22

@Mergifyio requeue


multivariate_normal should checks for positive definite covariance

The multivariate_normal function in stats correctly raises a ValueError if the covariance matrix is not positive semidefinite. However, this is not enough to ensure that the distribution can be computed. In fact, it the determinant is zero this is not possible, and numpy linalg raises a LinAlgError: singular matrix.
The user of this function at the moment needs to catch two different exceptions. It would be much cleaner if multivariate_normal raised the ValueError if the covariance matrix is not positive DEFINITE, including the singular case.
Reproducing code example:
from scipy.stats import multivariate_normal
import numpy as np
mu = np.array([0, 0])
s_negative = np.array([[1, 2], [2, 1]])
rv_negative = multivariate_normal(mu, s_negative)
s_singular = np.array([[1, 1], [1, 1]])
rv_singular = multivariate_normal(mu, s_singular)

Error message:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/giampi/anaconda3/lib/python3.6/site-packages/scipy/stats/_multivariate.py", line 358, in __call__
    seed=seed)
  File "/home/giampi/anaconda3/lib/python3.6/site-packages/scipy/stats/_multivariate.py", line 728, in __init__
    self.cov_info = _PSD(self.cov, allow_singular=allow_singular)
  File "/home/giampi/anaconda3/lib/python3.6/site-packages/scipy/stats/_multivariate.py", line 156, in __init__
    raise ValueError('the input matrix must be positive semidefinite')
ValueError: the input matrix must be positive semidefinite

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/giampi/anaconda3/lib/python3.6/site-packages/scipy/stats/_multivariate.py", line 358, in __call__
    seed=seed)
  File "/home/giampi/anaconda3/lib/python3.6/site-packages/scipy/stats/_multivariate.py", line 728, in __init__
    self.cov_info = _PSD(self.cov, allow_singular=allow_singular)
  File "/home/giampi/anaconda3/lib/python3.6/site-packages/scipy/stats/_multivariate.py", line 159, in __init__
    raise np.linalg.LinAlgError('singular matrix')
numpy.linalg.linalg.LinAlgError: singular matrix

Scipy/Numpy/Python version information:
scipy 1.1.0
numpy 1.14.3
sys.version_info(major=3, minor=6, micro=5, releaselevel='final', serial=0)

I saw now that there is an option "allow_singular" to handle singular matrices. The question remains: why raising two different exceptions and not ValueError in both cases? That is:
ValueError('the input matrix must be positive semidefinite') (allow_singular=True)
or
ValueError('the input matrix must be positive definite') (allow_singular=False)

Positive-semidefinite should be ok, if the covariance matrix does not have full rank, then there is no density though but random variates could still be generated in principle.
Not sure about the scipy implementation though

I think we should track this in gh-5286. Closing.


Angualr still renders code and adds debug properties

Hi there,
I'm experiencing this very strange behavior. Angular seems to render the code and then in my page I see also the shadow debug attributes in html elements.
Here's my code:
<div Markdown>
    ```
    <h1>Heading 1</h1>
    <h2>Heading 3</h2>
    <h3>Heading 3</h3>
    <h4>Heading 4</h4>
    <h5>Heading 5</h5>
    ```
</div>

And here's what I get:

Any ideas?
I'm using latest Angular 5 and Latest CLI.
Also if I use the data input then it doesn't gives the same issue though it adds space infornt of the first line of the code:

@vapits I'm not sure how you are doing this. Could you submit a plunker.


PouchDB no longer tests on Node 0.10

https://github.com/pouchdb/pouchdb/pull/5070#issuecomment-212509071
This effectively means we can't really update to any new PouchDB releases because we can't be sure they will work on JXcore. The only sane approach at this point is to commit resources to PouchDB so that they will continue to run the 0.10 tests but we will promise to look at the bugs and fix them.
Alternatively we can set up our own ingestion pipeline that before we take a PouchDB new released we test it on JXcore. This sounds reasonable until you realize that PouchDB is still under active development, we aren't likely to check release often and so who sets of issues can accrete (including using features that just aren't in node 0.10) that we then have to try to get PouchDB to undo. Good luck with that.
That's why it's so important to keep PouchDB running 0.10 tests so that issues show up immediately and can be addressed immediately.

Note that I believe PouchDB still tests on Node 0.10 but if there is a problem they won't block on it. So we have to monitor and follow up.

https://github.com/pouchdb/pouchdb/pull/5550#issuecomment-241209979 - now it looks like PouchDB is going to abandon 0.10 testing all together.

The real solution for this issue is for us to notice whenever PouchDB does a test and run their tests on JXcore.


Ukrainian Font Bug

When testing Ukrainian on IoGT, English language text mixed in with the font appears oversized.
https://www.internetofgoodthings.org/en/sandbox/ukraine-copy-paste-test/

For this one we probably need to choose better fonts for languages with non-latin character sets.
Here is an example of a nicer font for Ukrainian: https://spilnoinpl.org/

Open Sans looks like a good solution for some non-latin languages that are not in Poppins.
Ukrainian in Poppins:

Ukrainian in Open Sans:

It looks like we could use Open Sans for
Russian
Ukrainian
Karakalpak
We may need to increase the font size slightly, eg from 10 to 11 on a Word processor.


Solving merge conflicts

@antgonza this is updating this branch to be in sync with master
The only merge conflict that I had was with the SQL patch 39.sql (as I already had one in this branch). Can you double check that the patches look good and merge if so? I will update the other PR accordingly once this is merged.

Changes Unknown when pulling d64cef63c4148d85b86c5cda0f8421b6e57d88c5 on josenavas:plugin-installation into ** on biocore:plugin-installation**.


Amplify global

Do you want to request a feature or report a bug?
Have an Amplify global namespace, (or maybe AWS.Amplify), to use Amplify outside of npm/webpack tooling.
What is the current behavior?
Not sure if there's a way to use aws-amplify without npm/webpack.
What is the expected behavior?
It'll be great to easily use this without npm/webpack, maybe have it be on a CDN.

@quangv you can use Amplify without webpack, it's a little different setup but even if you include the amplify.min.js dist in your head tag you can still access and configure it, this can give you a bit of an idea on that with for example ember.js: https://itnext.io/adding-aws-amplify-to-an-ember-js-application-72683167c476
Also, we have a request on cdnjs that is prioritized: https://github.com/cdnjs/cdnjs/issues/12677
But for now you can include the packages/aws-amplify/dist/ file/s in your page and access via the window object, see fiddle here: https://jsfiddle.net/0gmqtq7g/63/

@mlabieniec Thanks, that helped. I guess you can access it via window["aws-amplify"]
This solved the problem for me, I'll close the ticket. If anyone feels the need, feel free to re-open. :)

Your JS fiddle seems to throw an error:
Error: Cannot use e "__Schema" from another module or realm.
Ensure that there is only one instance of "graphql" in the node_modules
directory. If different versions of "graphql" are the dependencies of other
relied on modules, use "resolutions" to ensure only one version is installed.
https://yarnpkg.com/en/docs/selective-version-resolutions
Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.

related: https://github.com/thheller/shadow-cljs/issues/248

Error: Cannot use e "__Schema" from another module or realm.

Seems like related to something with graphql


Nodes can't be added after using Edit diagram

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug

I can't add any node if I click the Edit diagram and then apply it.
To Reproduce
Steps to reproduce the behavior:

Go to 'Extras'
Click on 'Edit diagram'
Click OK
try to add any node, but nothing happens

Expected behavior

I hope I can add nodes normally, which is helpful for developing some plugins
Screenshots

https://github.com/jgraph/drawio-desktop/assets/71511961/db0f637d-6838-4067-a7de-dc64d390e085
draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 21.7.5

Desktop (please complete the following information):

OS: Windows
Browser chrome
Browser Version 116.0.5845.188

I tested the problem in incognito/private mode with all browser extensions switched off, write "yes" below:

yes

Additional context

Fix in 21.8.0


Incorrect environment variable for Docker in Wiki

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
The Environment Variables in the Wiki at https://github.com/louislam/uptime-kuma/wiki/Environment-Variables
mentions Docker Specific Environment Variables as
PUID
GUID
however, the correct variables are :
PUID
PGID
PLUS
if PGID is not set and PUID is set, the actual group will be 0(root) instead of 1000.
👟 Reproduction steps
Prepare a Docker environment with GUID = 65543 , run it.
Journal log will show
Starting application with user xx group 0
Replace GUID with PGID = 65543 , relaunch
Journal log will show
Starting application with user xx group 65543
👀 Expected behavior
I expected the user group id to be set to the value of the environment variable
😓 Actual Behavior
The group is was set to 0 i.e. root .
This is different than the documented default of 1000.
🐻 Uptime-Kuma Version
1.15.1
💻 Operating System and Arch
x86_64 GNU/Linux synology_apollolake_218+
🌐 Browser
irrelevant
🐋 Docker Version
Docker version 20.10.3, build 55f0773
🟩 NodeJS Version
irrelevant
📝 Relevant log output
==> Starting application with user 1042 group 0

Thanks, fixed


Team update - Mar 02, 2022

This is a  @Quansight-Labs/czi-a11y-grant team sync 🎉🎉🎉! This is a way for the Team Members to provide status reports on what they've been up to this week and request help and attention for things they are working on. This issue will be closed at the end of the day.
Copy and paste the template below, and answer questions as you wish!

Response Template
**Thanks I'd like to give 🙌**
- So-and-so helped me out a lot with XXX...
- Thanks for Jo's work on the XXX repo...

**Updates from last week :heavy_check_mark:**
- I worked towards deliverable: <link-to-deliverable>
- I had a meeting with ABC

**Challenges I faced and things I'd like assistance with 🙏**
- I had a hard time figuring out ...
- Could somebody take a look at ...

**My availability for next week**
- I'll be off on XXX day...
- I've got several meetings this week...

:mag: Needs Triage:
The Needs Triage issues require an initial assessment and labeling.

Investigate accessibility statements

:dart: Project boards
Please make sure the boards reflect the current status of the project.
Jupyter a11y grant project

Thanks I'd like to give 🙌

Just a big thanks to the forces that be that I can work on accessibility at all.

Updates from last week :heavy_check_mark:

I've been spending more time lining things up for the Jupyter accessibility workshop, so I don't have too much to show.
Checked in about SPEC stuff with collaborator. I think I know what next steps are needed now.

Challenges I faced and things I'd like assistance with 🙏

I can't think of anything at the time of typing this.

My availability for next week

I'll be here all week, just workshop scrambling.

Thanks I'd like to give 🙌

I'm not sure I ever thanked Tony for pointing me to https://github.com/jupyterlab/retrolab/issues/260. It's leading to a good first PR for me

Updates from last week :heavy_check_mark:

Adding checkboxes to file browser (plus fixing accessibility issues where it makes sense - for example, mousedown versus mouseup)
Note this means I have tabled working on jupyter/accessibility until I get a PR up for the file browser work

Challenges I faced and things I'd like assistance with 🙏

Nothing at the moment. Just need a little more patience.

My availability for next week

Available all next week

Notes:

Notebook units are called cells, comic book units are called cells. Tony demos using flexbox to format notebook cells like comic book pages.
Yes, %% HTML at the top of the notebook will make the notebook rewrite itself based on the cell contents when it's run. This can be useful for testing styling ideas, prototyping and being able to send demos to people that they can run themselves.

Isabela:

Trying to get workshop going
Where could people help?

Need agenda for the Workshop/auditing event. When people run similar events, what did they like or not about auditing there?
Need a list of projects we'd like to audit (may just be "use what you have" and we have a repo directory or maybe we need to set up binders)
When Isabela makes slides, please give them review to make sure they make sense
Share the announcement blog (and register if you can make it!) when it goes up

Gabriel:

Hooray for progress on the https://github.com/jupyterlab/retrolab/issues/260 work!
Trying to not split time more, but focus on having this specific thing working.
Needing to work with an area with less work around it, so need to work on tests for this project as well
No blockers!


Fix dogecoin payment links

Given that GUIUtil::parseBitcoinURI is expecting it to start with dogecoin, it seems like this was overlooked, and this results in dogecoin: links not being processed as expected in handleURIOrFile, ipcParseCommandLine.
Instead of processing the link as a payment request and opening the such send page, it simply opens the core wallet (or attempts to open another).
This commit makes dogecoin-qt properly handle dogecoin links so that the such send page is opened with the desired information obtained from the link.
Fixes #1628

closing and reopening to trigger CI.


fix for changing session end date to other than current dateTime

When modifying dates on a completed session, the end date is always set to the current date & time.
Seems to be linked to the method dbManage.endSession which set the DateRemoved to the current date, even if a date is type previously by the user

Could you rebase all of your commits into 1 ?
And adapt it to the latest commit of this branch!
Thank you for your work!


Passing arguments using args broken?

The docs say "sometimes you want to pass arguments to component's constructor. You can do that as well with the special args syntax"
So I try:
class Foo extends BlazeComponent {
	onCreated( bar ) {
		super.onCreated();
		console.log( "onCreated(" + bar + ")" );
		this.bar = bar || 'undefined';
	}
}

Foo.register( 'Foo');

<template name="FooTest">
	Foo {{> Foo args 'Test'}}
</template>

<template name="Foo">
	Result: {{ bar }}
</template>

But onCreated() gets called with no arguments, so this.bar does not get the argument value.

Arguments are passed to the component's constructor, not onCreated.

Although, there is really no reason why they could not be passed to the onCreated as well. But they are not currently.

class Foo extends BlazeComponent {
    // This is the constructor
    constructor(bar) {
       console.log( "onCreated(" + bar + ")" );
       this.bar = bar || 'undefined';
    }
}

Foo.register( 'Foo');


UUID 18 open issues

Eliminate the use of msg.uid  and PX4_CPU_UUID_WORD32_UNIQUE_x in code base OR at a minimum make sure they represent the slowest changing digits in the ID on all arch.

Legacy formats removed ?
Remove all DEPRECATED data types, #defines and functions and comments.
board_get_uuid
board_get_uuid32_formated
board_get_mfguid_formated

Implication on Uavcan: HardwareVersion:unique_id holds 16 bytes. We used 12 in the past written to offset 0-11.

@pavel-kirienko - PX4_GUID is now 18 bytes.

offset:0         1         2         -           17
... padded to 16 bytes with 0s, if mfg id is < 16.

I am assuming rather than change the UAVCAN lib to be 18 bytes we should use the most rapidly changing from (node to node) bits of the ID to fill the 16 bytes. In this case it is the last 16 bytes of the  PX4_GUID as the ID for HardwareVersion:unique_id in application?
Will this be a problem if that PX4 application use 16 bytes  and we do not rev the bootloader to use the 16 bytes?
Are there other implications of this not being globally unique in uavcan?

A 16-byte (128-bit) UID is required for UAVCAN; it cannot be changed by modifying libuavcan alone because it is required by the protocol specification (affects wire compatibility). The same UID must be used both by the bootloader and by the application.

Given Pavels input, and if we do not want to change the bootloaders, we have the option on the STM32 uavcan application truncate the PX4 UUID to the last 12 bytes with 0 fill in the 12-15 offsets. This will match the bootloader.

@davids5 is there still work to do here?

@julianoes - yes but with UAVCAN 1.0 pending there will be a lot to do, including redoing all the bootloaders.
@pavel-kirienko can we get a larger UUID in the 1.0 spec?

can we get a larger UUID in the 1.0 spec?

The argument seems too PX4-specific. Rest of the world uses 128-bit UUID so I would prefer to stay with the existing standard.


Interest for the list of conditions and related symptoms

Hi @jawalonoski, Thanks for the amazing work you are doing with the Synthea project.
As far as I understood, Synthea allows us to simulate a population life cycle  given demographic data while generating the EMR for each simulated person.
In my project, I am interested not in the EMR but in the list of conditions that a person has suffered from during his life together with the related symptoms. Also I want to take advantage of the Simulation power of Synthea and especially the Synthea Generic Modules.
Here is an example of a given module describing a pathology with the related symptom (please remove the txt extension to obtain a json file that cold be visualize easily with the framework):
abdominal-hernia_new.json.txt
After analyzing the code, it seems that Synthea does not support this functionality out of the box. Therefore, I am considering the following solution:

Add the field condition_symtoms to the class Person of type Dict that would be indexed as follows: [age -> [condition -> [symptom -> value]]] where each bracket represents a dictionary.
Modify the set_symptom function of the class Person to update the newly introduced field concurrently when the symptoms are created.
Add an export flag that, when set, will allow me to dump the newly introduced field in a file (JSON, CSV) while taking care to not alter the EMR file generated so far.

Do you think the solution makes sense? If so, would it be possible to integrate back the solution as part of the Synthea code?
Regards,

@afansi you are welcome.
Your idea makes sense.
Ideally, I would like to track symptoms on the patient with a single data structure, so if you want to make this change and contribute it back to the project, I would ask that you consider replacing the Person.symptoms and Person.symptomsStatuses objects and modifying the methods that access that data accordingly -- rather than add another data structure that duplicates the data.
Unless they serve completely different purposes, and we can't think of a resolution. Currently symptoms drive patient care-seeking behavior and they can be resolved -- they are transient. But it seems like you want a historical record.
One question that pops into mind -- how do you deal with symptoms across ages? A symptom I have now won't disappear just because I get a year older. You need some way to carry them forward.
Or symptoms within an age? What if I get a symptom at age 6, but it resolves when I'm still aged 6?
Also, as an alternative to age, you may want something to do with time of onset/resolution. Depends on how much detail you want in the tracking. But I don't feel strongly about that.

Hi @jawalonoski,
Thanks you for the feedback. The questions you raised made me think of a new way to approach the problem while using/modifying existing fields. In the following, I described a sketch of the proposed approach.

Beacuse in Synthea, a Condition can be onset, but never be diagnosed (and thus, never be recorded in the EMR), I suggest to introduce a new field onsetConditions in the Person class that will keep track of all the conditions being onset for a given person. The type of the introduced field will be: ConcurrentHashMap<String, Map<String, List<Pair<Long, Long>>>>(). It will allow to store, for each module, the condition that will be onset together with the time the condition has been onset and, eventually, the time it ended. Here, we assume a general settin where a module could lead to several "types" of conditions be onset, and each of those conditions could occur more than once.

The field symptoms of the class Person will be altered to be of the type Map<String, Map<String, Map<Long, Integer>>>() to take into account the time a symptom is set, that is [Symptom, [Cause, [Time, Value]]]. Also, because the Cause is not currently used later on in any part of the code except for thing related to symptoms management, I propose to use Module name instead as it will allow me to make the conection with the previously introduced field.

The field symptomStatuses of the class Person is left unchaged as if a symptom from a given cause is addressed, then the time it occurs does not matter.

The process method of the ConditionOnset state is altered to update the introduced field in the current person being processed. This will create a new Pair initialized with the provided time as the begin of the condition.

The setSymptom method of the Person class is modified to take into account the time when the symptom is set.

The process method of the Symptom state is modified to provide the time to the Person.setSymptom method calls.

The process method of the ConditionEnd state is altered to update the introduced field in the current person being processed. This will update the last pair in the list with the provided time as the time the condition ended.

As the resetSymptoms of the class Person is never used througout the project, I propose to remove it as we will not erase the recorded symptoms.

At any point of time, the value associated to a Symptom caused by a given Cause/Module will be the value associated with the most recent time in the map. With this in mind, the methods getSymptom, addressLargestSymptom of the class Person will be modified accordingly. Futhermore, the methods symptomTotal and getSymptoms of the class Person will be left unchanged.

Finally, I propose to add an export flag that, when set, will first aggregate the symptoms for each conditions the person suffered from using the saved init_time and end_time in the introduced field as well as the time information in the symptoms data structure, and then dump that information in a file (JSON, CSV) while taking care to not alter the EMR file generated so far. In the case there are several entries for a given symptoms/cause that fall within the [init_time, end_time] interval of a given condition, we will export the least recent one as it characterized the first value assocaited with that symptom when the condition did occur.

What do you think about the proposed approach? Do I have your "Go" fo implementing it?
Regards,

@afansi Thanks for the thorough write up. Took me a while to find time to review it.
Your proposal looks good. Some things to consider:

Any new export formats should default to being disabled.
Once the pull request is merged, you'll have to add a page on the wiki that documents the export format.
Please run the simulation with 1k or 10k patients before and after your changes and see what the performance impacts are. Could be minimal, but I am curious to see how this alters performance. Probably just a very minor memory impact.
Last but not least, please add sufficient unit test coverage for the changes.

Thanks @jawalonoski . I am on it.

Hey @afansi , I'm also doing something related to symptoms, and its awesome to see you take the initiative! I know you probably have it all planned out, but if there is anything I can do to help, let me know - I definitely have an interest in this feature.
Thanks in advance!

Hi @jawalonoski , the work is done on my side. I have included new unit tests as well as modifying existing ones for accounting to the modification made.
Also, regarding the performance, as suggested, I ran simulations with 1k or 10k patients before and after the changes I made. Here are the stats (all the simulations made csv exports as well as the default fhir exports):

Before the change: 1k (1min 14s), 10k (9min 36s)
After the change (but with the new export flag set to false): 1k (1min 15s), 10k (9min 35s)
After the change (but with the new export flag set to true): 1k (1min 16s), 10k (9min 28s)

Finally, I would like to push my modification and open a PR, but I do not have the permission yet. Would you please arrange that for me? Thanks in advance.

Hey @afansi , I'm also doing something related to symptoms, and its awesome to see you take the initiative! I know you probably have it all planned out, but if there is anything I can do to help, let me know - I definitely have an interest in this feature.
Thanks in advance!

Hi @malynome , glad to see that there is a real interest for that feature. The proposed solution is already implemented and I am in the process of opening a PR. You can definitely take advantage of it.
Regards,

@afansi You should be able to submit a PR using your fork. Looking forward to seeing it.

@afansi You should be able to submit a PR using your fork. Looking forward to seeing it.

@jawalonoski I just opened the PR #685.
Regards,

Resolved with the merging of #685


The ScalaMethodVerifierProvider needs to access the active project to que

The ScalaMethodVerifierProvider needs to access the active project to query the presentation compiler and retrieve the
symbol associated to a MethodBinding.
To retrieve the active project we need to use the Eclipse Workbench, which is a UI component. Consequently, I had to
ignore all tests related to the ScalaMethodVerifierProvider, as they would fail in headless mode.
The strategy we used in the past to retrieve the project was simply broken. In fact, it was crashing when the MethodBinding
was coming from a binary classfile (check Re #1000660 for a practical example).
I'll work on re-enabling them but I'd like to push this forward as it Fixes #1000660, #1000715.

Now that I think about it, we shouldn't do anything if the MethodBinding is coming from a binary file. That means the mixin phase has been run, and all the mixed-in methods have been added, therefore the Java compiler sees the correct types (just like on the command line).

You are right. Well spotted!

Go ahead!

Ok. I squashed the commits and pushed this into both master and release/scala-ide-2.0.x


CR Language fix

CR WIP make reject trader with language and GB Eori
update error code
update error code
Added extra pNumbers, WIP fixing existing test scenarios
Added extra pNumbers, fixed existing test scenarios
remove box x from all examples
remove box x from all examples xmls
Add test cases for all new rules to check they trigger successfully

Change not required.


Feature Request: Additional breakpoints for wide/ultra wide/QHD/UHD/8K monitors

Hi Bootstrap team,
First of all, I would like to thank all the members in the team for building Bootstrap framework. It is such an amazing, powerful, and flexible tool that is needed in designing every responsive web app. However, there is some missing feature that could be a game changer (and future proof).
In the past, monitors with high resolution are (extremely) rare (and expensive). As a result, HD or HD+ is very common. As technology evolves, FullHD has become a norm even on laptop let alone desktop. In the recent years, ultra-wide monitors (21:9) are becoming more and more popular thanks to their high productivity and truly immersive experience. Lastly, QHD, 4K, 5K, and 8K monitors are also making their way to the market due to a huge decrease in price and high demand (movie, games, etc.)
Therefore, I think that the current breakpoints (xs to xl) in v.4 as well as the new ones (xs to xxl) in v.5 are not enough for the current market.
For instance, I would like to have 4 equal-width columns (col-xl-3 or col-xxl-3) across a FullHD screen on desktop. Then I could only use a single breakpoint (1200px or 1400px) for FullHD screen.
When moving to a mobile devices such as tablet (iPad Pro or Galaxy Tab S6), I would like to have 3 equal-width columns (col-xl-4 or col-xxl-4) instead of 4 (the screen is now smaller) since putting 4 columns are too tight, crowded, (and ugly).
Unfortunately, there is no option as the largest breakpoint is 1200px (or 1400px). The problem gets even worse on ultra-wide or super high resolution screen such as QHD, 4K, 5K, and (8K) as all the columns expand to take up the whole screen.
So my suggestion is that there could be additional breakpoints to handle these ultra-wide and super resolution monitors. Something like this:
col-fhd-: 1920px
col-qhd-: 2560px
col-uhd-: 3840px
col-8k-: ....
(the naming convention could be better ^__^)
Yup, that's all I would like to request for the next release of bootstrap. It would be really nice and handy to have extra breakpoints for those high-end monitors so that a truly responsive design could be implemented on all the screens.
Thank you very much for all your hard work and dedication to the project,
Nguyen Tran

While adding additional breakpoints would be nice, it bloats the css files.  You can add your own breakpoints easily and recompile to suite your needs.
Grid Tiers

Yup, I don't see us implementing these. Just haven't come across something widespread enough. If there's enough demand, maybe make an add-on package that modifies the upcoming v5 utilities API :).

@morrissey-ingenious Thanks for reminding me about the Sass variables. Even though it does address the issue, it is just a temporary workaround (not a solution). Adding variables may not be difficult but time-consuming and inefficient. The custom Sass file has to be recompiled whenever a newer version is released. This makes migration a painful process. Honestly speaking, the purpose of using a framework is to reduce development time by conducting code reuse and production-ready/predefined implementation. If developer has to provide his/her own implementation due to the lack of features/standard/implementation, then what's the point in using framework when it cannot meet all the requirements...
@mdo Actually, the advantage of additional breakpoints is to give developers a higher granularity of control in designing the layout for the GUI. Like I mentioned above, those hi-end tablets with high resolution (which are common these days) will have the same layout on laptop/desktop screen. Either the content has to be terribly shrinked down to fit the tablet or expanded infinitely on the desktop. For my case, the FullHD screen (1920px width) is having the same layout as my tablet (1280px width). As you could clearly observe, the gap in screen width is so big (nearly 700px) which could fit a small tablet screen. For the ultra-wide/QHD/4K monitors, I have seen many (and many) people have to resize the browser about one third of the screen to surf the web as the content could not scale up to fit the whole screen properly. Some people don't resize but simply zoom up the page up to 250% via browser or OS settings. It's jut really terrible and painful... You could take a look at the link below:
https://imgur.com/a/wa4HGy1
I really like Bootstrap especially the grid system. I use it daily for my project but I just wish that it could be more comprehensive and more complete for the modern tech ^__^

Thank you for the amazing work that goes into producing Bootstrap.

maybe make an add-on package that modifies the upcoming v5 utilities API :).

We wouldn't mind having to include another Bootstrap-maintained CSS in projects to get the higher resolution breakpoints up to 5120 for the big curved monitors. I understand what people are saying about keeping the framework small so it doesn't bloat with the additional breakpoints. However, Bootstrap is indeed mobile-first, but it is not mobile-only.  Having an add-on CSS file to support larger resolutions would mean it is opt-in and so everyone could be happy.
I agree with @NguyenTran-JavaDeveloper that the big screens are on the rise, especially now that they are more affordable. We work with Bootstrap daily, and heavily for desktop dashboards. Maxing out at 1400 when a tonne of 5K iMacs are out there with 2560 means our layouts are stunted for nearly half the screen width.
We don't use SASS directly in any of our projects, and as also mentioned previously, using a framework like Bootstrap is in aid of reducing workloads, especially when upgrading. Having to recompile Bootstrap every time a new version is released, and then host it on a separate CDN adds layers of complexity and time to our workflows.
Please reconsider an addon package to allow for ultra wide breakpoints.

@joehanna, it feels so good when there is someone having the same issue like I had a year ago ^__^.
It's just really weird that no one has ever thought about the issue when using the UI at high resolution monitor. If you check the UI for websites from even big corporations, they are still not ready for 2K, 4K or anything higher. Maybe, the developers do not have high resolution monitor or simply do not think about that...Or just because they are lazy...
A quick survey at the computer market nowadays could easily show that the high resolution monitor is nearly everywhere. Desktop, laptop, or even high-end tablet (Samsung Galaxy Tab S8 Ultra) not to mention those folding screens...
For the solution in dealing with high resolution monitor, the grid system in Bootstrap just does not work...Sadly speaking, the grid system is no longer applicable nor useful at those resolutions even if there are additional breakpoints...For that reason, I have stopped using Bootstrap since then...
To handle the issue at high resolution, an entire different approach has to be used...
If I discuss here, it would be irrelevant to the topic (being requested and closed). Moreover, it is no longer related to Bootstrap...
If you would like to know more about the approach, you could contact me via the following email:
<EMAIL_ADDRESS>Have a nice day ^__^

Thanks @NguyenTran-JavaDeveloper.
I need to add to my comments, that this is really only an issue when using the class container-fluid, which uses the entire width of the screen.


[Typography] Refactor using em units instead of px?

I'm reading the spec. (https://material.io/guidelines/usability/accessibility.html#accessibility-style) about style accessibility and currently are adjusting some @media print styles for my application.
I want to increase the overall font-size a bit when printing to make it more readable. Defining the <Typography/> font-sizes to use em units instead would really benefit me since I can just up the font size on my app container and the rest of the app will follow.
Is this a bad idea or have you thought of it previously?

For reference, here is what material-components-web is doing. Using rem instead of px could be something interesting to do.
I don't think that using em is going to be interesting, I would expect too much inheritance issues.
However, rem could help us with accessibility and your print use case. It ensures that whatever default font size a user has their browser set to (16px by default), the layout will adjust to accommodate the size of text within it.

Same approach on Bootstrap side

Ah yes, my bad, rem is what I'm referring to. That would be very useful!

What about using em?


Add ability to pass initial color

description
It would be really useful to be able to pass the initial color when opening the color panel. I could look into adding it as a functionality if any help is needed.

The value prop can be serves as the initial color. Unlike the value prop in the TextInput component, When it's linked to a state, you can still change the color, and when the state updates, the color picker will automatically update accordingly. If this isn't the behavior you're seeking, please provide further clarification.

How did I miss that 🫣 Thanks!


[vee-validate] No validator instance detected

Versions

vee-validate: 2.0.#
vue: 2.#.#

Hi, I'm new, I'll be happy if you tell me.
The page has two components with validation, so I decided to use scope. This functionality works, but in console.log throws warning: "[vee-validate] No validator instance detected". for each field. If I remove scope - warning no.
HTML

                  Имя
                  <input type="text" id="first-name" name="first_name" placeholder="Иван" class="input"
                         v-model="address.firstname"
                         @blur="blurFocusValidate('form-1.firstname', address.firstname)"
                         @input="inputValidate('form-1.firstname', address.firstname)"
                         :class="{'field-with-charact_error' : errors.has('form-1.firstname') }"
                  >

                        {{ errors.first('form-1.firstname') }}

<button class="button button_small button_blue button_radius"
            @click.prevent="submit('form-1')"
        >Добавить</button>

VUE
inject: ['$validator'],

submit(scope){
            this.$validator.validateAll(scope).then(result => {
                this.inputValidateFlag = true;
                if(result){
                    this.$store.dispatch('cart/addNewAddressOrUpdateAddress', this.address);
                }
            })
        },

this.$validator.attach({
            name: 'firstname',
            alias: 'имя',
            rules: 'required',
            scope: 'form-1',
            getter: () => this.address.firstname
        });

Do you mind recreating the example in jsfiddle or codesandbox.io as the issue could be related to multiple things.

A simple example, but warning is already there.
My example is more complicated, but I probably should start with a simple one.
https://codesandbox.io/s/pyjvxn2l8x

Any specific reason preventing you from using the v-validate directive, manually attaching the fields doesn't give you the full features. One of them is causing this warning. I will remove this warning since you decided to handle the fields manually.

Thanks for answers


use master branch in project

how can I use master branch from npm ? I want to use the latest branch on my project
if I declare draftjs dependency from github it not came with /src or /lib
thanks

add in script section of your package.json:
"postinstall: "cd node_modules/draft-js && npm install"

Currently I have been using Draft master branch in a project, as I need the convertFromHtml image support. I have had to add the "postinstall: "cd node_modules/draft-js && npm install" script. Then clone the Draft.js repo seperately as that gives the master branch, npm does not. Then I copy over lib from the cloned master version of Draft to the draft-js in my node_modules and then I can use it as follows:
import { Editor, EditorState, convertFromHTML } from '../../node_modules/draft-js/lib/Draft'
Surely there are some easier steps than this, but for anyone needing image support with html serialization this is how to do it, until the 0.10 version is released.

Should be doable via npm, see under the "Git Dependencies section" on this link http://www.devthought.com/2012/02/17/npm-tricks/
Sorry for such late response. I'm just going to go ahead and close this, but please feel free to reopen if any more issues or questions.

so this line added into package.json worked for me to pull down master:
"draft-js": "git@github.com:facebook/draft-js.git#master",


Deliver tweets instead of pages

Multiple changes:

the function now returns the amount of tweets given (or until it runs out of pages)
an option to include (or exclude) tweets that are retweets from other users
a sanity check if there is a tweet-text present (it sometimes failed)
the user id of the orginal tweet is included (orginalUserId) in the tweet data
the requested user is included in the tweet data (usefull when lists from different users are combined together)
references to pic.twitter.com are removed from the tweet text

let's break these down into individual pull requests ;)


Structs test cases have hard coded JSON values

Is your feature request related to a problem? Please describe.
The structs test cases have hard coded JSON values.
Describe the solution you'd like
The test cases should pull the raw JSON down to confirm that no API changes breaks the strcuture
Describe alternatives you've considered
N/A
Additional context
Add any other context or screenshots about the feature request here.

@karl-cardenas-coding would you like to test or json that api delivers without the raw data is it?

@developerfred Rather than the hard coded JSON string, it should fetch a raw JSON from the API,
such as https://eonet.sci.gsfc.nasa.gov/api/v3/events/EONET_4639. That way the test is more dynamic.

@karl-cardenas-coding Thanks, I will do this.

Awesome, thank you. I assigned you to the issue.


ModuleNotFoundError: No module named 'pyqtgraph.python2_3'

Hi - I'm trying to run the examples for pyspedas, but get the error:
ModuleNotFoundError: No module named 'pyqtgraph.python2_3'
I've explicitly imported the pyqtgraph module (but that wasn't the issue) and checked that it was installed (which it was). I can't see any relevant, similar issues posted online.
Cheers, Pete

Hi Pete,
Sorry for the delay! I wasn't watching this repo, so I missed your question.
This error should be fixed in the latest version of pyspedas (v1.3) - you can update with:
pip install pyspedas --upgrade

Hey Supervised!
Thanks for getting back to me and pushing the fix. I'll give it a try!
-Pete
On Wed, 9 Feb 2022 at 08:54, supervised @.***> wrote:

Hi Pete,
Sorry for the delay! I wasn't watching this repo, so I missed your
question.
This error should be fixed in the latest version of pyspedas (v1.3) - you
can update with:
pip install pyspedas --upgrade
—
Reply to this email directly, view it on GitHub
https://github.com/spedas/pyspedas_examples/issues/13#issuecomment-1033978245,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB52VKYEYYRPQ6DBPXE7NOLU2KL57ANCNFSM5G7MOUUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Pete Riley
@.***

Hello, I have the same error, my compyter system is windows10, compile software is VSCode, I have solved this problem, find the file: "C:\Users\admin\anaconda3\lib\site-packages\pytplot\QtPlotter\CustomAxis\AxisItem.py", and you should comment the sixth line: "from pyqtgraph.python2_3 import asUnicode", then, it can work. I hope it helps.
Cheers, Xuedong

Hi Xuedong,
You may want to consider updating PySPEDAS and PyTplot with:
pip install pyspedas --upgrade --force-reinstall
The error you're encountering exists in the Qt version of PyTplot, and we recently moved away from that to a version that uses matplotlib instead (since pyspedas v1.3).
There are some details on the transition to matplotlib here:
https://github.com/MAVENSDC/PyTplot/issues/159
But even this is out of date and doesn't include all of the features the newer matplotlib version supports.
Hope this helps!

Hi Xuedong,
You may want to consider updating PySPEDAS and PyTplot with:
pip install pyspedas --upgrade --force-reinstall
The error you're encountering exists in the Qt version of PyTplot, and we recently moved away from that to a version that uses matplotlib instead (since pyspedas v1.3).
There are some details on the transition to matplotlib here:
MAVENSDC/PyTplot#159
But even this is out of date and doesn't include all of the features the newer matplotlib version supports.
Hope this helps!

Hey Supervised!
Very Thanks, I use your method and upgrade the pyspedas, this problem has been solved.


Bash script recipes cannot access positional parameters

I have a justfile recipe written in bash, similar to the following:
myscript +args:
   if [ x = "option1" ]; then ...
   elif [ x = "option2" ]; then ...

I'd like to be able to pass in arguments to the script (flags, subcommands, etc.).
just myscript option1
just myscript option2 --flag

Unfortunately, command line arguments are not passed as positional arguments into bash script recipes.
# does not work
myscript +args:
   echo $1

This problem can be avoided by manually converting the arguments into positional arguments as in:
# this works
myscript +args:
   set -- {{args}}
   echo "$1 $2"

# prints: option1 --flag
just myscript option1 --flag

However, I feel like this should be the default behavior.
I haven't investigated this issue when writing recipes in other languages, but I suspect this is faced in other places as well.

Try set positional-arguments := true in your Justfile

Also if you want the body of the recipe to be treated as a single script file you need to add a shebang at the top of the recipe body to trigger that behavior. Otherwise it's just line-by-line shell execution.

Try set positional-arguments := true in your Justfile

Exactly what I'm looking for. Thanks


Bug Check 0x3D: INTERRUPT_EXCEPTION_NOT_HANDLED documentation does not contain a description of the bug check code.

This page does not provide useful information for determining the cause or circumstances of the crash beyond the name of the bug check code and recommendation to run !analyze.
A line or two similar to one of the following may help clarify the context of the crash so developers do not need to assume based on the name of the bug check code.  Note, I do not know if these descriptions are accurate, since I am just assuming based on the name of the bug check code.
"An exception occurred while handling an interrupt."  "An exception occurred at IRQL > DISPATCH_LEVEL."
It would also be useful to include steps to determine what type of exception occurred, if different than the suggestion to run !analyze.
I see Bug Check 0x3C, 0x42, and 0x43 also have the same "This bug check appears very infrequently." message in their documentation rather than a description of the issue that occurred, and there are likely others.

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

ID: 98c4748a-e828-a6ed-94ea-f25e877531a5
Version Independent ID: 46d7a626-fef1-02e9-9dc7-a47f78ef536b
Content: Bug Check 0x3D INTERRUPT_EXCEPTION_NOT_HANDLED - Windows drivers
Content Source: windows-driver-docs-pr/debugger/bug-check-0x3d--interrupt-exception-not-handled.md
Product: windows-hardware
Technology: debugger
GitHub Login: @DOMARS
Microsoft Alias: domars

@jdallma - Thank you for pointing out the need for a description for this bug check. And although it is infrequent it does seem to be occurring with the current versions of Windows.  So I removed the note describing this bug check as infrequent. I have contacted the dev team to work with them to properly describe this bug check.
If the dump contains enough information, !analyze will include the exception record.
EXCEPTION_RECORD:  fffff80510e789b8 -- (.exr 0xfffff80510e789b8)
ExceptionAddress: fffff8050b0cac3d
   ExceptionCode: c000001d (Illegal instruction)
  ExceptionFlags: 00000000
NumberParameters: 0

The excr contains the exception code, in this example "Illegal instruction".
Interrupt handling involves software trying to handle unexpected hardware behavior, so the moment of failure that the software sees can be incomplete or possibly corrupted, so they can be complex to debug. Looking at the state of the interrupt tables using the !idt extension may be helpful to at least see who is working with interrupts at the point of failure if that area of memory is available in the dump.
For general information about interrupts, see Introduction to Interrupt Service Routines.
Good luck in finding the source of this failure, and thanks for your interest in the bug check docs.


[BUG, Android] The app is refreshing after clicking on email login during the fresh install

[BUG, Android] The app is refreshing after clicking on email login during the fresh install
Steps:

fresh install app
open app
a. dont do anything > refresh happens
b. immediately try to login > refresh breaks login and makes the user have to login twice

Expected:
The user can login without refreshing the app during flow
Actual:
The app is refreshing after clicking on email login during the fresh install
Env: prod Version 2.24.5 (4713)
Attachments:
Private Zenhub Video
navigations.redirects.txt

Very likely the hotfix update which we want to trigger earlier/properly await for before having a user able to continue to login-screen

verified on prod


Node Sequelize with sqlcipher SQLITE_NOMEM error

I am getting an out of memory error whenever I try to update records with Sequelize and sqlcipher in my node project.
I can connect and fetch from my database without an issue but when I try to update I always get this error:
name: 'SequelizeDatabaseError',
parent: [Error: SQLITE_NOMEM: out of memory]

The query that is attempting to run is a basic update by primary key id query. There are only 80 records in the table. There is one other table with about ~400 record but the total file size of the db is only 400kb
'UPDATE PhonesSETdeviceUuid=$1,userId=$2,updatedAt=$3 WHERE id = $4'
I have tried the following:

Setting --max-old-space-size flag when running node.
Setting PRAGMA cache_size for sqlite.
Using sequelize sync() to create and build a fresh database to make sure it matches my models exactly and there's nothing weird going on with my db file.
Changing the update to try to update a single field.
I have examined my code for potential memory leaks

The project is running on node 16.16.0 with the following packages
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Managed to get it working - had some calls from class static methods which I think causing an issue, once I changed them to non-static things started working correctly.


auto deploy workflow

@HaithemMosbahi I will need your help with that! We gonna need to retrieve in NPM's website and register a security key called NPM_SECRET in the repository configs (or your account's I can't remember quite where).

@HaithemMosbahi we just need you to create the variable NPM_TOKEN inside the Settings of this repository, it should be something about ~15min we could even make a call on something like Discord to make it faster. Thanks!

@odahcam, just to let you know, I decided that when I'll be migrating my projects to Angular 11, I'll be migrating away from this lib.
I've been the main contributor for over a year now, yet I don't benefit much from it, mostly because my work is not released (in a timely fashion), in spite of your efforts. It became too much effort for too little. And so I will move to a custom implementation that better fit our (simpler) needs.
I thank you for your help, and suggest that you fork the project yourself to keep releasing if you are still interested in maintaining it. But it's clear that this project is not a priority to its owner anymore (and that's completely fine!).

Alright, good luck! It's not a priority for me as well as I simply don't have much time to work in here, maintain is all I can do. Maybe this project should be under a organization so we could better manage it, but no problems. Good luck, you know where to find me.


Add multi-query box to the visualization page

smartcitiesdata/discovery_ui#177
co-authored-by: Scott Millard<EMAIL_ADDRESS>

Have you taken a look at: https://github.com/plotly/react-plotly.js#refreshing-the-plot?
Seems relevant to the issue with updating plot data.

We did, those things are not exposed by the editor so we don't have direct access to them.

Have you taken a look at: https://github.com/plotly/react-plotly.js#refreshing-the-plot?
Seems relevant to the issue with updating plot data.

I just did a quick test to see if updating this revision actually makes a difference and it does not. The real key is that we're never updating the data property of the plotly component based on datasources update.


Change "应用程式" to "应用程序" on the concepts overview page

是“应用程序”吧

/triage needs-information

/language zh

/retitle Change "应用程式" to "应用程序" on the concepts overview page

/triage accepted

/assign

PR #41710 has been merged, so this issue can be closed.
/close


Evaluate step skip only if the run check returned true

Resolves #233

@yaythomas I have found another issue with the run/skip substitution.
If skip or run is depending on one of the in parameters pypyr will print that step is skipping, but it is not.
For example:
steps:
- name: pypyr.steps.default
  in:
    defaults:
      should_skip_echo: True

- name: pypyr.steps.echo
  skip: !py 'should_skip_echo'
  description: echo
  in:
    should_skip_echo: False
    echoMe: 'Actually not skipped'

Will produce
(skipping): echo
Actually not skipped

It is due to a reason that description is logged before in parameters are added to the context. It is unclear for me how to deal with that problem,
should I create a separate issue for that? or maybe you have an idea 🙏

Codecov Report

Merging #234 (a36b04e) into master (67bc179) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master      #234   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           75        75
  Lines         2351      2353    +2
  Branches       319       320    +1
=========================================
+ Hits          2351      2353    +2

Impacted Files
Coverage Δ

pypyr/dsl.py
100.00% <100.00%> (ø)

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 67bc179...a36b04e. Read the comment docs.

oh, good find!
So the problem is that in evaluates after the description decides to output or not?
The actual logic whether the step skips or not is correct, though - remember that skip=False (i.e should_skip_echo: False) means "DON'T skip", i.e "do run me". So here the description incorrectly says that it's skipping, but then correctly runs the steps.
Is my understanding correct of what you're describing, or I'm missing something?
If so, it looks like the fix could just be to move:
  # the in params should be added to context before step execution.
  self.set_step_input_context(context)

from ln 662 in your current dsl.py to ln 645 - i.e move from just after the if self.description block to just before it.
(p.s you've got a hard-coded skip_me = False on ln 651 - is this just a testing artefact you've accidentally left in?)


Feature request: Hex to ascii

Is your feature request related to a problem? Please describe.
I'm always frustrated when I have hex data that is encoded in ascii format and need to manually look up the ascii table.
Describe the solution you'd like
I would like a option to decode from hex to ascii to convert for example 41 to a
Describe alternatives you've considered
The only alternative is manually using an ascii lookup table
Additional context
None

This should do what you're wanting.

Perfect


My terminal keeps giving me errors.I can't run my codes in the terminal.

Type: Bug
Hello, I have been using visual studio code for a long time, but recently I can not run my code in the terminal, no matter what language. When I run a code in Python language, it gives the following error in the terminal:
"c:\Users\LENOVO-GAMNG\Desktop\C\hey.py : The term 'c:\Users\LENOVO-GAMNG\Desktop\C\hey.py' is not recognised as the name
of a cmdlet, function, script file, or operable programme. Check the spelling of the name, or if a path was included, verif
y that the path is correct and try again.
At line:1 char:1

c:\Users\LENOVO-GAMNG\Desktop\C\hey.py

  + CategoryInfo : ObjectNotFound: (c:\Users\LENOVO-GAMNG\Desktop\C\hey.py:String) [], CommandNotFoundExcepti
 on
  + FullyQualifiedErrorId : CommandNotFoundException"

When I run a code in C in the terminal, it gives the following error:
"cd : Cannot find path 'C:\Users\LENOVO-GAMNG\Desktop\C' because it does not exist.
At line:1 char:1

cd "c:\Users\LENOVO-GAMNG\Desktop\C" ; if ($?) { gcc 9_From_ User_ ...

  + CategoryInfo : ObjectNotFound: (C:\Users\LENOVO-GAMNG\Desktop\C\:String) [Set-Location], ItemN
 otFoundException
  + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand"

because of these errors, I can not write code in the terminal in any way, what is the solution to this, please urgently.
VS Code version: Code 1.81.1 (6c3e3dba23e8fadc360aed75ce363ba185c49794, 2023-08-09T22:22:42.175Z)
OS version: Windows_NT x64 10.0.19045
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (4 x 2904)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
11.88GB (6.93GB free)

Process Argv
--crash-reporter-id aabdbfeb-c1b6-4fbe-8753-d6b16ef5132e

Screen Reader
no

VM
0%

Extensions (14)

Extension
Author (truncated)
Version

prettier-vscode
esb
10.1.0

code-runner
for
0.12.0

vscode-language-pack-tr
MS-
1.81.2023081609

python
ms-
2023.15.12301911

vscode-pylance
ms-
2023.9.10

jupyter
ms-
2023.7.1002162226

cmake-tools
ms-
1.15.31

cpptools
ms-
1.17.5

cpptools-extension-pack
ms-
1.3.0

live-server
ms-
0.4.9

JavaScriptSnippets
Tem
0.5.0

cmake
twx
0.0.17

vscode-lldb
vad
1.9.2

vscode-icons
vsc
12.5.0

(3 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
vscaac:30438847
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
vsccc:30803844
2e4cg342:30602488
89544117:30613380
2i9eh265:30646982
showlangstatbar:30737416
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxpt:30805730
pythonnoceb:30805159
asynctok:30821568
dsvsc013:30795093
dsvsc014:30804076
diffeditorv2:30821572
dsvsc015:30829745

We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on StackOverflow, where the community has already answered thousands of similar questions. You may find their guide on asking a new question helpful if your question has not already been asked. See also our issue reporting guidelines.
Happy Coding!


Android parcelable support

Implemented support for android.os.parcelable
it's possible to apply this to the entire project via command-line --java-implement-android-os-parcelable true or per record deriving(parcelable).
This PR is a continuation of https://github.com/dropbox/djinni/pull/257.
I picked the work done by @konovalov-aleks and apply the code review changes requested by @artwyman.
I don't claim the credits of this work to me, all the credit's should go to @konovalov-aleks.

Automated message from Dropbox CLA bot
@4brunu, it looks like you've already signed the Dropbox CLA. Thanks!

Thanks for resurrecting this.  No time to do a review yet (I'll get to it when I can), but I have a quick response to your description.  Is the cmd-line arg you suggested based on the needs of your own use case, or based on my suggestions in the prior code-review?  If I'm remembering correctly cmd-line arg I had in mind at the time would've enabled the feature for records marked deriving(parcelable), not for all records, since I think I was suggesting it as a way for a single .djinni file to support generation of Java-for-Android and Java-not-for-Android.

It was based in my needed's, because I want to enable this for all my records.
For Android projects I don't think there is disadvantages that all records implement parcelable, the only issue is if you want to support Android and a Java project simultaneously.
I don't mind to add deriving(parcelable) to the records since this is a robust and flexible approach, but the the command-line argument might be handy to Android projects only.
Do you think I should remove the command-line argument or keep it?

@artwyman I pushed some more fixes and optimizations and I think this is ready to code review.
The only thing I'm not sure is about the command-line argument, because equatable for example doesn't have a command-line argument to make all records equatable, so I'm not sure what's the right thing to do here.

@artwyman Sorry, I misread your comment.
In the last commit the cmd-line arg enables the feature only for records marked deriving(parcelable).
This way it's possible to support Android and Java project's simultaneously with a single .djinni file.

@artwyman Do you have any news on this? :)

@artwyman I have made the changes that you asked. Please let me know if there are any more required changes

@artwyman Done and I also improved the bracing for the whole parcelable feature to be more consistent with the rest of the generated code

@artwyman Done :)

@artwyman @xianwen Should this be documented on Readme?

Good idea.  Want to send a new PR?

I will, once I have some time 👍


deprecate @Target which dupes functionality of JPA annotations

...and refresh some misc annotation javadoc

Just a thought, but maybe it's useful for embeddables since @Embedded has no target member?

Just a thought, but maybe it's useful for embeddables since @Embedded has no target member?

Yeah, I mentioned that case in the issue https://hibernate.atlassian.net/browse/HHH-15772
My conclusion was: it's still not useful. There's no way in which @Target(FooImpl.class) Foo foo; is better code than FooImpl foo;


Should we rename project branches to clearly show type?

@dancinllama and @afawcett
If we are going to maintain two variants of this project, one for SOAP and one for REST, then I would recommend that we rename the branches to the following:

master -> apex-toolingapi-soap-variant-master
apex-toolingapi-rest -> apex-toolingapi-rest-variant-master

...or something equivalent.  These suggestions are a tad verbose, but they leave no room for misunderstanding of purpose.
Thoughts?

Sounds good, though i'm not sure the intent is to maintain two versions, one of the benefits with the SOAP variant is we can use tooling to refresh it each release, one of the reasons at least speaking from myself that the REST one dropped behind recent releases is manually updating and creating the types. Though updating the names for clarity regardless sounds like a good thing, so no problem from me.

@dancinllama What do you think?