It Cannot Download Videos on Bilibili.com

I'm sure that I'm using the latest version and I'm using the correct command.
When you download a video on Bilibili ,(e.g. youtube-dl "http://bangumi.bilibili.com/anime/5778/play#100701"),it can't finish the downloading, but will stay at XX% and doesn't change then.But when you do the command again, the XX% will get a bit bigger, after   trying THOUSANDS OF TIMES,the downloading finishes. I'm sure I can access Bilibili because I'm in mainland China and I've used it for 3 years.

Apparently bilibili developers has taken some actions to block downloading tools. The patch at #11476 can solve it. Please move to #11476 or #6923 for further discussions.
$ youtube-dl -v "http://bangumi.bilibili.com/anime/5778/play#100701" --geo-verification-proxy "<IP_ADDRESS>:3128" --avoid-throttling
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'http://bangumi.bilibili.com/anime/5778/play#100701', '--geo-verification-proxy', '<IP_ADDRESS>:3128', '--avoid-throttling']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.03.24
[debug] Git HEAD: 54b960f34
[debug] Python version 3.6.0 - Linux-4.10.4-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 3.2.4, ffprobe 3.2.4
[debug] Proxy map: {}
[BiliBili] 100701: Downloading webpage
[BiliBili] Downloading episode 100701. To download all videos in anime 5778, re-run youtube-dl with http://bangumi.bilibili.com/anime/5778
[BiliBili] 100701: Downloading JSON metadata
[BiliBili] 100701: Downloading video info page
[debug] Invoking downloader on 'http://cn-zjwz2-dx-v-09.acgvideo.com/vg5/4/e9/15470954-1-hd.mp4?expires=1490449200&platform=pc&ssig=DbODZ-tgvPNwj3IUp6UiCw&oi=3736773079&nfa=FsrG6BAwqEVfeAYeXYiohg==&dynamic=1'
[download] Destination: 风夏-100701.mp4
[download]   4.8% of 209.23MiB at  7.87MiB/s ETA 00:25
[throttling] Throttling started or is continuing, block rate = 52.61KiB/s, peak rate = 8201.69KiB/s
[throttling] Throttling detected! peak rate = 8201.69KiB/s, current rate = 26.30KiB/s, setting threshold to 0.25 and block size limit to 32KiB
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 52.61KiB/s, downloaded 10751KiB before throttling)
[download]   5.0% of 209.23MiB at 976.99KiB/s ETA 03:28
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1404.62KiB/s, downloaded 256KiB before throttling)
[download]   5.3% of 209.23MiB at 949.14KiB/s ETA 03:33
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 552.36KiB/s, downloaded 448KiB before throttling)
[download]   5.7% of 209.23MiB at 942.98KiB/s ETA 03:34
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1141.71KiB/s, downloaded 864KiB before throttling)
[download]   8.1% of 209.23MiB at  1.21MiB/s ETA 02:39
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 850.59KiB/s, downloaded 5056KiB before throttling)
[download]   8.7% of 209.23MiB at  1.21MiB/s ETA 02:37
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1036.78KiB/s, downloaded 1312KiB before throttling)
[download]   9.3% of 209.23MiB at  1.21MiB/s ETA 02:36
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1068.80KiB/s, downloaded 1248KiB before throttling)
[download]   9.9% of 209.23MiB at  1.22MiB/s ETA 02:34
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1278.80KiB/s, downloaded 1312KiB before throttling)
[download]  10.3% of 209.23MiB at  1.20MiB/s ETA 02:35
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 966.67KiB/s, downloaded 960KiB before throttling)
[download]  10.9% of 209.23MiB at  1.20MiB/s ETA 02:35
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 952.68KiB/s, downloaded 1120KiB before throttling)
[download]  11.7% of 209.23MiB at  1.23MiB/s ETA 02:30
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1775.37KiB/s, downloaded 1792KiB before throttling)
[download]  16.6% of 209.23MiB at  1.58MiB/s ETA 01:50
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 11.21KiB/s, downloaded 10400KiB before throttling)
[download]  16.6% of 209.23MiB at  1.40MiB/s ETA 02:04
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 447.74KiB/s, downloaded 16KiB before throttling)
[download]  18.5% of 209.23MiB at  1.48MiB/s ETA 01:55
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 582.52KiB/s, downloaded 4032KiB before throttling)
[download]  19.3% of 209.23MiB at  1.49MiB/s ETA 01:53
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1599.79KiB/s, downloaded 1792KiB before throttling)
[download]  23.5% of 209.23MiB at  1.75MiB/s ETA 01:31
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 570.71KiB/s, downloaded 9024KiB before throttling)
[download]  24.3% of 209.23MiB at  1.75MiB/s ETA 01:30
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 847.77KiB/s, downloaded 1728KiB before throttling)
[download]  28.6% of 209.23MiB at  1.97MiB/s ETA 01:15
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 557.53KiB/s, downloaded 9184KiB before throttling)
[download]  33.4% of 209.23MiB at  2.18MiB/s ETA 01:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 16.67KiB/s, downloaded 10368KiB before throttling)
[download]  33.4% of 209.23MiB at  2.06MiB/s ETA 01:07
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 519.23KiB/s, downloaded 17KiB before throttling)
[download]  34.1% of 209.23MiB at  2.03MiB/s ETA 01:07
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1226.48KiB/s, downloaded 1344KiB before throttling)
[download]  38.9% of 209.23MiB at  2.24MiB/s ETA 00:56
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 16.86KiB/s, downloaded 10368KiB before throttling)
[download]  38.9% of 209.23MiB at  2.13MiB/s ETA 00:59
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 598.82KiB/s, downloaded 17KiB before throttling)
[download]  39.9% of 209.23MiB at  2.13MiB/s ETA 00:59
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1552.49KiB/s, downloaded 2144KiB before throttling)
[download]  44.2% of 209.23MiB at  2.27MiB/s ETA 00:51
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 556.30KiB/s, downloaded 9088KiB before throttling)
[download]  45.8% of 209.23MiB at  2.29MiB/s ETA 00:49
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1740.62KiB/s, downloaded 3424KiB before throttling)
[download]  46.9% of 209.23MiB at  2.29MiB/s ETA 00:48
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1692.00KiB/s, downloaded 2432KiB before throttling)
[download]  50.2% of 209.23MiB at  2.39MiB/s ETA 00:43
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 332.27KiB/s, downloaded 7072KiB before throttling)
[download]  50.7% of 209.23MiB at  2.36MiB/s ETA 00:43
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1186.26KiB/s, downloaded 1056KiB before throttling)
[download]  54.3% of 209.23MiB at  2.48MiB/s ETA 00:38
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 914.64KiB/s, downloaded 7840KiB before throttling)
[download]  57.8% of 209.23MiB at  2.58MiB/s ETA 00:34
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 528.89KiB/s, downloaded 7392KiB before throttling)
[download]  58.2% of 209.23MiB at  2.54MiB/s ETA 00:34
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1069.89KiB/s, downloaded 768KiB before throttling)
[download]  61.4% of 209.23MiB at  2.62MiB/s ETA 00:30
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 383.90KiB/s, downloaded 6912KiB before throttling)
[download]  62.0% of 209.23MiB at  2.60MiB/s ETA 00:30
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1470.09KiB/s, downloaded 1248KiB before throttling)
[download]  65.2% of 209.23MiB at  2.66MiB/s ETA 00:27
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 875.72KiB/s, downloaded 6848KiB before throttling)
[download]  65.9% of 209.23MiB at  2.63MiB/s ETA 00:27
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1474.97KiB/s, downloaded 1568KiB before throttling)
[download]  69.2% of 209.23MiB at  2.70MiB/s ETA 00:23
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 570.64KiB/s, downloaded 7168KiB before throttling)
[download]  72.8% of 209.23MiB at  2.78MiB/s ETA 00:20
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 857.12KiB/s, downloaded 7552KiB before throttling)
[download]  77.6% of 209.23MiB at  2.90MiB/s ETA 00:16
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 16.19KiB/s, downloaded 10368KiB before throttling)
[download]  77.6% of 209.23MiB at  2.80MiB/s ETA 00:16
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 599.48KiB/s, downloaded 16KiB before throttling)
[download]  81.3% of 209.23MiB at  2.89MiB/s ETA 00:13
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1705.89KiB/s, downloaded 7872KiB before throttling)
[download]  85.9% of 209.23MiB at  2.99MiB/s ETA 00:09
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 796.64KiB/s, downloaded 9888KiB before throttling)
[download]  86.6% of 209.23MiB at  2.97MiB/s ETA 00:09
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1159.66KiB/s, downloaded 1504KiB before throttling)
[download]  89.9% of 209.23MiB at  3.03MiB/s ETA 00:06
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 594.65KiB/s, downloaded 7136KiB before throttling)
[download]  90.6% of 209.23MiB at  3.01MiB/s ETA 00:06
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1330.98KiB/s, downloaded 1504KiB before throttling)
[download]  95.5% of 209.23MiB at  3.09MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 10.98KiB/s, downloaded 10400KiB before throttling)
[download]  95.5% of 209.23MiB at  2.95MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 41.86KiB/s, downloaded 16KiB before throttling)
[download]  95.5% of 209.23MiB at  2.93MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 383.24KiB/s, downloaded 32KiB before throttling)
[download]  95.7% of 209.23MiB at  2.84MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 479.43KiB/s, downloaded 437KiB before throttling)
[download]  95.8% of 209.23MiB at  2.81MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 309.06KiB/s, downloaded 288KiB before throttling)
[download]  96.0% of 209.23MiB at  2.77MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 305.82KiB/s, downloaded 288KiB before throttling)
[download]  96.0% of 209.23MiB at  2.77MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 305.90KiB/s, downloaded 32KiB before throttling)
[download]  96.1% of 209.23MiB at  2.61MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 292.30KiB/s, downloaded 304KiB before throttling)
[download]  96.2% of 209.23MiB at  2.58MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 300.73KiB/s, downloaded 160KiB before throttling)
[download]  96.3% of 209.23MiB at  2.55MiB/s ETA 00:03
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 331.22KiB/s, downloaded 288KiB before throttling)
[download]  96.4% of 209.23MiB at  2.55MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 272.06KiB/s, downloaded 32KiB before throttling)
[download]  96.6% of 209.23MiB at  2.48MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 355.24KiB/s, downloaded 600KiB before throttling)
[download]  96.8% of 209.23MiB at  2.46MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 318.44KiB/s, downloaded 288KiB before throttling)
[download]  96.9% of 209.23MiB at  2.43MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 366.95KiB/s, downloaded 192KiB before throttling)
[download]  97.0% of 209.23MiB at  2.41MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 675.56KiB/s, downloaded 256KiB before throttling)
[download]  97.2% of 209.23MiB at  2.39MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 329.16KiB/s, downloaded 512KiB before throttling)
[download]  97.4% of 209.23MiB at  2.36MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 322.49KiB/s, downloaded 416KiB before throttling)
[download]  97.4% of 209.23MiB at  2.36MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 281.91KiB/s, downloaded 32KiB before throttling)
[download]  97.6% of 209.23MiB at  2.31MiB/s ETA 00:02
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 365.61KiB/s, downloaded 312KiB before throttling)
[download]  98.0% of 209.23MiB at  2.29MiB/s ETA 00:01
[throttling] Bandwidth throttling detected, making a new request. (peak rate = 8201.69KiB/s, block rate = 1713.75KiB/s, downloaded 864KiB before throttling)
[download] 100% of 209.23MiB in 01:30

