Installation funzt nicht

Hallo zusammen,
ich habe heute meine Raspberry

mit Raspbian Buster Lite installiert
SSH eingerichtet
Wlan eingerichtet und dann
versucht Phoniebox zu installieren.

Nachfolgend das Ergebnis:
`#####################################################

START INSTALLATION

Good news: you completed the input.
Let the install begin.

Get yourself a cup of something. The install takes
between 15 minutes to half an hour, depending on
your Raspberry Pi and Internet connectivity.

You will be prompted later to complete the installation.
Do you want to start the installation? [Y/n] Y
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not permitted.
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [25.2 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0                                                                                MB]
Get:4 http://archive.raspberrypi.org/debian buster/main armhf Packages [260 kB]
Fetched 13.3 MB in 41s (324 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'linux-headers-4.9.0-6-all' for regex 'linux-headers-4.9'
Note, selecting 'linux-headers-4.9.0-6-rpi' for regex 'linux-headers-4.9'
Note, selecting 'linux-headers-4.9.0-6-all-armhf' for regex 'linux-headers-4.9'
Note, selecting 'linux-headers-4.9.0-6-rpi2' for regex 'linux-headers-4.9'
Note, selecting 'linux-headers-4.9.0-6-common' for regex 'linux-headers-4.9'
Note, selecting 'linux-headers-4.9.0-6-common-rt' for regex 'linux-headers-4.9'
Note, selecting 'php7.0-thrift' for regex 'php7.0'
Note, selecting 'php7.0-remctl' for regex 'php7.0'
Note, selecting 'php7.0-common' for regex 'php7.0'
Note, selecting 'php7.0-curl' for regex 'php7.0'
Note, selecting 'php-remctl' instead of 'php7.0-remctl'
Package php7.0-common is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
W: --force-yes is deprecated, use one of the options starting with --allow inste                                                                                ad.
E: Package 'php7.0-common' has no installation candidate
E: Unable to locate package php7.0-cgi
E: Couldn't find any package by glob 'php7.0-cgi'
E: Couldn't find any package by regex 'php7.0-cgi'
E: Unable to locate package php7.0-fpm
E: Couldn't find any package by glob 'php7.0-fpm'
E: Couldn't find any package by regex 'php7.0-fpm'
./stretch-install-default.sh: line 394: git: command not found
./stretch-install-default.sh: line 396: cd: RPi-Jukebox-RFID: No such file or di                                                                                rectory
./stretch-install-default.sh: line 397: git: command not found
sudo: pip: command not found
sudo: pip: command not found
sudo: pip: command not found
sudo: pip: command not found
sudo: pip: command not found
sudo: pip: command not found
sudo: pip: command not found
sudo: pip: command not found
Error for wireless request "Set Power Management" (8B2C) :
SET failed on device wlan0 ; Operation not permitted.
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/smb.conf.stretch-d                                                                                efault2.sample': No such file or directory
chown: cannot access '/etc/samba/smb.conf': No such file or directory
chmod: cannot access '/etc/samba/smb.conf': No such file or directory
sed: can't read /etc/samba/smb.conf: No such file or directory
sudo: smbpasswd: command not found
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/lighttpd.conf.stre                                                                                tch-default.sample': No such file or directory
chown: cannot access '/etc/lighttpd/lighttpd.conf': No such file or directory
chmod: cannot access '/etc/lighttpd/lighttpd.conf': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/15-fastcgi-php.con                                                                                f.stretch-default.sample': No such file or directory
chown: cannot access '/etc/lighttpd/conf-available/15-fastcgi-php.conf': No such                                                                                file or directory
chmod: cannot access '/etc/lighttpd/conf-available/15-fastcgi-php.conf': No such                                                                                file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/php.ini.stretch-de                                                                                fault.sample': No such file or directory
chown: cannot access '/etc/php/7.0/fpm/php.ini': No such file or directory
chmod: cannot access '/etc/php/7.0/fpm/php.ini': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/sudoers.stretch-de                                                                                fault.sample': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/settings/rfid_trigger_play.conf.sampl                                                                                e': No such file or directory
./stretch-install-default.sh: line 454: /home/pi/RPi-Jukebox-RFID/settings/Audio                                                                                _iFace_Name: No such file or directory
./stretch-install-default.sh: line 455: /home/pi/RPi-Jukebox-RFID/settings/Audio                                                                                _Folders_Path: No such file or directory
./stretch-install-default.sh: line 456: /home/pi/RPi-Jukebox-RFID/settings/Audio                                                                                Volume_Change_Step: No such file or directory
./stretch-install-default.sh: line 457: /home/pi/RPi-Jukebox-RFID/settings/Max_V                                                                                olume_Limit: No such file or directory
./stretch-install-default.sh: line 458: /home/pi/RPi-Jukebox-RFID/settings/Idle                                                                                Time_Before_Shutdown: No such file or directory
./stretch-install-default.sh: line 459: /home/pi/RPi-Jukebox-RFID/settings/Secon                                                                                d_Swipe: No such file or directory
./stretch-install-default.sh: line 460: /home/pi/RPi-Jukebox-RFID/settings/Playl                                                                                ists_Folders_Path: No such file or directory
./stretch-install-default.sh: line 461: /home/pi/RPi-Jukebox-RFID/settings/ShowC                                                                                over: No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/htdocs/config.php.sample': No such fi                                                                                le or directory
sudo: lighttpd-enable-mod: command not found
sudo: lighttpd-enable-mod: command not found
Failed to restart lighttpd.service: Unit lighttpd.service not found.
Failed to restart php7.0-fpm.service: Unit php7.0-fpm.service not found.
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/gpio-buttons.py.sa                                                                                mple': No such file or directory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/gpio-buttons.py': No suc                                                                                h file or directory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.sh': No such file or d                                                                                irectory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.sh': No such file or d                                                                                irectory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.py': No such file or d                                                                                irectory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.py': No such file or d                                                                                irectory
Deleting older versions of service daemons. This might throw errors, ignore                                                                                them
Failed to disable unit: Unit file idle-watchdog.service does not exist.
Failed to disable unit: Unit file rfid-reader.service does not exist.
Failed to disable unit: Unit file startup-sound.service does not exist.
Failed to disable unit: Unit file gpio-buttons.service does not exist.
rm: cannot remove '/etc/systemd/system/rfid-reader.service': No such file or dir                                                                                ectory
rm: cannot remove '/etc/systemd/system/startup-sound.service': No such file or d                                                                                irectory
rm: cannot remove '/etc/systemd/system/gpio-buttons.service': No such file or di                                                                                rectory
rm: cannot remove '/etc/systemd/system/idle-watchdog.service': No such file or d                                                                                irectory
Done with erasing old daemons. Stop ignoring errors!
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/phoniebox-rfid-rea                                                                                der.service.stretch-default.sample': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/phoniebox-startup-                                                                                sound.service.stretch-default.sample': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/phoniebox-gpio-but                                                                                tons.service.stretch-default.sample': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/phoniebox-idle-wat                                                                                chdog.service.sample': No such file or directory
chown: cannot access '/etc/systemd/system/phoniebox-rfid-reader.service': No suc                                                                                h file or directory
chown: cannot access '/etc/systemd/system/phoniebox-startup-sound.service': No s                                                                                uch file or directory
chown: cannot access '/etc/systemd/system/phoniebox-gpio-buttons.service': No su                                                                                ch file or directory
chown: cannot access '/etc/systemd/system/phoniebox-idle-watchdog.service': No s                                                                                uch file or directory
chmod: cannot access '/etc/systemd/system/phoniebox-rfid-reader.service': No suc                                                                                h file or directory
chmod: cannot access '/etc/systemd/system/phoniebox-startup-sound.service': No s                                                                                uch file or directory
chmod: cannot access '/etc/systemd/system/phoniebox-gpio-buttons.service': No su                                                                                ch file or directory
chmod: cannot access '/etc/systemd/system/phoniebox-idle-watchdog.service': No s                                                                                uch file or directory
Failed to enable unit: Unit file phoniebox-idle-watchdog.service does not exist.
Failed to enable unit: Unit file phoniebox-rfid-reader.service does not exist.
Failed to enable unit: Unit file phoniebox-startup-sound.service does not exist.
Failed to enable unit: Unit file phoniebox-gpio-buttons.service does not exist.
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/startupsound.mp3.s                                                                                ample': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/shutdownsound.mp3.                                                                                sample': No such file or directory
cp: cannot stat '/home/pi/RPi-Jukebox-RFID/misc/sampleconfigs/mpd.conf.sample':                                                                                No such file or directory
sed: can't read /etc/mpd.conf: No such file or directory
sed: can't read /etc/mpd.conf: No such file or directory
./stretch-install-default.sh: line 529: /home/pi/RPi-Jukebox-RFID/settings/editi                                                                                on: No such file or directory
chown: invalid user: ‘mpd:audio’
chmod: cannot access '/etc/mpd.conf': No such file or directory
./stretch-install-default.sh: line 533: mpc: command not found
Warning: The unit file, source configuration file or drop-ins of dhcpcd.service                                                                                changed on disk. Run 'systemctl daemon-reload' to reload units.
Synchronizing state of dhcpcd.service with SysV service script with /lib/systemd                                                                                /systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable dhcpcd
mkdir: cannot create directory ‘/home/pi/RPi-Jukebox-RFID/playlists’: No such fi                                                                                le or directory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/playlists': No such file or dire                                                                                ctory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/playlists': No such file or dire                                                                                ctory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/shared': No such file or directo                                                                                ry
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/shared': No such file or directo                                                                                ry
chown: cannot access '/home/pi/RPi-Jukebox-RFID/htdocs': No such file or directo                                                                                ry
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/htdocs': No such file or directo                                                                                ry
chown: cannot access '/home/pi/RPi-Jukebox-RFID/settings': No such file or direc                                                                                tory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/settings': No such file or direc                                                                                tory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/shared/audiofolders': No such fi                                                                                le or directory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/shared/audiofolders': No such fi                                                                                le or directory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.sh': No such file or d                                                                                irectory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.sh': No such file or d                                                                                irectory
chown: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.py': No such file or d                                                                                irectory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/.py': No such file or d                                                                                irectory
amixer: Cannot find the given element from control default

INSTALLATION FINISHED

#####################################################
If you are using an USB RFID reader, connect it to your RPi.
(In case your RFID reader required soldering, consult the manual.)
Have you connected your USB Reader? [Y/n] Y
./stretch-install-default.sh: line 693: cd: /home/pi/RPi-Jukebox-RFID/scripts/:                                                                                No such file or directory
python2: can't open file 'RegisterDevice.py': [Errno 2] No such file or director                                                                                y
chown: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/deviceName.txt': No such                                                                                file or directory
chmod: cannot access '/home/pi/RPi-Jukebox-RFID/scripts/deviceName.txt': No such                                                                                file or directory
DONE. Let the sounds begin.
Find more information and documentation on the github account:
https://github.com/MiczFlor/RPi-Jukebox-RFID/wiki/
`
Was mache ich falsch?
Grüße und Danke
Christian