Thx


Frontend Homework 10

Drift Video Link:-
---Screenshots---
-After adding 5 items

-After searching for Item1

-After searching for non-existing item

-After deleting Item3

Metric
Value

alert_status
:white_check_mark: OK

bugs
0

code_smells
5

reliability_rating
A (0 Bugs)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0


Location of photo media messages.

This is on

iPhone 6s+
iOS 9.3.4

Things have improved on the content resizing in the bubble when rotating the device. Specifically for the photo media message when you rotate to landscape mode the message bubble is in the center of the screen instead of off to the right. See photo attached. It could be by design it just seemed strange to me. So sorry if this is not a bug.

it seems also to zoom in on the image when in landscape mode.

I don't know if I should make new issues or just add to this one. Let me know what you guys prefer.

I will look into it. It's probably an issue with our ASDK layout. We initially developed this library with no support for landscape, but I'm not opposed to adding support for it since there seems to be some interest. If you see any other landscape related issues, please let us know.

Ya I would probably just default to only supporting portrait.

We disabled landscape in NMessengerViewController (#15). I'm going to keep these two issues open to revisit later.

Awesome tho the fixes that have been applied definitely have improved things. 💯


Investigate new Isolate capabilities to speed up file hashing in the flutter tool

Currently the flutter tool hashes all files to determine if inputs/outputs have changed during the various build steps. This is done one sequentially in a single isolate. The last time we benchmarked this the overhead of spawning additional isolates in JIT mode washed out the advantages of running multiple threads for hashing.
Now, we have two new capabilities from Dart that we should take advantage of:

Lightweight Isolates - much faster to start up due to sharing compiled code/heap/other structures in JIT mode.
Isolate.run/ sendAndExit - easier to write a callback that is invoked in an isolate since we can guarantee the result is trivially copied back to the main isolate.

It should be fairly straightforward to replace the existing hashFile implementation with an isolate backed implementation. We should probably limit the number of concurrent isolates (say 4) to some fixed low number, since IO overhead is still present:
https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/build_system/file_store.dart#L191-L193
Then we can benchmark locally with a few different kinds of builds. Anecdotally, the windows builds are quite slow due to the significant size of the engine assets

Some experiments from flutter build windows on my PC, which does have an SSD, shows it to be a wash, needs more investigation
Currently:

52803701 in 385ms
848776 in 36

With Change:

52803701 in 490 ms
7848776 in 43 ms

Example implementation of one isolate per file: https://github.com/flutter/flutter/pull/99643
We'd probably need something smarter - perhaps using multiple files per isolate or some sort of planning step

With some changes to pools and grouping:
TOT: 375131408 in 1727
With Change:  375131408 in 943
Almost twice as fast!


3.9 Basic Update

very surface level filenames update for 3.9.1.
The mod is working currently, but I haven't tested much at all, also very very new to any coding so please don't feel obligated to even reply haha <3
Cheers :)

Thanks for handling this. It's probably fine as is but I can't test it until later this week. Feel free to ping me again if I don't address this soon as I'm not really playing any SPT at the moment and may forget about it.


Franz window does not appear on display

Expected Behavior
To see the Franz window on my display as it was few days ago.

Current Behavior
The Franz window is out of the displays' borders and I can't see it.
It flashes in a moment when I choose Franz icon on Taskbar and desapears in the  right border of the second display

Screenshots (if appropriate):
Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