Für mich sieht es so aus, als hättest du das Script für Debian Stretch benutzt und nicht das für Buster.
In deinem Logauszug wird nämlich versucht php-fpm7.0 zu installieren. Bei Buster wird aber php-fpm7.3 mitgeliefert.
Probiere mal folgenden Aufruf:
cd; rm buster-install-*; wget https://raw.githubusercontent.com/MiczFlor/RPi-Jukebox-RFID/master/scripts/installscripts/buster-install-default.sh; chmod +x buster-install-default.sh; ./buster-install-default.sh

Super, das hat erst mal funktioniert. Danke

Sehr gut. Schließt du dann das Issue? Es wird hier sonst sehr unübersichtlich.


About the experiment results in your paper.

Hi , Thanks a lot for your great work,Can I know how you tested in your Table1 about the PSMNet  Results?

It has different results from the following papers:
Table3 in Domain-invariant Stereo Matching Networks

Table5 in GraftNet: Towards Domain Generalized Stereo Matching with a Broad-Spectrum and Task-Oriented Feature

OK, thanks for your reply.


Sequence Expansion with Channel and Parameter Dictionaries

Checked for duplicates
No - I haven't checked
Alternatives considered
No - I haven't considered
Related problems
No response
Describe the feature request
The new user editor uses Channel and Parameter dictionaries. We want to use this on the expansion side as well.

[ ] Convert expansion rules to using parcels
[ ] Convert expansion sets to using parcels
[ ] Support uploading the 3 types of dictionaries Command, Channel, Parameters
[ ] Typecheck against Channel and Parameter dictionary types
[ ] Support command expansion and sequence generation with the Channel and Parameter Dictionary.
[ ] Update e2e test to support parcels

Merged & done.


plan.shared? should not use inactive roles

Please complete the following fields as applicable:
What version of the DMPRoadmap code are you running? (e.g. v2.2.0)
3.0.6
Expected behaviour:
plan.shared? should not use inactive roles
Actual behaviour:
If someone removes himself/herself from a plan by
hitting "remove plan", that roles becomes inactive,
but on the list of the people that still have access,
that plan is still shown as "shared", although there
is only one left but that person..
Reason: no filter on active role here

As this is addressed in the latest release, can we close the issue here?


Fix HTML report diff issue when a child node is indented

This pull request derives from #376. So needs to be handled after that.

This pull request fixes a serialization issue that a child node indentation affects its parent element's diff.

2c3f895a732d15269cda217e11ac9c846636f276 introduces 'w' flag of test:deep-equal() to ignore descendant whitespace-only text nodes
92ae132a30e1c01e9b06e1ca2f2988c7e662544e enables 'w' when diffing. The HTML report is now fixed.

@cirulls
Merged this bug fix.
You can compare <foo> must be green. scenario in the test:

Before
After


Include library name into library unload exceptions to make debugging easier.

I'm getting test failures when I run the tests after merging this PR. Can you please check that the tests have been updated appropriately?

If you are speaking about the number of errors similar to the one posted blow, I think this is an issue which is unrelated to this PR.
[ RUN      ] ClassLoaderUniquePtrTest.basicLoad
/home/remod/workspaces/behavior_coredump/catkin_ws/src/class_loader/test/unique_ptr_test.cpp:57: Failure
Failed
ClassLoaderException: Could not load library (Poco exception = libclass_loader_TestPlugins1.so: cannot open shared object file: No such file or directory)

[  FAILED  ] ClassLoaderUniquePtrTest.basicLoad (0 ms)

Can you confirm that
catkin clean -y
catkin build class_loader
catkin run_tests class_loader

fails, and
catkin clean -y
catkin build class_loader
catkin run_tests class_loader
catkin build class_loader
catkin run_tests class_loader

succeeds on the 2nd run_tests?
I assume the reason is that the test plugins are not exported immediately and the tests do not find them yet?

Yep, that looks to be it. Thanks for checking.


RuntimeError: Only Tensors created explicitly by the user (graph leaves) support the deepcopy protocol at the moment

I tried the sample code available in README, but i get a error
byol-pytorch  0.5.4
torch              1.7.1
kornia             0.4.1

Code:
import torch
from byol_pytorch import BYOL
from torchvision import models

resnet = models.resnet50(pretrained=True)

learner = BYOL(
    resnet,
    image_size = 256,
    hidden_layer = 'avgpool'
)

opt = torch.optim.Adam(learner.parameters(), lr=3e-4)

def sample_unlabelled_images():
    return torch.randn(20, 3, 256, 256)

for _ in range(100):
    images = sample_unlabelled_images()
    loss = learner(images)
    opt.zero_grad()
    loss.backward()
    opt.step()
    learner.update_moving_average() # update moving average of target encoder

# save your improved network
torch.save(resnet.state_dict(), './improved-net.pt')