Franz Version used:
Operating System and version:

Duplicate of #222


Snips bashio

Hey @frenck I reworked the code
adresses issue #737

is there a way to run the shellchecks locally?

See shellcheck documentation: https://github.com/koalaman/shellcheck

[07:58:07] INFO: Starting snips-watch
snips-asr 1.2.1 (0.63.2)
snips-injection 1.2.1 (0.63.2)
snips-audio-server 1.2.1 (0.63.2)
snips-dialogue 1.2.1 (0.63.2)
snips-hotword 1.2.1 (0.63.2)
snips-nlu 1.2.1 (0.63.2) [model_version: 0.19.0]
/snips-entrypoint.sh: line 17: /usr/share/snips/assistant/assistant.json: Permission denied```

So, I tested again and found that I have a permission issue on line 17 in snips-entrypoint.sh, but I have not changed the permissions in comparison to the old code

Can you rebase the add-on?

I have problems building the plugin locally.
W: The repository 'https://raspbian.snips.ai/stretch stable InRelease' is not signed.
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '0.64.0' for 'snips-platform-voice' was not found
E: Version '0.64.0' for 'snips-asr' was not found
E: Unable to locate package snips-injection
E: Version '0.64.0' for 'snips-watch' was not found
E: Version '0.64.0' for 'snips-audio-server' was not found
E: Version '0.64.0' for 'snips-dialogue' was not found
E: Version '0.64.0' for 'snips-hotword' was not found
E: Version '0.64.0' for 'snips-nlu' was not found
E: Version '0.64.0' for 'snips-tts' was not found

I use the following command to build an image on my machine:
docker build --build-arg BUILD_FROM="homeassistant/amd64-base-ubuntu:16.04" --build-arg SNIPS_VERSION="0.64.0" -t local/my-test-addon .

@Mofeywalker If you rebase after #845 is merged, is should be fixed.

Looks like the rebase didn't go as planned.
During all this, Sonos has bought Snips and they decided to shut down. We will be deprecating and removing the add-on shortly. Hence, there is not much use on fixing/moving forward with this.
Nevertheless, thank you for your contribution! 👍


Customize toolbar

Hello,
I found possible problem. I would like to customize toolbar and I use following code:
`
MarkupEditor.style = .labeled
MarkupEditor.allowLocalImages = false
       let myToolbarContents = ToolbarContents(leftToolbar: false, correction: false, insert: false, style: true, format: true, rightToolbar: false, insertContents: InsertContents(link: false, image: false, table: false), styleContents: StyleContents(list: true, dent: false), formatContents: FormatContents(code: false, strike: false, subSuper: false))

       ToolbarContents.custom = myToolbarContents