Error
Traceback (most recent call last):
  File "demo.py", line 12, in <module>
    hidden_layer = 'avgpool'
  File "/cloud/byol-pytorch/byol_pytorch/byol_pytorch.py", line 224, in __init__
    self.forward(torch.randn(2, 3, image_size, image_size, device=device))
  File "/cloud/byol-pytorch/byol_pytorch/byol_pytorch.py", line 256, in forward
    target_encoder = self._get_target_encoder() if self.use_momentum else self.online_encoder
  File "/cloud/byol-pytorch/byol_pytorch/byol_pytorch.py", line 28, in wrapper
    instance = fn(self, *args, **kwargs)
  File "/cloud/byol-pytorch/byol_pytorch/byol_pytorch.py", line 229, in _get_target_encoder
    target_encoder = copy.deepcopy(self.online_encoder)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 180, in deepcopy
    y = _reconstruct(x, memo, *rv)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 280, in _reconstruct
    state = deepcopy(state, memo)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 150, in deepcopy
    y = copier(x, memo)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 240, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 150, in deepcopy
    y = copier(x, memo)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 240, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/copy.py", line 161, in deepcopy
    y = copier(memo)
  File "/environment/python/versions/miniconda3-4.7.12/lib/python3.7/site-packages/torch/tensor.py", line 47, in __deepcopy__
    raise RuntimeError("Only Tensors created explicitly by the user "
RuntimeError: Only Tensors created explicitly by the user (graph leaves) support the deepcopy protocol at the moment

Did you resolve it? What helped?

In my Jupyter notebook, this happens to me if I run the BYOL constructor twice, reusing the network passed to it.
The solution is to recreate the resnet as well.
i.e. keep these lines together
resnet = models.resnet50(pretrained=True)

learner = BYOL(
    resnet,
    image_size = 256,
    hidden_layer = 'avgpool'
)


Fix failure to set non-null value to nullable out parameter type

Resolves #32.

Oops sorry I've pushed a fix already :D

Issue resolved by 966860a.


Added Codecov to CI Pipeline

Replaced Coveralls with Codecov for the CI pipeline
Fixes #499

@armughan11 I think the next step is to land this PR, and then test things out by creating another PR (maybe one that reduces test coverage) from a fork. Do you agree?  And if so, could you create that test PR after this one lands?

@msridhar That sounds good! I can create that PR once this lands!


Dell Latitude 5520 SKU Matching Error

Relevant log lines here:
DellLatitude5520ErrorLog.txt
Command Line Run:
.\Invoke-CMApplyDriverPackage.ps1 -DebugMode -Endpoint "sccm-SITE.domain.local" -UserName "UserName" -Password "******" -TargetOSVersion 20H2 -Manufacturer "Dell" -ComputerModel "Latitude 5520" -SystemSKU "0A21"
Appreciate all you do.

I just recently purchased Latitude 5520's and too run into this same issue. Is there a fix for this yet? I can't perform the DriverUpdate or BIOSUpdate v4 script. Running Windows 10 20H2 image in TS as well.


Export all interfaces and types

Resolves #18
Just exported all interfaces and types and excluded from global namespace.
I didn't adjust indent for easy reviewing.

(Just found this PR.)  I like the idea of this, but won't it break existing users who don't have import statements?

@emartinfigma Typescript always have import statements, doesn't it?

No, this file declares globals, which can be used without import statements.  This matches the plugin hosting environment, where the figma symbol is available without any import.

@emartinfigma I got it. I have written this PR to type the Figma API when I don't know that Figma API and Figma Plguin API is significally different. I will close this PR.


Clear-sign ETH/STRK transfer

Scope:

To be able to clear sign any transfer of ETH or STRK ERC-20 tokens on Starknet. For a Tx which triggers an ERC-20 transfer, the destination address and token amount shall be displayed on device's screen so they can be reviewed and confirmed by the user before signing the Tx
Tx version to be supported is v3
Clear sign ERC-20 token transfer should be available for all devices supporting the Starknet application (Nano S+, NanoX, Stax)
For any other Tx (i.e different from "ERC-20 transfer"), blind signing (i.e signing the Poseidon hash of the transaction) should be proposed, but warning the user about the risk when using blind signing.

Specifications update:

when blind signing a Tx, the Tx hash will be displayed on device screen, alogn with warnings for the user about using blind signing
For clear signing ERC-20 (STRK or ETH) token transfer , the following info will be displayed to be confirmed by the user:
From
Amount
Ticker
To
Max fees

see #28

Following some internal discussions and after feedbacks from Starknet wallet developers (Argent-X, Braavos), it has been decided to extend the first Milestone:

To support Tx v1 signing as it is still used (despite being signalled as deprecated on Starknet official documentation) when end-user wants to pay fees in ETH (Tx v3 is used when fees to be paid in STRK token). Tx v1 will be clear-signed when dealing with ETH or STRK transfers, displaying same info as for Tx v3 (From, Amount, Ticker, To, Max Fees) or blind signed for every other types of operations (Pedersen hash of the Tx will be displayed in that case).
To support blind-signing of off-chain message (see SNIP-12) through a new signMessage() function: message hash will be computed by the client (using starknet.js) and the hash will be sent to the device to be displayed and signed if end-user confirms.
Both 1. and 2. items require to update the starknet-js client, and thus a new release of this client will be also performed and integrated by Starknet wallets in order to support the next app version.

Lgtm!

See #32


W s movement keys don't work properly

Hello there, my w and s keys don't work while i'm using nskinz in cs go. Any ideas what should fix the problem?

i "fixed" it (basically just uncommented 2 things and it did work again. I don't know what really causes this to happen. I give it 2 days of testing and then I'm going to do a pull req.

So This will soon be fixed on the main branch. Just wait a bit ;)

This is now fixed pls close


DAT-18103 Include liquibase-scripting.jar in Liquibase zip/installer

Impact

[ ] Bug fix (non-breaking change which fixes expected existing functionality)
[ ] Enhancement/New feature (adds functionality without impacting existing logic)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description

Things to be aware of

Things to worry about

Additional Context

@jandroav https://github.com/liquibase/liquibase/actions/runs/9880347374?pr=6074
Error:  Failed to execute goal on project liquibase-dist: Could not resolve dependencies for project org.liquibase:liquibase-dist:pom:DAT-18103-SNAPSHOT: The following artifacts could not be resolved: org.liquibase:liquibase-commercial:jar:DAT-18103-SNAPSHOT (absent): Could not find artifact org.liquibase:liquibase-commercial:jar:DAT-18103-SNAPSHOT in liquibase (https://maven.pkg.github.com/liquibase/liquibase) -> [Help 1]
there is a pro branch 18103 but no opened PR for it.
should there be any changes on pro side? should we ignore this error? or remove corresponding pro branch and trigger the build again?

hey @rberezen , yes, I created a branch to be able to checkout the current testing branch on this step from create-release.yml:
      - uses: actions/checkout@v4
        name: Checkout liquibase-pro
        with:
          repository: liquibase/liquibase-pro
          ref: "${{ needs.setup.outputs.branch }}"
          path: download/repo/liquibase-pro
          token: ${{ secrets.BOT_TOKEN }}

No pro changes for this ticket. I am removing the branch.


Custom Http Errors

What is the best solution to implement a custom http error message globally as described here? https://www.realworld.how/docs/specs/backend-specs/error-handling ?

for customizing 4XX errors, see here: https://fast-endpoints.com/docs/configuration-settings#customizing-error-responses
for 5XX: https://fast-endpoints.com/docs/exception-handler#unhandled-exception-handler


Assuming worng folder path on FreeBSD ftp site

When trying to setup a arm64/aarch64 jail with
poudriere jail -c  -j 12arm64 -v 12.0-RELEASE -a aarch64

The following error is returned
[00:00:00] Cross-building ports for aarch64 on amd64 requires QEMU
[00:00:00] Creating 12arm64 fs at /poudriere/jails/12arm64... done
[00:00:00] Fetching MANIFEST for FreeBSD 12.0-RELEASE aarch64
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/releases/aarch64/aarch64/12.0-RELEASE/MANIFEST: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/releases/aarch64/aarch64/12.0-RELEASE/MANIFEST: File unavailable (e.g., file not found, no access)
[00:00:32] Error: Failed to fetch from ftp://ftp.freebsd.org/pub/FreeBSD/releases/aarch64/aarch64/12.0-RELEASE/MANIFEST
[00:00:32] Error while creating jail, cleaning up.
[00:00:32] Removing 12arm64 jail... done
[00:00:32] Cleaning 12arm64 data... done

This is do to the fact that aarch64 lives under ftp://ftp.freebsd.org/pub/FreeBSD/releases/arm64/aarch64/
poudriere version: 3.3.2
FreeBSD: 12-STABLE r347615

using TARGET.TARGET_ARCH works
eg. arm64.aarch64


Instructions to run on Mac OSX

Is there instructions to run on Mac OSX?

I have never used MacOS.
Installing the required packages with homebrew will probably work.
related: https://github.com/nagadomi/waifu2x/issues/174#issuecomment-384466451


Added Placeholder for textView

Added placeholder for uitextview

Thanks for you PR. Sorry, can you use 2 spaces as a tab like what the other file is? It's very hard for me to see the difference 😂, thanks.

And we already have this feature, We did it in a protocol extension. Could you please advise more details about this PR?

I have added the placeholder functionality through Interface builder

@techmehra It is already in master, please get the latest version of IBAnimatable and try out the demo app. Tap on "Forgot password" -> "User Interface" -> "Placeholder". It also supports Interface Builder. You can find it in "UserInterface.storyboard". If that's same as your PR. Can you close the current PR? If you have done more than that, please let me know the enhancement, thanks.

@JakeLin Thanks for the Update


[WIP] Circle2

Good news: build time goes from 7:22 to 3:44
TODO:

[ ] figure out why develop runs 890 tests and circle2 branch runs 838 tests
[ ] copy over environment variables (somehow) and get publishing to work

Closing out as deprioritized for now - we can pick up again when the Circle 1 sunset gets a bit too warm.


Add support for droplet device_type

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

Rebased on master and merged as #116. Thanks for contributing.


writing Excel files

Very nice package. The xlsx package however provides a functionality to output on xls(x) files. Is it planned an output feature?

Not in the near future.

The openxlsx package provides a write option and it also uses Rcpp to work so it is much much faster than the xlsx package.


[BugFix] Preserve the order of the producer in the passthrough queue of Adaptive DOP

What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes:

Fixes #22826.
Problem Summary(Required):

PassthroughState::_in_chunk_queue uses moodycamel::ConcurrentQueue, which doesn't preserve the order of the input by default.
We must hold the producer_token when enqueueing chunks.
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

@Mergifyio backport branch-3.0


Include FIPS-compatible Go in CBL-Mariner

As of writing, CBL-Mariner downloads the upstream Go source archives and builds them. A possible next step is CBL-Mariner downloading our release branch source archives and building those, instead. The goal is for CBL-Mariner to download the source archives of our FIPS-compatible branch and include that in the distro.
We need to deliver source archives (status: complete, via GitHub releases as requested by CBL-Mariner team #398), and work with CBL-Mariner to have them switch over.
It might make sense for Mariner to build both FIPS and non-FIPS source archives and use alternatives (or some alternative to alternatives 😄) so CBL-Mariner users can pick the version they need.

We've shipped microsoft/go -> msft-golang.

https://github.com/microsoft/CBL-Mariner/pull/2964

/cc @dagood


Add the ability to recover an ethereum address.

We can currently recover a fuel public key or address.
We should add a module (maybe external to lib-std) to allow recovery of ethereum addresses:
ie: ec_recover_eth_addr (will probably require a new B160 type as a prerequisite).

I'm guessing (but don't want to assume) that with this module we'd be targeting canonical ethereum signatures which have 3 separate parameters (r, s, yParity) and are 65 bytes long, as opposed to compact 64-byte signatures?

Yes and no. Yes that we should be able to convert 65-byte sigs to 64-byte sigs. But that's only on the input side. On the output side, we should be able to output a 20-byte EVM address.
Also, to be practical rather than academic, I suggest the namespace std::vm::evm for placing EVM-specific standard library components.

on the input side

we should be able to convert 65-byte sigs to 64-byte sigs

I'll look for a preexisting way to do this.
It would certainly simplify things in sway if we only pass in 64 byte sigs as we can then reuse our B512 type.
on the output side

we should be able to output a 20-byte EVM address.

yes.
are we ok with using a zero-padded b256 for the output, or do we need a new b160 type?
I'm not sure this would be very clean  to implement in the stdlib, ie:
// eth address:
pub struct B160 {
    bytes: [u8; 20]
}

cc @adlerjohn @SilentCicero

Input: just follow what the specs say to bitshift and stuff.
Output: a [u8; 20] would take up 20 words. My suggestion would be to just use a b256 for now, and document which way it's aligned. Since whatever you're comparing to can just be aligned the same way, it's not problem.

Is this the motivation for this : #1065 , or is this for general ecrecover on any/all EIP-191 signed data?

I believe the original motivation was just a general purpose way to recover the ethereum address that signed a message, so pretty much on par with with er_recover does in Solidity.


Title in header is clipped with --fixed-header and --fixed-drawer on mobile.

If you are using the fixed header and drawer example layout from http://www.getmdl.io/components/index.html#layout-section/tabs and you move the title from the drawer to the header and go into mobile view, the title gets clipped by the menu icon.
I have made a codepen example showing the error. Follow the link an active mobile mode and the bug should be visible by looking at the title and menu icon.
http://codepen.io/anon/pen/VLgpEz

This is a duplicate of #1245 and #1262 and should be fixed by #1249. The fix will be part of the 1.0.3 release.

Do you know when 1.0.3 will be released?

Well, according to our milestone deadline is August 15th ;) That’s a goal, not a promise, though.


Improvements for AssetDetails, Tags & Unique Identifiers + Adhoc Reports

Tags & Unique Identifiers are now supported similar to the Ruby client. Adhoc reports can be generated in more than XML.
Description
See commit messages for more details. They outline each change.
Motivation and Context
These changes are needed for our use case of Nexpose. All changes are backwards-compatible improvements which is why they are in a PR.
How Has This Been Tested?
No additional tests have been added but all changes have been verified and are being used by our code. All old tests still work (which is expected given that all changes are backwards-compatible). Changes have only been tested in Python 3. The only potential problem is the new CSV parsing function which has been explicitly tested & verified for Python 2 as well.
Types of changes

New feature (non-breaking change which adds functionality)

Checklist:

[ ] I have updated the documentation accordingly (if changes are required).
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

There's no docs for any of the areas I touched so I didn't add any either. Same goes for tests.

I fixed (well, more like bandaid) the flake8 issues on master so if you rebase travis-ci should pass on this PR.

Also as far as reporting goes, let me know if you have any feedback on #37

I merged in master, seems this worked. As for #37 it looks like we should combine the changes since they touch similar parts. I'll have a closer look. If you want I can remove the report commit from this PR and we work on #37 to incorporate both changes. Does that work for you?

I don't mind having your report changes here as well since this PR could probably get into a released version sooner than #37. Feel free to PR any suggested changes to the report_configs branch, then I can review and merge to #37.

Does this mean we can merge these changes into master or do you need anything from me before making that merge?

These changes are published in v0.1.7, available on pypi now.

That was really fast, thank you!


Connection closed before test suite loaded. Windows shell gets corrupted

Steps to reproduce the error:

Migrate flutter from 2.2.3 to 2.5.3 stable
Run the desktop flutter app
Run the test -> now the issue will be recreated and cannot run the test anymore

Workaround:

Migrate to master
Run the test -> it will work
Again migrate to stable
Do flutter clean
Run test -> it will work(Problem absorbed while using both flutter run and flutter test)

Error dump:
C:\Users\Admin\AndroidStudioProjects\go2\go2>flutter test test\widget_test\ui\desktop\widget\gsc\gsc_by_application_widget_test.dart
00:12 +0: loading C:\Users\Admin\AndroidStudioProjects\go2\go2\test\widget_test\ui\desktop\widget\gsc\gsc_by_application_widget_test.dart                                             00
00:14 +0: loading C:\Users\Admin\AndroidStudioProjects\go2\go2\test\widget_test\ui\desktop\widget\gsc\gsc_by_application_widget_test.dart                                              S
hell: [ERROR:flutter/shell/testing/tester_main.cc(400)] Unhandled exception
Shell: Exception: Error 0x00000000: The operation completed successfully.
Shell: Stack trace: #0      _FileVersionInfo._getData (package:package_info_plus_windows/src/file_version_info.dart:92:7)
Shell: #1      new _FileVersionInfo (package:package_info_plus_windows/src/file_version_info.dart:33:45)
Shell: #2      PackageInfoWindows.getAll (package:package_info_plus_windows/src/package_info_plus_windows_real.dart:20:18)
Shell: #3      PackageInfo.fromPlatform (package:package_info_plus/package_info_plus.dart:67:42)
Shell: #4      AppInitialization.createPlatformDependencies (package:go2/app_config/app_initialization.dart:31:64)
Shell: #5      AppInitialization.initialize (package:go2/app_config/app_initialization.dart:17:15)
Shell:
Shell: #6      main (package:go2/main.dart:29:3)
Shell:
Shell:
00:14 +0 -1: loading C:\Users\Admin\AndroidStudioProjects\go2\go2\test\widget_test\ui\desktop\widget\gsc\gsc_by_application_widget_test.dart [E]
Failed to load "C:\Users\Admin\AndroidStudioProjects\go2\go2\test\widget_test\ui\desktop\widget\gsc\gsc_by_application_widget_test.dart": Connection closed before test suite loaded.
00:14 +0 -1: Some tests failed.

This is the issue that was already fixed in https://github.com/flutter/flutter/pull/90288


Any method to send battery %  to phone after connecting.

Amazing work.
Just curious to know any method available to send battery % to the phone just like Bluetooth speakers sends.
I am getting battery % in a variable-type float.
Please let me know if it's possible and is there any available method.
Thank you.

I have never tried but you can find the information here: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/bluetooth/esp_avrc.html
I guess it might be something like this
esp_avrc_rn_param_t rn_param;
rn_param.batt = ESP_AVRC_BATT_NORMAL;
esp_avrc_tg_send_rn_rsp(ESP_AVRC_RN_BATTERY_STATUS_CHANGE, ESP_AVRC_RN_RSP_CHANGED, &rn_param);

Can you provide a direction on how I can use this?
What I tried so far was.
Included is this header file.
#include "esp_avrc_api.h"
then wrote these lines in setup.
esp_avrc_rn_param_t rn_param;
rn_param.batt = ESP_AVRC_BATT_NORMAL;
esp_avrc_tg_send_rn_rsp(ESP_AVRC_RN_BATTERY_STATUS_CHANGE, ESP_AVRC_RN_RSP_CHANGED, &rn_param);

It gave me error  'esp_avrc_tg_send_rn_rsp' was not declared in this scope
.
I also tried to put these by making a function in the original library but got the same error about, declaration.

You start with one of my examples.
Then you add the calls from above in the loop and make sure that it is only executed when

is_connected () returns true
you execute it only e.g. every 1 minute e.g. if (millis() % 60000 == 0)

void loop() {
  if (is_connected () && millis() % 60000 == 0){
    Serial.println("update battery status");
   esp_avrc_rn_param_t rn_param;
   rn_param.batt = ESP_AVRC_BATT_NORMAL;
   esp_avrc_tg_send_rn_rsp(ESP_AVRC_RN_BATTERY_STATUS_CHANGE, ESP_AVRC_RN_RSP_CHANGED, &rn_param);
  }
}

You would still need to map your numerical input to the valid status values.
ps. there is no need to include #include "esp_avrc_api.h" again because it is already part of BluetoothA2DPSink.h.

Hello @pschatzmann
Thank you for this super-fast response. I tried this method. But it still says the same.
Here are my steps.
I added these lines recommended by you
The full Code Screenshot

The full code
#include "BluetoothA2DPSink.h"

BluetoothA2DPSink a2dp_sink;

void setup() {
  const i2s_config_t i2s_config = {
    .mode = (i2s_mode_t) (I2S_MODE_MASTER | I2S_MODE_TX | I2S_MODE_DAC_BUILT_IN),
    .sample_rate = 44100, // corrected by info from bluetooth
    .bits_per_sample = (i2s_bits_per_sample_t) 16, /* the DAC module will only take the 8bits from MSB */
    .channel_format =  I2S_CHANNEL_FMT_RIGHT_LEFT,
    .communication_format = (i2s_comm_format_t)I2S_COMM_FORMAT_STAND_MSB,
    .intr_alloc_flags = 0, // default interrupt priority
    .dma_buf_count = 8,
    .dma_buf_len = 64,
    .use_apll = false
  };

  a2dp_sink.set_i2s_config(i2s_config);
  a2dp_sink.start("InternalDAC");

}

unsigned long battery_timeout = 0;

void loop() {
  bool is_connected = a2dp_sink.get_connection_state();
  if (is_connected  && millis() > battery_timeout) {
    Serial.println("update battery status");
    esp_avrc_rn_param_t rn_param;
    rn_param.batt = ESP_AVRC_BATT_NORMAL;
    esp_avrc_tg_send_rn_rsp(ESP_AVRC_RN_BATTERY_STATUS_CHANGE, ESP_AVRC_RN_RSP_CHANGED, &rn_param);
    battery_timeout = millis() + 60000;
  }
}

Here is the error,

C:\Users\Hitesh\AppData\Local\Temp\arduino_modified_sketch_487165\bt_music_receiver_to_internal_dac.ino: In function 'void loop()':
bt_music_receiver_to_internal_dac:47:4: error: 'esp_avrc_rn_param_t' was not declared in this scope
    esp_avrc_rn_param_t rn_param;
    ^
bt_music_receiver_to_internal_dac:48:4: error: 'rn_param' was not declared in this scope
    rn_param.batt = ESP_AVRC_BATT_NORMAL;
    ^
bt_music_receiver_to_internal_dac:48:20: error: 'ESP_AVRC_BATT_NORMAL' was not declared in this scope
    rn_param.batt = ESP_AVRC_BATT_NORMAL;
                    ^
bt_music_receiver_to_internal_dac:49:63: error: 'ESP_AVRC_RN_RSP_CHANGED' was not declared in this scope
    esp_avrc_tg_send_rn_rsp(ESP_AVRC_RN_BATTERY_STATUS_CHANGE, ESP_AVRC_RN_RSP_CHANGED, &rn_param);
                                                               ^
bt_music_receiver_to_internal_dac:49:97: error: 'esp_avrc_tg_send_rn_rsp' was not declared in this scope
    esp_avrc_tg_send_rn_rsp(ESP_AVRC_RN_BATTERY_STATUS_CHANGE, ESP_AVRC_RN_RSP_CHANGED, &rn_param);
                                                                                ^
Using library ESP32-A2DP-main at version 1.6.0 in folder: C:\Users\Hitesh\Documents\Arduino\libraries\ESP32-A2DP-main
exit status 1
'esp_avrc_rn_param_t' was not declared in this scope

The error Screenshot

Thank you

I guess you are still on an old version!
https://github.com/pschatzmann/ESP32-A2DP/wiki/Controlling-your-Phone-with-AVRC-Commands

Hello @pschatzmann
Thank You so much. Compiled successfully.
But after a minute also unable to see the battery status, Tested on these phones:
iPhone 6
Realme C21Y
Remi 9A

Just out of curiosity - where would you see this information ?

I was jut trying to make a Bluetooth speaker, as all Bluetooth speaker shows battery % when connected. I was thinking if it can be done.

I have never seen anything like this when I connect with my IPAD, Android and OS/X.
But I am still using pretty old versions...

From my Android phone connected to my bt headphones.

Thanks - so it's definitely not like this in my Android 7.0
I guess you might have more luck with the official ESP32 IDF support
https://www.esp32.com/viewforum.php?f=23&sid=b88c799d9c0ab0b506bd5e094342dd44

Thank you @pschatzmann.
IF anything comes up I'll share a PR. Or comment here.


⚠ BCR Bot has degraded performance

In 03bec40, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 834 ms

Resolved: BCR Bot performance has improved in 58af429.


Ensure that render functions do not write to the DOM, etc

We currently have some code interacting with the DOM in render functions, eg the Page component. This work should happen elsewhere, as described in the docs.

The render() function should be pure, meaning that it does not modify component state, it returns the same result each time it's invoked, and it does not read from or write to the DOM or otherwise interact with the browser (e.g., by using setTimeout). If you need to interact with the browser, perform your work in componentDidMount() or the other lifecycle methods instead. Keeping render() pure makes server rendering more practical and makes components easier to think about.

I was wrong about what is going on inside Page.jsx. It's actually creating a handler in render().
Even though it's not the problem I thought it was, this is still a problem since the function is recreated on each render. There's a good explanation of why this is a problem in React.js pure render performance anti-pattern (see the Functions create identities too section).

No longer an issue with new backend?

Not sure what the backend has to do with this, I assume you mean frontend?
This isn't an issue anymore, but we still don't have any way to enforce this.


Add offline page to wwwroot

Context
This is to be used in the event that a node is misbehaving.

We need to ensure the file sits in the root folder as app_offline.htm.example. If the file is renamed to app_offline.htm then that will work for us but moving the file in from another location doesn't work apparently.

@MartinBentley @dankmitchell updated!

https://weblogs.asp.net/scottgu/426755


Predictions display is still incorrect

I wasn't on target yesterday as much as I thought. Predictions are still wrong, working on it

Yeah, uh...we just forgot to merge the branch in ✌

Hm?
On Aug 8, 2016 9:23 PM, "Preston Mueller"<EMAIL_ADDRESS>wrote:

Yeah, uh...we just forgot to merge the branch in ✌
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nettube/mbtapuller/issues/61#issuecomment-238427135,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGkgRHdIloTOGFqIhyvZbzMGqIfm42t5ks5qd9Z8gaJpZM4Jeh12
.

What I did over the weekend was correct, I just never PRed so I thought master had the changes in!

😂😂😂
On Aug 8, 2016 9:27 PM, "Preston Mueller"<EMAIL_ADDRESS>wrote:

What I did over the weekend was correct, I just never PRed so I thought
master had the changes in!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/nettube/mbtapuller/issues/61#issuecomment-238427761,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGkgRFFNL78VHqnLwulez_ImMhNEEPjsks5qd9eAgaJpZM4Jeh12
.

DUPLICATE


pr-402.md: first draft

On Thursday Oct 12, we discussed PR #402 during the Consensus Office Hours.
This document summarizes the discussion.

I am unable to request review from @KtorZ @kderme @koslambrou, so please let this ping suffice to ask you to see if I got anything wrong versus what we discussed in the call.
cc @dnadales @amesgen

@abailly-iohk @dcoutts @jasagredo please comment with any questions that this summary piques from you---it may be that we discussed them and I forgot to include it in this first draft.

This file was moved into PR #440 so as to stop confusing people.
The above comments from Kostas and Konstantin were not integrated before that happened.


Interface numbering

Issue type
[X] Feature request
[ ] Bug report
[ ] Documentation

Environment

Python version:  3.5.2
NetBox version:  2.3.2

Description
Im not sure if it is a feature request or a bug so i posted it under feature.
When adding interfaces to a device and you use numbering for example only numbers  [1-20] or more. It shuffles the interfaces when sorted. 1/10/2/20/4/5/6/7/8/9/11/12/13/14/15/16/17/18/19. The 10 and 20 are then behind the 1/2. This is with using alphabetical or slot/position. When using text in front you dont have the problem. But when using for example a patchpanel and only use numbering. It doesnt sort it right on numbering.

Yes, I have seen this also in Rack numbering, I had to renumber the Racks to 01, 02, etc. Not the end of the world, but annoying none the less.

 We should include a test for this specific use case.


How to change font size

I want to make the font size smaller, what should I do?
I didn't find the information in the documentation and examples.

That is because it is not yet supported unfortunately.

Some research needed to see if this is possible to implement.

More detail information can be found in this blog.

In a Unix environment, we might find some inspiration from the console-setup tool.

Nice finding. We only need some code on how to do this in UNIX.
I am not sure if this is going to work out because every terminal supports different fonts and different options for fonts. So we can make some kind of generic support but this crated is meant to support all platforms and to my knowledge I don't see much things in common if it goes about font.
Maybe we can provide some kind of tools so the user can manually play with the different font options the terminal has he wants to use.

The font types supported by different terminals may be different, but they should all support adjusting the font size.
The font size setting should be a generic interface, which will give the terminal more possibilities.
If we can make the font smaller, we can use the terminal to simulate rendering more things, maybe a picture, maybe a video.

One idea is that we provide an interface to help the user detect which fonts are supported by the current terminal, and then the user can select one of these fonts as needed.

Yea those are great ideas! Think maybe just as you said it providing tools for the user is probably already good enough.
Currently I am working on some other projects just taking a little brake from this crate since I had been working on it for 8 months :). But I am willing to investigate into these features. See what is possible. And feel free to also look at certain options, and open an PR if you think you have an great idea. Together we certainly can make it work faster.

Closing in favor of https://github.com/TimonPost/crossterm/issues/166


Extentions add on

Thanks for the great work and effort,
one suggestion in mind to allow adding extensions to the browser on creating it, can be as easy as just passing the extension path.
also, a session of crawling can start health and normal but when error encountered the returned object would not have any data? anything that can be done to avoid this?
thanks!

@013nour Thx for trying our library. I started from the second one. Would you please give me an example of the error that you've faced? The proposed behavior is to return the result with the flag of success set to false, then the details of the error message, and you can understand why that happened. If you give me an example, I will give you a better explanation about the first suggestion. very interesting idea, I'll definitely put that in our backlog. That gives our library a very unique reason why it should be used. Thank you for sharing that one.


Carthage build failed

Version 2.1.2 - iOS platform
*** Fetching SwiftyUserDefaults
*** Checking out SwiftyUserDefaults at "2.1.2"
*** xcodebuild output can be found in /var/folders/mw/c_9_2r_j0v39wmprr8t02mn00000gn/T/carthage-xcodebuild.0drq2y.log
*** Building scheme "SwiftyUserDefaults" in SwiftyUserDefaults.xcodeproj
** BUILD FAILED **

The following build commands failed:
	CompileSwift normal arm64 /Carthage/Checkouts/SwiftyUserDefaults/Tests/SwiftyUserDefaultsTests.swift
	CompileSwift normal arm64 /Carthage/Checkouts/SwiftyUserDefaults/Tests/TestHelper.swift
	CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(3 failures)