`
but I still see button with select "normal", "header 1-6".

a need to hide this button. (stay only LIST (ul and li) and B I U)

Piotr

You can do this by adding a new var (like public var paragraph: Bool to StyleContents and then making the first view in the StyleToolbar conditional on it (as is done for list and dent). I'll add it as a pull request if you do it, or I will probably do this myself as I close down for Beta. I somehow thought - incorrect, it seems! - that the paragraph styling would be wanted even if the others weren't.

thanks


Regular ENOENT when using in SSH Remote

When using your extension I am getting regular those errors:
2023-07-20 14:10:51.956 [error] Error: Command failed with ENOENT: /var/www/html/DIRECTORY.I.USE/.venv/bin/python -m djlint - --quiet --linter-output-format <filename>{filename}</filename><line>{line}</line>{code}<message>{message}</message>
spawn /var/www/html/DIRECTORY.I.USE/.venv/bin/python ENOENT
	at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
	at onErrorNT (node:internal/child_process:478:16)
	at processTicksAndRejections (node:internal/process/task_queues:83:21)

I was unable to reproduce the error with:

VSCode 1.80.1
Remote OS: Ubuntu 22.04
Python 3.11.4
djLint 1.32.1

How is my environment different from yours?

ENOENT normally means the path doesn't exist. Are you sure it is there and your user has access to it?

ENOENT normally means the path doesn't exist.

I was unable to reproduce the error with:

VSCode 1.80.1
Remote OS: Ubuntu 22.04
Python 3.11.4
djLint 1.32.1

How is my environment different from yours?

VSCode 1.80.1
Remote OS: Debian 11
Python 3.11.2
djLint 1.32.0

1 have the same problems.

Command failed with ENOENT: e:\BaiduNetdiskWorkspace\python\test\test_env\Scripts\python.exe -m djlint - --quiet --linter-output-format {filename}{line}{code}{message} spawn e:\BaiduNetdiskWorkspace\python\test\test_env\Scripts\python.exe ENOENT

I have a hunch that ENOENT is not caused by the Python executable, but by the cwd (current working directory) in which the startup occurs.
In https://github.com/monosans/djlint-vscode/releases/tag/v2023.8.0 I have improved the error output. Now instead of just an error message the entire error object is output, hopefully this will somehow give us a clue as to where to go next in solving this problem.

I am having the same problem. The cwd definitely looks wrong but I don't know where to change it.
Using vscode in an ssh tunnel on my server.
Here is my error log:
2023-08-06 13:38:05.057 [error] {
	"errno": -2,
	"code": "ENOENT",
	"syscall": "spawn python",
	"path": "python",
	"spawnargs": [
		"-m",
		"djlint",
		"-",
		"--quiet",
		"--linter-output-format",
		"<filename>{filename}</filename><line>{line}</line>{code}<message>{message}</message>"
	],
	"originalMessage": "spawn python ENOENT",
	"shortMessage": "Command failed with ENOENT: python -m djlint - --quiet --linter-output-format <filename>{filename}</filename><line>{line}</line>{code}<message>{message}</message>\nspawn python ENOENT",
	"command": "python -m djlint - --quiet --linter-output-format <filename>{filename}</filename><line>{line}</line>{code}<message>{message}</message>",
	"escapedCommand": "python -m djlint - --quiet --linter-output-format \"<filename>{filename}</filename><line>{line}</line>{code}<message>{message}</message>\"",
	"stdout": "",
	"stderr": "",
	"cwd": "c:/Users/bababash/AppData/Roaming/Code/User",
	"failed": true,
	"timedOut": false,
	"isCanceled": false,
	"killed": false

I think I found the cause of the problem. I'll release a fix in half an hour.

With v2023.8.3, I've added a temporary fix for this problem. I'm not sure if it works, because I never managed to reproduce the issue.
I also added logs like Unsupported scheme "{scheme}" for "{fsPath}". Cwd will not be set.. It would be nice if you could post them here, it would help a lot.

Hi thank you for takling this issue.
Here is my output ( only posting one but its always same besides different filenames):
´´´
2023-08-07 12:18:09.289 [warning] Unsupported scheme "dj-embedded-content" for "/file%3A%2F%2F%2Fvar%2Fwww%2Fhtml%2FMYDIR%2Fito%2Fservices%2Ftemplates%2Fservices%2Fvirtual_machine%2Fdetail.html/0.7057242894984939.html". Cwd will not be set.
´´´

The issue was caused by using one of these extensions: Django Template Support or Twig Language. Both of these extensions create virtual documents that triggered djLint. In v2023.8.6, I made djLint only trigger on documents with the file or vscode-vfs URI scheme.
Now the issue should go away.

@peterbaumert, please close the issue if everything works now.

All seems to be working now. Thank you for the fix!


chore: move react to peerDeps

SUMMARY

This PR

moved React to peerDependencies in plugins.
changed "range version" to "any version" in peerDeps
update "@ant-design/icons": "^4.2.2" to "@ant-design/icons": "^4.7.0"

BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

N/A
TESTING INSTRUCTIONS
CI

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

I found some issues after npm i --legacy-peer-deps in this PR, so close it now.


Correct path for require

Corrected the path for require (unless this is some quirk of how it is on my system?).

Current path is correct.
Examples are meant to be executed from within this repo.

Many thanks. I'll try again.


help with fixing swat 2

I was wondering if you could give some advice with improving Swat 2's fps at higher resolutions.
it seems to be bound to the size of the playable viewport  since i can resize to make it smaller to make the game playable again or make it larger to fit a modern resolution but it causes to be unplayable.
I've used dxwrapper,dgvoodoo and many other things
heres a video of it in action https://www.youtube.com/watch?v=j0UYJCSgN9M

I have never played this game but I picked it up from Steam.  This game draws most of the screen using GDI, however the large map is drawn using ddraw.  This mix of ddraw and GDI in the same screen is likely why most of the other wrappers don't work.  SWAT 2 only uses a few ddraw features, mainly Blt.  The performance issue seems to be some delay in the Blt calls.  I tried sending the DDBLT_ASYNC flag to see if that would speed up the Blt's but it had no effect.
Next I tried using dd7to9 to convert ddraw into Direct3D9.  That seemed to solve the performance issue, as expected.  However, Direct3D9 does not play nice with GDI so the GDI parts of the screen simply turned black.
I tried using several other wrappers, such as dgVoodoo2, DDrawCompat and cnc-ddraw.  Most of them just crashed.  I was able to get older versions of DDrawCompat working, sort of.  At least they did not crash.  However, the map was not displayed at all.
So I turned to the next solution.  I used the dd7to9 code, but output this to GDI.  I had to hard code certain coordinates, and there are still minor glitches, but it seemed to work.  You need to set the compatibility settings on the game to use Windows XP (Service Pack 2) and 16-bit Reduced color mode.
Download patch: dxwrapper.zip

dxwrapper-swat.log
your new fix doesn't seem to want to work on my end, it crashes when loading the mission. tried on both gog and steam versions.
I really appreciate the help

It looks like it is failing when trying to create the device context, but I am not sure why.  I added some extra logging to help isolate the issue.  Please try the build below and send me the log file.
Download patch: dxwrapper.zip

dxwrapper-swat.log
heres the new log

OK, I believe I see what the issue is.  It will take longer for a generic fix, but this one should work for now.
Download patch: dxwrapper.zip

seems to be working now
dxwrapper-swat.log
and heres the new log for it. the gog version seems to load into the level faster than the steam version

@Volcanotron, here is my first attempt at a generic fix for one of the issues.  Can you test this and let me know if it works for you?
dxwrapper.zip

dxwrapper-swat.log
yep seems to working champ

Thanks @Volcanotron!  Making the other part of this fix generic will take a bit longer, however I can test the rest of the fixes myself.  This fix required help from you since I could not reproduce this issue.

Closing.  If there is still an issue you can re-open.

Hey! Sorry to resurrect such an old thread. I came across this trying to get SWAT 2 to work on my PC. The fix you posted on Oct 28, 2019 seems to work great, but I have to drop my resolution to 1920x1080. If I play at 2560x1440, it crashes as soon as it tries to open the game. I can obviously live with the lower resolution if I have to, but I wanted to double check I'm not missing something! (Unfortunately the latest release of dxwrapper doesn't seem to fix the game.) Thanks very much! (It also seems to be running at a reasonably low FPS soon, but I'm not sure if that's just how the game is or not, hehe.)

If I had to take a gues...
https://github.com/elishacloud/dxwrapper/wiki/Configuration-(advanced)#ddraw

@adamscoble, if you are not already, try using the latest released build from here.  Just extract the dxwrapper.dll and ddraw.dll files from the release and replace the old files.  Also, make sure you have Dd7to9 and DdrawWriteToGDI options enabled in the ini file and set DdrawOverrideBitMode = 16.  If you still have issues after that then send me your log file.
@mirh, this game does not use Direct3D so it should not have any issues with 4k.  But it could be a bug in the game also.

@elishacloud Thanks for the reply!
So downloading the latest version and changing just the settings you mentioned crashes when I try to start a campaign (a video plays). Setting the .exe to run in Windows XP (Service Pack 2) compatibility mode results in:
2560x1440:
Crash when attempting to start the actual mission.
dxwrapper-swat-2560x1440.log
1920x1080
Very long load times (might not be able to do anything about this of course)
A blue screen in the actual gameplay area (which is I believe one of the original problems of the thread)
However weirdly it has stopped going through to gameplay now and is crashing the same way that 1440p did.
dxwrapper-swat-1920x1080.log
dxwrapper-swat-1920x1080-crash.log
Possibly unfixable
Cutscenes play in widescreen (fill the window), it'd be great if they could play in 4:3 but I'm already incredibly thankful for your work! Haha.

@elishacloud Sorry for the double message! Just confirming the above is what you meant by logs? Absolutely zero pressure, just wanted to double check!

Sorry for the delay in responding.  I took at look at your logs ans I believe the issue is the following items:
18840 17:12:35.384 m_IDirectDrawSurfaceX::CopySurface Error: not supported for specified source and destination formats! D3DFMT_X8R8G8B8-->D3DFMT_R5G6B5
13564 17:12:41.631 m_IDirectDrawSurfaceX::CreateDCSurface Error: failed to create compatible DC!

Neither of these should be happening with this game.  I will need to add more logging into the module to figure out why that is happening.  I will give you an update when I have time to create the additional logging.

That's great, thanks very much @elishacloud!

Started playing this game after so long, and just wanted to say thanks for the up-to-date fixes! Dropping the resolution to 1920x1080 and installing your dxwrapper fix works!
The only bug from keeping me from playing is on "Riot in the Valley". The game attempts to load resources but then crashes to desktop with a weird message saying something about the M40A1 sniper rifle being used by the United States Marine Corps.
Has anyone else seen this?

Hey @elishacloud! Just checking in to see if any recent releases address this or if you haven't had time to get to it? The latter is completely understandable, just making sure I didn't miss it!

This issue is resolved with the latest release.  Just enable Dd7to9.  You should not need any other setting enabled.

To get this game working in Windows 11 you can:

Use dxwrapper with Dd7to9 enabled.
Rename the "movies" directly or disable movies.  The Movie codex causes a crash on Windows 11.

Is replacing the movies also good enough?
(also.. maybe this is just autosuggestion, but could the issue have anything to do with the forced windowed optimizations?)

Presumably replacing the movies with new movies with the same file name encoded with a different AVI codex would work, though I did not test it.
The issue is a Windows memory error and has to do with memory management on Windows 11.  Also, SWAT 2 only supports windowed mode, AFAIK.  I don't think any kind of optimizations would help here.

The optimizations kick in automatically AFAIK, and W11 specifically enrolled windowed apps.
But anyhow, if this isn't graphics-related.. I would have guessed that microsoft has a shim for every possible quirk of MM? Or is this specific to VBS/HVCI?

I would have guessed that microsoft has a shim for every possible quirk of MM?

Yes, I tried a number of shims and could not find one that solves this.  I do know that at least one of the memory shims (HeapEmulation) is broken on Windows 11 and latest versions of Windows 10.  I searched and could not find anyone else who found a shim that solves this issue.  Anyways, I did not want to spend anymore time on this because I have lots of other things to do.

Or is this specific to VBS/HVCI?

It could be.  I did try and disable all the memory protection I could from the device Exploit Protection page and none of them helps.  Anyways I had VBS enabled on Windows 10 without an issue.  This issue is specific to Windows 11.

I see (even though I seemed to understand W10 was still good).

Yes, I think you are right that the HeapEmulation issue is only on Windows 11.


how to bind specific tcp port on clinet side ?

hi . is there a way to bind tcp port on client side in lictening mode ? so i will be able to forward my tcp packets over that specific binded port , from intern to destination server.
thanks
i mean like ssh local port forwarding.

There's no support for that. This entire project exists to work around a faulty router that kept dropping persistent TCP connections.
If you want a point-to-point VPN, I highly recommend looking into https://tailscale.com/


Alternative Comparison Report Reporting

Reporting consists of:

EAD reduced distribution
EAD reduced by impact area
EAD reduced by damage category
EAD summary
AAEQ damage reduced distribution
AAEQ damage reduced by impact area
AAEQ damage reduced by damage category
AAEQ summary

This also requires a view results menu item

This is completed.


Homebrew wants to remove a package, which has not been installed via Homebrew

brew config output
HOMEBREW_VERSION: 3.0.10-71-ge265664
ORIGIN: https://github.com/Homebrew/brew
HEAD: e265664518ad8c2b99ff15694f5f8fc13705a56b
Last commit: 14 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: fdee7f4fec8562382dc812729072fe0cc2ee0fdb
Core tap last commit: 21 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3_2/bin/ruby
CPU: octa-core 64-bit skylake
Clang: 12.0 build 1200
Git: 2.30.2 => /usr/local/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 10.15.7-x86_64
CLT: <IP_ADDRESS>.29
Xcode: N/A

brew doctor output
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
  /usr/local/include/node/android-ifaddrs.h
  /usr/local/include/node/libplatform/libplatform-export.h
  /usr/local/include/node/libplatform/libplatform.h
  /usr/local/include/node/libplatform/v8-tracing.h
  /usr/local/include/node/node.h
  /usr/local/include/node/node_api.h
  /usr/local/include/node/node_api_types.h
  /usr/local/include/node/node_buffer.h
  /usr/local/include/node/node_object_wrap.h
  /usr/local/include/node/node_version.h
  /usr/local/include/node/openssl/aes.h
  /usr/local/include/node/openssl/archs/BSD-x86/opensslconf.h
  /usr/local/include/node/openssl/archs/BSD-x86_64/opensslconf.h
  /usr/local/include/node/openssl/archs/VC-WIN32/opensslconf.h
  /usr/local/include/node/openssl/archs/VC-WIN64A/opensslconf.h
  /usr/local/include/node/openssl/archs/aix-gcc/opensslconf.h
  /usr/local/include/node/openssl/archs/aix64-gcc/opensslconf.h
  /usr/local/include/node/openssl/archs/darwin-i386-cc/opensslconf.h
  /usr/local/include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-aarch64/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-armv4/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-elf/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-ppc/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-ppc64/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-x32/opensslconf.h
  /usr/local/include/node/openssl/archs/linux-x86_64/opensslconf.h
  /usr/local/include/node/openssl/archs/linux32-s390x/opensslconf.h
  /usr/local/include/node/openssl/archs/linux64-s390x/opensslconf.h
  /usr/local/include/node/openssl/archs/solaris-x86-gcc/opensslconf.h
  /usr/local/include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h
  /usr/local/include/node/openssl/asn1.h
  /usr/local/include/node/openssl/asn1_mac.h
  /usr/local/include/node/openssl/asn1t.h
  /usr/local/include/node/openssl/bio.h
  /usr/local/include/node/openssl/blowfish.h
  /usr/local/include/node/openssl/bn.h
  /usr/local/include/node/openssl/buffer.h
  /usr/local/include/node/openssl/camellia.h
  /usr/local/include/node/openssl/cast.h
  /usr/local/include/node/openssl/cmac.h
  /usr/local/include/node/openssl/cms.h
  /usr/local/include/node/openssl/comp.h
  /usr/local/include/node/openssl/conf.h
  /usr/local/include/node/openssl/conf_api.h
  /usr/local/include/node/openssl/crypto.h
  /usr/local/include/node/openssl/des.h
  /usr/local/include/node/openssl/des_old.h
  /usr/local/include/node/openssl/dh.h
  /usr/local/include/node/openssl/dsa.h
  /usr/local/include/node/openssl/dso.h
  /usr/local/include/node/openssl/dtls1.h
  /usr/local/include/node/openssl/e_os2.h
  /usr/local/include/node/openssl/ebcdic.h
  /usr/local/include/node/openssl/ec.h
  /usr/local/include/node/openssl/ecdh.h
  /usr/local/include/node/openssl/ecdsa.h
  /usr/local/include/node/openssl/engine.h
  /usr/local/include/node/openssl/err.h
  /usr/local/include/node/openssl/evp.h
  /usr/local/include/node/openssl/hmac.h
  /usr/local/include/node/openssl/idea.h
  /usr/local/include/node/openssl/krb5_asn.h
  /usr/local/include/node/openssl/kssl.h
  /usr/local/include/node/openssl/lhash.h
  /usr/local/include/node/openssl/md4.h
  /usr/local/include/node/openssl/md5.h
  /usr/local/include/node/openssl/mdc2.h
  /usr/local/include/node/openssl/modes.h
  /usr/local/include/node/openssl/obj_mac.h
  /usr/local/include/node/openssl/objects.h
  /usr/local/include/node/openssl/ocsp.h
  /usr/local/include/node/openssl/opensslconf.h
  /usr/local/include/node/openssl/opensslv.h
  /usr/local/include/node/openssl/ossl_typ.h
  /usr/local/include/node/openssl/pem.h
  /usr/local/include/node/openssl/pem2.h
  /usr/local/include/node/openssl/pkcs12.h
  /usr/local/include/node/openssl/pkcs7.h
  /usr/local/include/node/openssl/pqueue.h
  /usr/local/include/node/openssl/rand.h
  /usr/local/include/node/openssl/rc2.h
  /usr/local/include/node/openssl/rc4.h
  /usr/local/include/node/openssl/ripemd.h
  /usr/local/include/node/openssl/rsa.h
  /usr/local/include/node/openssl/safestack.h
  /usr/local/include/node/openssl/seed.h
  /usr/local/include/node/openssl/sha.h
  /usr/local/include/node/openssl/srp.h
  /usr/local/include/node/openssl/srtp.h
  /usr/local/include/node/openssl/ssl.h
  /usr/local/include/node/openssl/ssl2.h
  /usr/local/include/node/openssl/ssl23.h
  /usr/local/include/node/openssl/ssl3.h
  /usr/local/include/node/openssl/stack.h
  /usr/local/include/node/openssl/symhacks.h
  /usr/local/include/node/openssl/tls1.h
  /usr/local/include/node/openssl/ts.h
  /usr/local/include/node/openssl/txt_db.h
  /usr/local/include/node/openssl/ui.h
  /usr/local/include/node/openssl/ui_compat.h
  /usr/local/include/node/openssl/whrlpool.h
  /usr/local/include/node/openssl/x509.h
  /usr/local/include/node/openssl/x509_vfy.h
  /usr/local/include/node/openssl/x509v3.h
  /usr/local/include/node/pthread-barrier.h
  /usr/local/include/node/stdint-msvc2008.h
  /usr/local/include/node/tree.h
  /usr/local/include/node/uv-aix.h
  /usr/local/include/node/uv-bsd.h
  /usr/local/include/node/uv-darwin.h
  /usr/local/include/node/uv-errno.h
  /usr/local/include/node/uv-linux.h
  /usr/local/include/node/uv-os390.h
  /usr/local/include/node/uv-posix.h
  /usr/local/include/node/uv-sunos.h
  /usr/local/include/node/uv-threadpool.h
  /usr/local/include/node/uv-unix.h
  /usr/local/include/node/uv-version.h
  /usr/local/include/node/uv-win.h
  /usr/local/include/node/uv.h
  /usr/local/include/node/v8-debug.h
  /usr/local/include/node/v8-inspector-protocol.h
  /usr/local/include/node/v8-inspector.h
  /usr/local/include/node/v8-platform.h
  /usr/local/include/node/v8-profiler.h
  /usr/local/include/node/v8-testing.h
  /usr/local/include/node/v8-util.h
  /usr/local/include/node/v8-value-serializer-version.h
  /usr/local/include/node/v8-version-string.h
  /usr/local/include/node/v8-version.h
  /usr/local/include/node/v8.h
  /usr/local/include/node/v8config.h
  /usr/local/include/node/zconf.h
  /usr/local/include/node/zlib.h

[ ] The brew doctor above contains no "Warning" lines.

What were you trying to do (and why)?
I ran brew update and brew upgrade where Homebrew noticed that the cleanup hasn't been run in the last 30 days, so it started the cleanup and quits with the error message:
Error: Permission denied @ apply2files - /usr/local/lib/prey/versions/1.9.9/.DS_Store

What happened (include all command output)?
I ran brew update and brew upgrade, when brew started a cleanup, which stops with an error (see above)
What did you expect to happen?
I expected the cleanup to run through without any errors, especially because Prey has not been installed via Homebrew but via a macOS package. I guess both use the same path, hence Homebrew claims it and wants to clean it.
Step-by-step reproduction instructions (by running brew commands)
brew cleanup

I ran brew update and brew upgrade where Homebrew noticed that the cleanup hasn't been run in the last 30 days, so it started the cleanup and quits with the error message:

Can you supply the full output of brew cleanup? Thanks!

I did run brew update and updated to the latest Homebrew (3.1.3-85-gdcd9bf1) version and ran the cleanup command again.
#: brew cleanup
Warning: Skipping autoconf: most recent version 2.71 not installed
Warning: Skipping automake: most recent version 1.16.3_1 not installed
Warning: Skipping cmake: most recent version 3.20.1 not installed
Warning: Skipping composer: most recent version 2.0.12 not installed
Warning: Skipping curl: most recent version 7.76.1 not installed
Warning: Skipping freetds: most recent version 1.2.20 not installed
Warning: Skipping git: most recent version 2.31.1 not installed
Warning: Skipping glib: most recent version 2.68.1 not installed
Warning: Skipping highlight: most recent version 4.0 not installed
Warning: Skipping imagemagick@6: most recent version 6.9.12-7 not installed
Warning: Skipping lua: most recent version 5.4.3 not installed
Warning: Skipping oniguruma: most recent version <IP_ADDRESS> not installed
Warning: Skipping php-cs-fixer: most recent version 2.18.6 not installed
Warning: Skipping<EMAIL_ADDRESS>most recent version 3.9.4 not installed
Warning: Skipping sqlite: most recent version 3.35.4 not installed
Warning: Skipping zstd: most recent version 1.4.9_1 not installed
Error: Permission denied @ apply2files - /usr/local/lib/prey/versions/1.9.9/.DS_Store

The skipping is happening because it doesn't let me upgrade those, due to the cleanup error

@HigH-HawK Can I see the output of brew cleanup --debug? Thanks!

Sure, I may have misunderstood your first request:
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/cowsay.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/php-cs-fixer.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/tree.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libtiff.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libtool.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/coreutils.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/jansson.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gmp.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/postgresql.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/wget.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libidn2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading<EMAIL_ADDRESS>/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libxml2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/nghttp2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/little-cms2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libpng.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/ncurses.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/ghostscript.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gdbm.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mpdecimal.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/cmake.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/freetype.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mpfr.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/argon2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/rtmpdump.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/highlight.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/boost.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mhash.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libunistring.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/openjpeg.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/apr-util.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/jemalloc.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/brotli.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/icu4c.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mtr.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/composer.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glib.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/readline.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/glog.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/lz4.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/tbb.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/webp.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/sqlite.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/c-ares.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/php.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/xz.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/unixodbc.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/hhvm/homebrew-hhvm/Formula/hhvm-4.84.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/lua.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/fontconfig.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/double-conversion.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/htop.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/memcached.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gflags.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/curl.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/krb5.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/freetds.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gawk.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libelf.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gettext.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libssh2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/dwarfutils.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/zstd.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/tcl-tk.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/mcrypt.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libsodium.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/apr.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/autoconf.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libpq.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/aspell.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/tidy-html5.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/m4.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/oniguruma.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gd.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pcre2.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libevent.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading<EMAIL_ADDRESS>/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pcre.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libmemcached.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/jpeg.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libzip.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libmetalink.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/openldap.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libev.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/automake.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/git.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/libffi.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/telnet.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::TapLoader): loading<EMAIL_ADDRESS>Warning: Skipping autoconf: most recent version 2.71 not installed
Warning: Skipping automake: most recent version 1.16.3_1 not installed
Warning: Skipping cmake: most recent version 3.20.1 not installed
Warning: Skipping composer: most recent version 2.0.12 not installed
Warning: Skipping curl: most recent version 7.76.1 not installed
Warning: Skipping freetds: most recent version 1.2.20 not installed
Warning: Skipping git: most recent version 2.31.1 not installed
Warning: Skipping glib: most recent version 2.68.1 not installed
Warning: Skipping highlight: most recent version 4.0 not installed
Warning: Skipping imagemagick@6: most recent version 6.9.12-7 not installed
Warning: Skipping lua: most recent version 5.4.3 not installed
Warning: Skipping oniguruma: most recent version <IP_ADDRESS> not installed
Warning: Skipping php-cs-fixer: most recent version 2.18.6 not installed
Warning: Skipping<EMAIL_ADDRESS>most recent version 3.9.4 not installed
Warning: Skipping sqlite: most recent version 3.35.4 not installed
Warning: Skipping zstd: most recent version 1.4.9_1 not installed
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/md5sha1sum.rb
/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pkg-config.rb
Error: Permission denied @ apply2files - /usr/local/lib/prey/versions/1.9.9/.DS_Store
/usr/local/Homebrew/Library/Homebrew/cleanup.rb:438:in `unlink'
/usr/local/Homebrew/Library/Homebrew/cleanup.rb:438:in `unlink'
/usr/local/Homebrew/Library/Homebrew/cleanup.rb:438:in `each'
/usr/local/Homebrew/Library/Homebrew/cleanup.rb:438:in `rm_ds_store'
/usr/local/Homebrew/Library/Homebrew/cleanup.rb:199:in `clean!'
/usr/local/Homebrew/Library/Homebrew/cmd/cleanup.rb:58:in `cleanup'
/usr/local/Homebrew/Library/Homebrew/brew.rb:122:in `<main>'