/Carthage/Checkouts/SwiftyUserDefaults/Tests/SwiftyUserDefaultsTests.swift:2:18: error: module 'SwiftyUserDefaults' was not compiled for testing

Also, when will deprecated operators be removed ?
Carthage update get alot of messages like this
Carthage/Checkouts/SwiftyUserDefaults/Tests/SwiftyUserDefaultsTests.swift:48:24: warning: '?=' is deprecated: Please migrate to static keys and use this gist: https://gist.github.com/radex/68de9340b0da61d43e60

/Carthage/Checkouts/SwiftyUserDefaults/Tests/SwiftyUserDefaultsTests.swift:117:24: warning: '+=' is deprecated: Please migrate to static keys to use this.

Okay, I think https://github.com/radex/SwiftyUserDefaults/pull/77 fixes just this issue — can you verify it? I think I have to cut a new release tag.

Regarding deprecations: people still use those. I would have to cut a 3.0 to remove them. I could also lose the warnings if I removed tests for them, but hey, again, people still use them. I wish I could silence Swift deprecation warnings, but I don't think I can. (the deprecations, after all, are meant for the users, not my test target)

OK, I just pushed 2.1.3 with the fix and also found a way to suppress deprecation warnings. Let me know if there's still a problem.

Nice, thanks for the quick fix :+1:


clientv3: document grpc-go error handling

https://github.com/coreos/etcd/tree/master/clientv3#error-handling explains current error handling.
But we've upgraded gRPC to >v1.6. And lots of changes have happened in balancer/retrial logic.
With more fixes/changes to clientv3 on the way, now it's possible that clientv3 can receive errors from gRPC that are not grpc/status.(*statusError) type (e.g. grpc.ErrClientConnClosing in TestKVNewAfterClose, transport.ErrConnClosing in TestLeasingOwnerDeleteError).
c.f.

https://github.com/grpc/grpc-go/issues/1581#issuecomment-337041772
https://github.com/coreos/etcd/issues/8691

Either we convert the errors, or document clearly together with client upgrade guides.

Partially covered by https://github.com/coreos/etcd/pull/8896.
Need update clientv3/doc.go on the gRPC connection errors.


validate method for Traversable

Interface for class Validator simplified. Method validate was added for Traversable.
https://github.com/aol/cyclops-react/issues/79

@earlzero Excellent thanks. Build is failing with a generics issue though (probably compiles in Eclipse but not Gradle / javac)
(use of '_' as an identifier might not be supported in releases after Java SE 8)
/home/travis/build/aol/cyclops-react/src/test/java/com/aol/cyclops/functions/collections/extensions/standard/ListXTest.java:83: error: incompatible types: no instance(s) of type variable(s) S,F exist so that Ior<ReactiveSeq,ReactiveSeq<? extends S>> conforms to Ior<ReactiveSeq,ReactiveSeq>
Ior<ReactiveSeq, ReactiveSeq> ior = numbers.validate(validator);
^
where S,F,T are type-variables:
S extends Object declared in method <S,F>validate(Validator<T,S,F>)
F extends Object declared in method <S,F>validate(Validator<T,S,F>)
T extends Object declared in interface Traversable
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
1 warning
:compileTestJava FAILED


[WIP] iOS Safari Giving

This redirects the last step of giving to Safari on iOS only.

[x] do the redirect
[x] recreate the store
[x] test on beta
[x] handle success
[x] handle fail

@jbaxleyiii let's do one more test, and some copy editing if we can tomorrow

@samclaridge can you copy edit first thing while @johnthepink tests?
🎉

@samclaridge slash laugh at my styling. i'll send you screenshots


Not an issue but a suggestion. Make Reload TCP Combatible

If Reload is TCP compatible then you can have stuff like XMPP for seasons under S3. Someone coded it a while ago but never made it available to the public.
maybe matchmaking could work as well??

wdym, give me more info

im not 100% sure about TCP servers but apparently you need like an 'OpenFire XMPP server and a SSL Certificate'. i found out about this stuff from this github issue for lawinv2
https://github.com/Lawin0129/LawinServerV2/issues/115
there was also another one made by 'kaonies' which no longer works, but it had tcp support and s0 servers worked.
https://github.com/kaonies/LawinServer-TCP

ok I'll work on it

thx <3


Data migration to index post political changes