also getting Error: Permission denied @ apply2files - /usr/local/lib/prey/versions/1.9.9/.DS_Store during brew install and brew cleanup.

Try updating your Homebrew - The update from Friday last week, fixed the issue for me.
brew update && brew cleanup

I actually just did, before receiving that error.

Can you please run the following command and post the output?
#: brew config

Sure!
› brew config
HOMEBREW_VERSION: 3.1.3
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: d89eda09abbeae907eb88bd6d01dc9cde7ff0e19
Last commit: 7 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 1da7ce26f5cfa33eec131571755152680a5321b7
Core tap last commit: 14 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.wDbdRHUH8x/org.macosforge.xquartz:0
HOMEBREW_EDITOR: subl
HOMEBREW_MAKE_JOBS: 12
Homebrew Ruby: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3_2/bin/ruby
CPU: dodeca-core 64-bit kabylake
Clang: 12.0 build 1200
Git: 2.28.0 => /usr/local/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 10.15.7-x86_64
CLT: <IP_ADDRESS>.1.1610135815
Xcode: N/A
XQuartz: 2.7.7 => /opt/X11

The fix will be released with Homebrew 3.1.4.


Upgrade IntelliJ Idea EAP to 14.0.3

You’re updating the wrong cask. It should (likely) be this one.


Fix NOTIFICATION_WM_GO_BACK_REQUEST documentation

I double checked that this is only implemented on Android by going through the godot codebase https://github.com/search?q=repo%3Agodotengine%2Fgodot+WINDOW_EVENT_GO_BACK_REQUEST&type=code

Thank you for your contribution, however this is a duplicate of:

https://github.com/godotengine/godot/pull/93189

Closing


Add test to proof that we cannot handle boardcolumns set to null

In this PR I have written a test to document that there's actually a flaw in the system.
The error is layout here: https://github.com/fabric8-services/fabric8-wit/issues/2267

Codecov Report

Merging #2270 into master will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #2270      +/-   ##
=========================================
+ Coverage   69.38%   69.4%   +0.02%
=========================================
  Files         175     175
  Lines       16390   16390
=========================================
+ Hits        11372   11376       +4
+ Misses       3924    3922       -2
+ Partials     1094    1092       -2

Impacted Files
Coverage Δ

search/search_repository.go
76.59% <0%> (+0.82%)
:arrow_up:

Continue to review full report at Codecov.

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

Superseded by https://github.com/fabric8-services/fabric8-wit/pull/2271


PCB pin assignments comments from Daniel Heater

I've been using STM32CubeMX to map the pins and check them against the PCB and HAL code. I'm finding a few things that look like conflicts:
CubeMX won't let PB4 and PA11 both be mapped as UART. They both map to UART1.
PB5 will only map to UART_CK, not UART_CTS
There are several pins where the mapping in the code is different from the schematic. Should I assume that the schematic is correct and the code is not up to date with the latest schematic?