Some changes were made to the list of Political Orgs and which formats were political. This commit adds a migration which updates the Political Orgs and then reruns the PoliticalContentIdentifier over all the editions. Ticket.

Checked by me and @edds, @tommyp not here to merge.


Code Quality: Optimizations

Description

How Has This Been Tested?

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

Another one-time exception to the "no general refactorings"-rule.  ;)

Can we add IDE1006?


Porcess comments get removed when outside a script block

When formatting the file all comments get removed outside the script scope, and the one comment within the script block at the end of the line gets placed below (identified by @Krannich479).

Is it expected that no comments are allowed in the rest of the process file? This seems overly strict.
I think more naturally a comment should be moved above the line it originally was on

Given a process like this:
process MASON_SIMULATOR {

    // Job label
    // tag "${sample}"

    // Store results
    publishDir "${params.outdir}", mode: 'copy', pattern: "*.{NGSWGS.R1.fastq,NGSWGS.R2.fastq,bam}"

    // Engine settings
    conda 'bioconda::mason=2.0.9'

    // Resources
    cpus 2

    // Process I/O
    input:
    tuple val(sample), path(vcf)
    val ref
    val ref_idx

    output:
    path "simulated_hap${sample}.NGSWGS.{R1,R2}.fastq",     emit: fastqs
    path "simulated_hap${sample}.NGSWGS.bam",               emit: bam

    // Job script
    script:
    unique_seed = (params.seed * sample ) %<PHONE_NUMBER>       // that's (2^31)-1, the upper bound for mason
    """
    mason_simulator \
        -ir ${ref} \
        -iv ${vcf} \
        -o simulated_hap${sample}.NGSWGS.R1.fastq \
        -or simulated_hap${sample}.NGSWGS.R2.fastq \
        -oa simulated_hap${sample}.NGSWGS.bam \
        --seed ${unique_seed} \
        --num-threads ${task.cpus} \
        --num-fragments ${params.nb_frag} \
        --fragment-min-size ${params.fragment_min_size} \
        --fragment-max-size ${params.fragment_max_size} \
        --fragment-mean-size ${params.fragment_mean_size} \
        --fragment-size-std-dev ${params.fragment_size_std_dev} \
        --illumina-read-length ${params.illumina_read_length} \
        ${params.mason_additional_args}
    """

}

It gets formatted like:
process MASON_SIMULATOR {
    publishDir "${params.outdir}", mode: 'copy', pattern: "*.{NGSWGS.R1.fastq,NGSWGS.R2.fastq,bam}"
    conda 'bioconda::mason=2.0.9'
    cpus 2

    input:
    tuple val(sample), path(vcf)
    val ref
    val ref_idx

    output:
    path "simulated_hap${sample}.NGSWGS.{R1,R2}.fastq", emit: fastqs
    path "simulated_hap${sample}.NGSWGS.bam", emit: bam

    script:
    unique_seed = (params.seed * sample) %<PHONE_NUMBER>
    // that's (2^31)-1, the upper bound for mason
    """
    mason_simulator \
        -ir ${ref} \
        -iv ${vcf} \
        -o simulated_hap${sample}.NGSWGS.R1.fastq \
        -or simulated_hap${sample}.NGSWGS.R2.fastq \
        -oa simulated_hap${sample}.NGSWGS.bam \
        --seed ${unique_seed} \
        --num-threads ${task.cpus} \
        --num-fragments ${params.nb_frag} \
        --fragment-min-size ${params.fragment_min_size} \
        --fragment-max-size ${params.fragment_max_size} \
        --fragment-mean-size ${params.fragment_mean_size} \
        --fragment-size-std-dev ${params.fragment_size_std_dev} \
        --illumina-read-length ${params.illumina_read_length} \
        ${params.mason_additional_args}
    """
}

I was able to recover most of these comments, will be included in the next release. Some of them are a bit trickier, so leaving them for now as I consider the overall best approach to handling comments.

I was about to ask about this


fix missing circuitboard recipes

About the PR
Fixes this:

chemmaster and microwave are missing
Why / Balance
bugfix
Technical details
delta goofed in #31524 :trollface:
Media

Requirements

[x] I have read and am following the Pull Request and Changelog Guidelines.
[x] I have added media to this PR or it does not require an ingame showcase.

Breaking changes
none
Changelog
nah

me when theres no test for having either result or reagents

me when theres no test for having either result or reagents

Yeah, there should really be one

me when theres no test for having either result or reagents

The prototype marks it as nullable which indicates it is not required.
If it is required then it should be marked as such and be made non-nullable.

if you remove               AND                 then you're gonna have to remove the rest of the ss14 community too, we will not stand for                   's removal.

required then it should be marked as such

it was, until reagent recipes were added

test has confirmed only these 3 were missing them


feat: add manifest example yaml file

Add the manifest example to highlight how the example manifest will look like for OBS

/assign @xmudrii

/reopen


Custom wake words on Raspberry Pi

I have porcupine running on a raspberry pi for a personal project (a robot car). I'd like to add a dozen or so custom wake words. The eight words it comes with aren't very helpful for a robot :-) I see I can create them for Windows, Mac, or Linux, but not Raspberry Pi. Do I need an enterprise account to do that or is there a way to download additional wake words?

https://github.com/Picovoice/porcupine#license


StickyEvents : Adding methods to fire when this.mode is changed

Closes #13

Thanks for the feedback. I added a function named onChangeMode(oldMode, newMode). Hope that works

Looking good! I'll publish it in a minute

Just added it to the Readme, it's now live with version 0.6.4


Use local Curl to support ProxyChains-NG

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.
[x] Have you successfully run brew tests with your changes locally?

Use local Curl by default to support ProxyChains-NG.
Reference:
https://github.com/rofl0r/proxychains-ng/issues/78

Sorry, definitely don't want to allow the local Curl by default. Can you explain why you want/need this?

Github, Bintray, and some other sites do not have any mainland China CDN mirror, and they sometimes will be banned by the GFW (Great Firewall).

Many CLI users in mainland China are using ProxyChains-NG to cross the GFW and stay anonymous.

The SIP (System Integrity Protection) prevents ProxyChains-NG hooking system apps, but not local apps.
Reference:
https://support.apple.com/en-us/HT204899

Homebrew can use local Git to connect Github, but can not use local Curl to connect Bintray and Homebrew-Cask apps download location, these cause ProxyChains-NG can not fully work with Homebrew and Homebrew-Cask.

If you disallow local Curl by default, please disallow local Git by default as well, this can make up our mind to disable the SIP.

@Red54 Thanks! I've opened a PR in https://github.com/Homebrew/brew/pull/3482 with a slightly different approach but I'm 👍 on enabling your use-case.


error on editing upload image.

deploying on colab and everything works fine.
if I click x and upload my own picture, error occure when I try to set points.

same problem

same

please try new colab


Add a github workflow that run the generator example

It install poetry, install the necessary package and run the generator with the example survey

closes: #794


Don't offer completions for imports that are not installed (but have stubs, so resolve)

 Environment data

Language Server version: 2021.10.3
OS and version: win32 x64
Python version (and distribution if applicable, e.g. Anaconda): Python 3.9.7
python.analysis.indexing: undefined
python.analysis.typeCheckingMode: off

 Expected behaviour
The behavior that happens to both should be the same.
 Actual behaviour
The not installed package pandas is still automatically completed.

But when i try the pygame, its behavior is correct.

The behavior on pandas also appears on the following packages:
matplotlib
django
flask
pymysql
requests
bs4
psutil
termcolor
openpyxl

I just tested part of the package installed on my machine.
So it may happen in other packages.
 Logs