PB4 was supposed to be used for UART5_RTS_DE, see page 109 or 95 of the STM32L496 datasheet.  If it won't let you use UART5 for some reason, maybe there's a bug in CubeMX? (or there's some additional constraints I missed that the alternate function table doesn't mention)  The Interface Control Document, if you don't have the link already, might make things easier too: https://docs.google.com/spreadsheets/d/1EPEkAWZGx5ASWL2mgTzymS2f11Ow9ptx9c8Sycb3_Go/edit#gid=0
As a result of 1, PB5 has CTS on UART5 (rather than the USART1_CK).
Yep the schematic is what we got manufactured!  You're probably the first to start updating the code for the new board rev.


old materials

Acknowledgement of preliminary instructions

[x] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[ ] My answer given in the checkbox above is a lie.

What problem did you encounter?
so i saw in sharkblox's video something about old materials, but when i open bloxstrap i cant seem to find it anywhere even after looking in the same area as in the video

It was removed since it's not possible to do it anymore.

sad, but thanks for the info :P


OWNERS: Add 2 additional owners

To prevent PRs from being blocked as PR pushers are also usually PR
approvers.
Signed-off-by: Samuel Ortiz<EMAIL_ADDRESS>

lgtm

Coverage remained the same at 34.322% when pulling 5c245af37167410464eda3265db12132c5296f40 on sameo/topic/owners into a0a384646ec3ee76849f83210dcd0bdfbceb7176 on master.


Set up accompanying php files for login/registration pages

will begin working on php files to connect front-end entries to database

closing as complete


sbt-api: Unhandled type class scala.reflect.internal.Types$MethodType

steps
Compile this:
object X {
  final case class Y(private[X] val i: Int) extends AnyVal
}

problem
SBT emits warning:
[warn] sbt-api: Unhandled type class scala.reflect.internal.Types$MethodType : ($this: blah.X.Y)Int

expectation
No warning.
notes
Using SBT 0.13.15 & Scala 2.12.2.

@japgolly I am getting this warning as well, you can confirm that it doesn't actually effect code in any way.
BTW I am getting this in SBT 1.0.4 as well

I've also encountered this. Is it possible to suppress/silence this warning somehow? I want to enable the compiler flag for fatal warnings in my project, and this breaks the build.

Yea. We should remove the warning if it's not actionable.


build: adjust update license

Coverage remained the same at 100.0% when pulling 6daedff25eb3003e463bfa02c6298d462131827e on fix-update-license into 29b642ac0cd7e6f457e8c1456788b9e23eb20761 on main.

Coverage remained the same at 100.0% when pulling 6daedff25eb3003e463bfa02c6298d462131827e on fix-update-license into 29b642ac0cd7e6f457e8c1456788b9e23eb20761 on main.

:tada: This PR is included in version 1.2.11 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


SLU ending up in a lock state

Issue:
I added uwsgi.lock() and uwsgi.unlock() in my endpoints.py file like this. When the first exception occurs in an SLU service, the SLU will be left in a locked state. The SLU will not be attending to any following requests. This behavior is bad because, if one error occurs, then everything will fail until we redeploy.
Steps to reproduce locally:

If not already present, add uwsgi.lock() and uwsgi.unlock() in your local endpoints.py file like this.
Run task serve to run your SLU service locally
Intentionally, create a curl request such that it causes an exception in the PREDICT_API function of the endpoints.py file. Something like 1 divided by 0
Send this curl request to your local SLU
You should see the Exception showing up in the output of your terminal. Your SLU service should still be running though.
Send the same curl request again
You should see that you are getting an empty reply from the SLU service after 1 minute

from @ltbringer
try:
    uwsgi.lock()
    this_may_raise_err()
except SomeException as err:
     return hande(err)
finally:
     uwsgi.unlock()

or use a context manager


'bevy_render::pipeline::state_descriptors::PrimitiveTopology' does not support ReflectValue serialization