Python Language Server Log
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:0:1 ...
[FG]   parsing: Untitled-1 (2ms)
[FG]   binding: Untitled-1 (0ms)
[FG] completion at Untitled-1:0:1 [found 96 items] (3ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:0:2 ...
[FG]   parsing: Untitled-1 (0ms)
[FG]   binding: Untitled-1 (1ms)
[FG] completion at Untitled-1:0:2 [found 13 items] (2ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598930548 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (1ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598930548 at Untitled-1 (8ms)
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   checking: Untitled-1 (0ms)
[BG(1)] analyzing: Untitled-1 (0ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: Untitled-1 (0ms)
[FG] binding: Untitled-1 (0ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598933654 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (1ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598933654 at Untitled-1 (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (1ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   checking: Untitled-1 (6ms)
[BG(1)] analyzing: Untitled-1 (7ms)
Background analysis message: resumeAnalysis
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598934254 at Untitled-1 (0ms)
[FG] parsing: Untitled-1 (1ms)
[FG] binding: Untitled-1 (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:0:8 ...
[FG]   parsing: Untitled-1 (0ms)
[FG]   binding: Untitled-1 (1ms)
[FG] completion at Untitled-1:0:8 [found 212 items] (35ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:0:9 ...
[FG]   parsing: Untitled-1 (6ms)
[FG]   binding: Untitled-1 (0ms)
[FG] completion at Untitled-1:0:9 [found 42 items] (16ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598934658 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (6ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598934658 at Untitled-1 (7ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:0:10 ...
[FG]   parsing: Untitled-1 (6ms)
[FG]   binding: Untitled-1 (0ms)
[FG] completion at Untitled-1:0:10 [found 6 items] (13ms)
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (8ms)
[BG(1)]   binding: Untitled-1 (1ms)
[BG(1)]   checking: Untitled-1 (6ms)
[BG(1)] analyzing: Untitled-1 (15ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598939747 at Untitled-1 (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (7ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   checking: Untitled-1 ...
[BG(1)]     parsing: c:\Users\Acer\.vscode\extensions\ms-python.vscode-pylance-2021.10.3\dist\bundled\stubs\pandas\__init__.pyi [fs read 1ms] (14ms)
[BG(1)]     binding: c:\Users\Acer\.vscode\extensions\ms-python.vscode-pylance-2021.10.3\dist\bundled\stubs\pandas\__init__.pyi (0ms)
[BG(1)]   checking: Untitled-1 (22ms)
[BG(1)] analyzing: Untitled-1 (29ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
[FG] parsing: Untitled-1 (1ms)
[FG] binding: Untitled-1 (1ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598940065 at Untitled-1 (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (0ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   checking: Untitled-1 (8ms)
[BG(1)] analyzing: Untitled-1 (9ms)
Background analysis message: resumeAnalysis
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598940528 at Untitled-1 (0ms)
[FG] parsing: Untitled-1 (1ms)
[FG] binding: Untitled-1 (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:1:1 ...
[FG]   parsing: Untitled-1 (0ms)
[FG]   binding: Untitled-1 (0ms)
[FG] completion at Untitled-1:1:1 [found 96 items] (3ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:1:2 ...
[FG]   parsing: Untitled-1 (0ms)
[FG]   binding: Untitled-1 (0ms)
[FG] completion at Untitled-1:1:2 [found 13 items] (3ms)
[FG] parsing: c:\Users\Acer\.vscode\extensions\ms-python.vscode-pylance-2021.10.3\dist\typeshed-fallback\stdlib\typing.pyi [fs read 5ms] (63ms)
[FG] binding: c:\Users\Acer\.vscode\extensions\ms-python.vscode-pylance-2021.10.3\dist\typeshed-fallback\stdlib\typing.pyi (15ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598942289 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (1ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598942289 at Untitled-1 (8ms)
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   checking: Untitled-1 (0ms)
[BG(1)] analyzing: Untitled-1 (1ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (1ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   checking: Untitled-1 (6ms)
[BG(1)] analyzing: Untitled-1 (7ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
[FG] parsing: Untitled-1 (1ms)
[FG] binding: Untitled-1 (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598943478 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (1ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598943478 at Untitled-1 (10ms)
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   checking: Untitled-1 (0ms)
[BG(1)] analyzing: Untitled-1 (0ms)
Background analysis message: resumeAnalysis
[FG] parsing: Untitled-1 (1ms)
[FG] binding: Untitled-1 (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:1:8 ...
[FG]   parsing: Untitled-1 (0ms)
[FG]   binding: Untitled-1 (1ms)
[FG] completion at Untitled-1:1:8 [found 212 items] (31ms)
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (0ms)
[BG(1)]   binding: Untitled-1 (1ms)
[BG(1)]   checking: Untitled-1 (5ms)
[BG(1)] analyzing: Untitled-1 (6ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:1:9 ...
[FG]   parsing: Untitled-1 (1ms)
[FG]   binding: Untitled-1 (1ms)
[FG] completion at Untitled-1:1:9 [found 65 items] (29ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598943932 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (6ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   parsing: d:\Python\Lib\site-packages\py\__init__.pyi [fs read 1ms] (10ms)
[BG(1)]   binding: d:\Python\Lib\site-packages\py\__init__.pyi (0ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598943932 at Untitled-1 (27ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:1:10 ...
[FG]   parsing: Untitled-1 (1ms)
[FG]   binding: Untitled-1 (1ms)
[FG] completion at Untitled-1:1:10 [found 5 items] (9ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598944966 at Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (4ms)
[BG(1)]   binding: Untitled-1 (1ms)
[BG(1)] getSemanticTokens delta previousResultId:1635598944966 at Untitled-1 (11ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (5ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   checking: Untitled-1 (8ms)
[BG(1)] analyzing: Untitled-1 (13ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
[FG] parsing: Untitled-1 (0ms)
[FG] binding: Untitled-1 (1ms)
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598945415 at Untitled-1 (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] completion at Untitled-1:1:13 ...
[FG]   parsing: Untitled-1 (0ms)
[FG]   binding: Untitled-1 (1ms)
[FG] completion at Untitled-1:1:13 [found 0 items] (5ms)
Background analysis message: analyze
[BG(1)] analyzing: Untitled-1 ...
[BG(1)]   parsing: Untitled-1 (0ms)
[BG(1)]   binding: Untitled-1 (0ms)
[BG(1)]   checking: Untitled-1 (6ms)
[BG(1)] analyzing: Untitled-1 (6ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens delta
[BG(1)] getSemanticTokens delta previousResultId:1635598945740 at Untitled-1 (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange

Pylance ships with type information for a number of popular libraries. It's able to provide suggestions for these libraries even if you haven't installed them.
We've discussed maybe eliminating this (i.e. offering auto-compete only for libraries that are installed), but some users prefer the current capability. It allows then to create a new venv and start coding against these libraries, then install the libraries that they reference.
Do you see a problem with the current behavior, or did you just find it surprising?

Pylance ships with type information for a number of popular libraries. It's able to provide suggestions for these libraries even if you haven't installed them.
We've discussed maybe eliminating this (i.e. offering auto-compete only for libraries that are installed), but some users prefer the current capability. It allows then to create a new venv and start coding against these libraries, then install the libraries that they reference.
Do you see a problem with the current behavior, or did you just find it surprising?

I think this behavior will bring trouble to beginners.
It may make them think that "this package has been installed".
Then, when they run the code, the appearance of ModuleNotFoundError will become confusing.
And I personally think this feature doesn't seem to bring much convenience.
Can you add the option to turn off this feature in the future?

Thanks for the report. Question, when you accept the completion on this uninstalled module, do you also see the error in the editor that the module is not found?

Thanks for the report. Question, when you accept the completion on this uninstalled module, do you also see the error in the editor that the module is not found?

No error is reported. It's like the module has been installed (actually not)
The functions in the module can also completed correctly.

When you use go to definition on that function, where does it take you? Are you certain the interpreter selected at the bottom left is the one you are using in the terminal?

When you use go to definition on that function, where does it take you? Are you certain the interpreter selected at the bottom left is the one you are using in the terminal?

It's strange, unlike yesterday, it did report a Import could not be resolved from source today.
Maybe I chose the interpreter by mistake yesterday.Sorry.
Anyway, I now choose the right interpreter.
When I use go to definition on that function:

Okay, then that is in line with our current expected behavior, where we suggest imports that may not resolve to source; navigating brings you to the stubs we ship.

Closing old issue. If this is still a problem, please reopen with the information requested. thanks


[RN][Testing] Make integration tests work in the New Architecture

Summary:
Working on #39719 with @Saadnajmi we realized that running the IntegrationTests with the New Architecture turned on resulted in a crash due to out-of-scope stack memory. I need to research
more about this problem, but enabling the Address Sanitizer in Xcode fixed the tests.
Changelog:
[Internal] - Make IntegrationTests on iOS work with the New Architecture
Test Plan:
Tested locally

FWIW, I thought we already had it enabled in the xctestplan here, guess not?
https://github.com/facebook/react-native/pull/36443/

I was investigate it further:

Is it true that we had already enabled them in https://github.com/facebook/react-native/pull/36443
Tests are crashing with the Address Sanitizer (ASAN) turned on
The change currently in this PR enables the ASAN from another setting
Enabling the ASAN twice, actually disable it! 😱😱😱😱😱😱😱 (I guess Apple implemented the flags as toggles... ¯_(ツ)_/¯)
The ideal state is not to crash with and without ASAN
I'm investigating more, but I'll need more help. We are accessing a variable outside of the scope, but I can't figure out which is the variable. Currently, it crashes here