Bevy version
bc4fe9b186db3f32eef38fc4241289df480fa949
Operating system & version
Windows 10
What you did
spawn a PbrBundle and try to serialize it like in the example (https://github.com/bevyengine/bevy/blob/main/examples/scene/scene.rs)
What you expected to happen
get a serialized RON string of my scene
What actually happened
My game crashed and produced the following error message:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { code: Message("Type \'bevy_render::pipeline::state_descriptors::PrimitiveTopology\' does not support ReflectValue serialization"), position: Position { line: 0, col: 0 } }', src\shared\gameplay\scene_loading.rs:9:57
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Additional information
Discord user Bd#4705 on Bevy discord server said:

It's missing #[reflect_value(Serialize, Deserialize, PartialEq, Hash)], all reflected enums should have it. There are a few places where the reflection of bevy types is not complete, you should probably open a broader issue for that.

@Dmajster Please see if #1533 solves this issue for you.

Hey, this has indeed solved the issue of saving the scene. But now if I try to load the same scene back into the game I receive the following unrelated error.
Feb 28 22:54:16.854  WARN bevy_asset::asset_server: encountered an error while loading an asset: No registration found for std::collections::hash::set::HashSet<alloc::string::String, ahash::random_state::RandomState>

Hmm. From a glance that appears to be different sort of problem, but I am not very familiar with the asset system. Just in case, would you mind testing with #1536 and see if the more comprehensive reflection cleanup work I did happened to help?

Hey, this has indeed solved the issue of saving the scene. But now if I try to load the same scene back into the game I receive the following error.
Feb 28 22:54:16.854 WARN bevy_asset::asset_server: encountered an error while loading an asset: No registration found for std::collections::hash::set::HashSet<alloc::string::String, ahash::random_state::RandomState>

You have to register the types of your components in your app builder for them to be usable in a scene.
For example, a lot of basic types are registered in bevy_app: https://github.com/bevyengine/bevy/blob/3319195f9036e9ee301545632b98f1090a3ba3b0/crates/bevy_reflect/src/impls/bevy_app.rs#L11-L15
Types used for render are registered in bevy_render https://github.com/bevyengine/bevy/blob/89a41bc62843be5f92b4b978f6d801af4de14a2d/crates/bevy_render/src/lib.rs#L129-L134
and so on...
Is this from only default components of Bevy, or are you adding a custom component that is using a HashSet?

As part of #1536 I have started going through the default components in Bevy that deriveReflect and making sure they are registered. I've already found a couple that were not being registered.

Hey, this has indeed solved the issue of saving the scene. But now if I try to load the same scene back into the game I receive the following error.
Feb 28 22:54:16.854 WARN bevy_asset::asset_server: encountered an error while loading an asset: No registration found for std::collections::hash::set::HashSet<alloc::string::String, ahash::random_state::RandomState>

You have to register the types of your components in your app builder for them to be usable in a scene.
For example, a lot of basic types are registered in bevy_reflect:
https://github.com/bevyengine/bevy/blob/3319195f9036e9ee301545632b98f1090a3ba3b0/crates/bevy_reflect/src/impls/bevy_app.rs#L11-L15
Types used for render are registered in bevy_render
https://github.com/bevyengine/bevy/blob/89a41bc62843be5f92b4b978f6d801af4de14a2d/crates/bevy_render/src/lib.rs#L129-L134
and so on...
Is this from only default components of Bevy, or are you adding a custom component that is using a HashSet?

This issue came up while trying to load the saved scn.ron scene with 0 custom types. This is the scene setup code
fn scene_setup(
    commands: &mut Commands,
    mut meshes: ResMut<Assets<Mesh>>,
    mut materials: ResMut<Assets<StandardMaterial>>,
) {
    commands
        .spawn(PbrBundle {
            mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
            material: materials.add(Color::rgb(1.0, 0.0, 0.0).into()),
            ..Default::default()
        })
        .with(Transform::from_xyz(0.0, 8.0, 0.0))
        .with_children(|parent| {
            parent.spawn(PerspectiveCameraBundle {
                transform: Transform::from_xyz(0.0, 0.0, 0.0),
                ..Default::default()
            });
        });

    commands
        .spawn(PbrBundle {
            mesh: meshes.add(Mesh::from(shape::Cube { size: 1.0 })),
            material: materials.add(Color::rgb(0.8, 0.7, 0.6).into()),
            ..Default::default()
        })
        .with(Transform::from_xyz(0.0, 100.0, 0.0));

    commands.spawn(LightBundle {
        transform: Transform::from_xyz(4.0, 8.0, 4.0),
        ..Default::default()
    });
}

it produces this .scn.ron structure https://gist.github.com/Dmajster/1388706cee3617648b6c62bc5888b62d
the field it's complaining about is part of bevy_render::pipeline::render_pipelines::RenderPipelines

@CleanCut what do you think about adding in your PR #1536  to bevy_render (only place it's used in a public component I think) or bevy_core (it's a core type after all)
.register_type::<bevy_utils::HashSet<String>>()

after a quick search it seems it's the only HashSet used in something public, no other HashSet<T>
There's also a HashMap in bevy_sprite that would probably error when loading a scene with a TextureAtlas: https://github.com/bevyengine/bevy/blob/main/crates/bevy_sprite/src/texture_atlas.rs#L25

@mockersf It sounds like a good idea to me.

✅ Registered HashSet<String> in bevy_core
❌ Attempting to register <HashMap<Handle<Texture>, usize>> crashes with an error about the trait GetTypeRegistration not being implemented for it. It looks like that trait is implemented as part of a #[reflect(...)] or a #[reflect_value(...)], so I think this cannot be registered because <HashMap<Handle<Texture>, usize>> is not being reflected in the first place.

oh right, my bad, the texture atlas itself is a ressource, so probably not serialised in a scene

The manual Reflect implementations for Vec, Hashmap and Cow are in bevy_reflect/src/impl/std.rs, and they should be implementing GetTypeRegistration too

The manual Reflect implementations for Vec, Hashmap and Cow are in bevy_reflect/src/impl/std.rs, and they should be implementing GetTypeRegistration too

This feels like a good place to start a new PR. Can you check out this PR on my fork and let me know if I'm heading in the right direction? https://github.com/CleanCut/bevy/pull/2


Crashes at launch on tty

Archlinux Linux-zen 6.011
AMD Vega8
I build Hyprland through cmake successful,but it could not run on my PC

throw in constructor of compositor, most likely null renderer, launch with HYPRLAND_LOG_WLR=1 and consult the logs.
Also try legacy renderer. All is in the wiki.
This is not a problem with Hyprland, but your system preventing hyprland to start a renderer.

Thanks ,I had wrong version with llvm-libs and vulkan-radeon


Removing an unused argument from a function.

Removing an unused argument from function get_base_bin
in common.py. Also removing relevant pylint comment.
Resolves: #218
Signed-off-by: Ravi Parikh<EMAIL_ADDRESS>

@rparikh Looks good! One small favor: can you choose a more specific commit heading? Removing an unused argument from a function. is too generic. How about: Remove unused argument from get_base_bin?


MCH not always using Hypercharge during Wildfire

During the fight, the general purpose MCH rotation seems to wait for 50 heat gauge before executing Wildfire, but then doesn't always go into Hypercharge.

Thanks for your feedback. I am not good at any job, so it'll take me a lot of time to learn that job. I raise a vote about which rotation shall I rewrite in discord. You can vote on this job here.


go mod vendor does not copy *.proto files to vendor directory

What version of Go are you using (go version)?
1.12
Does this issue reproduce with the latest release?
NA
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/bjlee72/Library/Caches/go-build"
GOEXE=""
GOFLAGS=" -mod="
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/bjlee72/go:/Users/bjlee72/marvel2/go:/Users/bjlee72/marvel2/go/vendor"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/bjlee72/go/src/github.com/moloco/morse/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/q_/43p5tl0x18dcd7gjlx8s75km0000gn/T/go-build970157154=/tmp/go-build -gno-record-gcc-switches -fno-common"
What did you expect to see?
I wanted to see proto files copied under the vendor directory because I have to import the files in my *.profo files.
What did you see instead?
No directory that have the proto files are copied.

See https://github.com/golang/go/issues/26366#issuecomment-405683150.

Duplicate of #26366


fix machiatto typo on curl url

I just ran this command and saw the typo 😅 I hope this help

Good catch, thanks.