ImportError: libboost_python-py27.so.1.55.0: cannot open shared object file: No such file or directory on raspbian

OS and version used:  Linux raspberrypi 4.9.80-v7+ #1098 SMP Fri Mar 9 19:11:42 GMT 2018 armv7l GNU/Linux

Python runtime used:  Python 2.7.13 and Python 3.5.3

SDK version used:  1.3.0

Description of the issue:
import iothub_client fails with the error message seen below
Code sample exhibiting the issue:
import iothub_client
Console log of the issue:
Traceback (most recent call last):
File "app.py", line 4, in
import iothub_client
File "/home/pi/.local/lib/python2.7/site-packages/iothub_client/init.py"line 1, in
from .iothub_client import *
ImportError: libboost_python-py27.so.1.55.0: cannot open shared object file: Nsuch file or directory

@eifinger
Install boost with the following commands:
sudo apt-get install libboost1.55-all
OR
sudo apt-get install libboost-all-dev
OR
sudo apt-get update
sudo apt-get upgrade
Best Regards,
Zoltan

sudo apt-get install libboost1.55-all

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libboost1.55-all
E: Couldn't find any package by glob 'libboost1.55-all'
E: Couldn't find any package by regex 'libboost1.55-all'

sudo apt-get install libboost-all-dev
Installs 252MB of libraries, still the same error message

sudo apt-get update && upgrade
Newest version, no updates

Hi all,
The same issue described above.
I installed the the azure-iothub-device-client using the command:
pip install azure-iothub-device-client
After run the sample codes and the same error described:

ImportError: libboost_python-py34.so.1.55.0: cannot open shared object file

This is because no python 3.4 is installed and because now libboost in RPI is the 1.62 version
find / -iname *libboost_python*

/usr/lib/arm-linux-gnueabihf/libboost_python-py35.a
/usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.62.0
/usr/lib/arm-linux-gnueabihf/libboost_python.so
/usr/lib/arm-linux-gnueabihf/libboost_python-py27.so
/usr/lib/arm-linux-gnueabihf/libboost_python-py35.so.1.62.0
/usr/lib/arm-linux-gnueabihf/libboost_python.a
/usr/lib/arm-linux-gnueabihf/libboost_python-py27.a
/usr/lib/arm-linux-gnueabihf/libboost_python-py35.so

The /usr/local/lib/python3.5/dist-packages/iothub_client/iothub_client.so was compiled with libboost_python-py34.so.1.55.0 library.
To solve or a new pip package is created using the 1.62 library or compiling again from the source:

on raspberry pi clone the repository like described in https://github.com/Azure/azure-iot-sdk-python/blob/master/doc/python-devbox-setup.md#linux
inside build_all/linux make the commands described in same site for python3.5
/setup.sh --python-version 3.5
./build.sh --build-python 3.5

After the iothub_client.so is in azure-iot-sdk-python/device/samples/iothub_client.so and we must do:
cp azure-iot-sdk-python/device/samples/iothub_client.so /usr/local/lib/python3.5/dist-packages/iothub_client/iothub_client.so
and problem solved for me.
I never create a pip package but how can I help to produce a new azure-iothub-device-client release  package?
Best regards

@sergiomfsilva
Hi
when i apply this command on raspbian
cp azure-iot-sdk-python/device/samples/iothub_client.so /usr/local/lib/python3.5/dist-packages/iothub_client/iothub_client.so
i got this
cp: cannot create regular file '/usr/local/lib/python3.5/dist-packages/iothub_client/iothub_client.so': No such file or directory
i tried to create manually directory on raspbian GUI but access denied,
Urgent help needed

Hi @zaheer308
Do not create any folder manually. The command
pip install azure-iothub-device-client
or
pip3 install azure-iothub-device-client
must create the /usr/local/lib/python3.5/dist-packages/iothub_client/ folder for you
Best Regards

@sergiomfsilva
i have used following command
pip install azure-iothub-service-client
but on python3 , i am getting following error
>>> import iothub_service_client Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/home/pi/.local/lib/python3.5/site-packages/iothub_service_client/__init__.py", line 1, in <module>     from .iothub_service_client import * ImportError: libboost_python-py34.so.1.55.0: cannot open shared object file: No such file or directory

@sergiomfsilva on using above method as you mentioned and using following command
 sudo cp azure-iot-sdk-python/device/samples/iothub_client.so /usr/local/lib/python3.5/dist-packages/iothub_service_client/iothub_client.so
getting same error ,
i am new with raspberry pi and linux based system, just want to connect my raspberry with azure iot hub , but stuck with
import iothub_service_client
i am following instructions from https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-python-getstarted
any useful help needed

@zaheer
you did the next command
sudo cp azure-iot-sdk-python/device/samples/iothub_client.so /usr/local/lib/python3.5/dist-packages/iothub_service_client/iothub_client.so
or the command
cp azure-iot-sdk-python/device/samples/iothub_client.so /home/pi/.local/lib/python3.5/site-packages/iothub_service_client/
?

@sergiomfsilva
i did both commands,

@eifinger
Could you please let me know if this issue has been resolved or not?
Best Regards,
Zoltan

That depends, is there a new pip version which works out of the box on raspbian?

Is there an update on this?

I got it in NodeJS...

Congratulations!

@eifinger @wladneto @zaheer308 @sergiomfsilva usually these problems appear when the default version of boost on the system is different from the one we link the SDK against. I just published a new version of the packages (1.4.1) that builds against the default raspbian stretch version - all of you working with raspbian should be good now. can you please confirm?

@pierreca Still having the same problem after pip installing the latest sdk version (1.4.1)
ImportError: libboost_python-py27.so.1.62.0: cannot open shared object file: No such file or directory

@ko5win

are you running raspbian stretch or jessie? You probably want stretch now. it's the latest stable and that's the one we're testing against.
is the libboost-python1.62.0 package installed? if not you can install it with apt-get install libboost-python1.62.0. this is the correct version against which the SDK is compiled.

I just installed a fresh raspberry pi with stretch and after installing the proper version of libboost everything works as expected.

@pierreca Can confirm that after reflashing with Raspbian stretch + running sudo apt-get install libboost-python1.62.0 will make the pip version work, thanks!

@ko5win that's great thanks for confirming! closing as resolved then.

@eifinger, @sergiomfsilva, @zaheer308, @wladneto, @ko5win, thank you for your contribution to our open-sourced project! Please help us improve by filling out this 2-minute customer satisfaction survey

getting the same error but, i am using virtaulenv how can i fix the issue ?

@sergiomfsilva Got the same error using Ubuntu 18 on a Pi and python 2.7. Building from source worked the same way you described, except I didn't have to switch libcurl4 package. What is that for again?

@francofs some older versions of libcurl had a bug that, combined with the C SDK that we wrap around, would cause Out of memory errors. glad to learn it's not needed anymore :)

on raspbian stretch

install libboost-python1.62.0 package with apt-get install libboost-python1.62.0
pip3 install azure-iothub-device-client
python3 test.py

raspbian buster

copy libboost_python and libcurl from raspbian stretch to /usr/lib/arm-linux-gnueabihf on raspbian-buster. and It work for me.

Hi!
I'm with the same problem when I try to import iothub_client
ImportError: libboost_python-py35.so.1.62.0: cannot open shared object file: No such file or directory
Raspbian buster
Python 3.7.3
It is installed libboost-python1.62.0
Could you help me please?


chore: Update mac links so they work on GH

Some of these may have special handlings in the openpublishing platform, but they don't work on GitHub or VSCode.

~/ used for same folder links
Extensionless absolute links starting with /visualstudio/mac/ change to relative links with .md extension

@nschonni : Thanks for your contribution! The author, @asb3993, has been notified to review your proposed change.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mac/activation.md
:white_check_mark:Succeeded

mac/azure-workload.md
:white_check_mark:Succeeded

mac/compiling-and-building.md
:white_check_mark:Succeeded

mac/ide-tour.md
:white_check_mark:Succeeded

mac/index.md
:white_check_mark:Succeeded

mac/install-preview.md
:white_check_mark:Succeeded

mac/installation.md
:white_check_mark:Succeeded

mac/keyboard-shortcuts.md
:white_check_mark:Succeeded

mac/managing-references-in-a-project.md
:white_check_mark:Succeeded

mac/projects-and-solutions.md
:white_check_mark:Succeeded

mac/setup-vsmac-tools-unity.md
:white_check_mark:Succeeded

mac/unity-tools.md
:white_check_mark:Succeeded

mac/using-vsmac-tools-unity.md
:white_check_mark:Succeeded

mac/version-control.md
:white_check_mark:Succeeded

mac/working-with-subversion.md
:white_check_mark:Succeeded

mac/workloads.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@nschonni : Thanks for your contribution! The author, @asb3993, has been notified to review your proposed change.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mac/activation.md
:white_check_mark:Succeeded

mac/azure-workload.md
:white_check_mark:Succeeded

mac/compiling-and-building.md
:white_check_mark:Succeeded

mac/ide-tour.md
:white_check_mark:Succeeded

mac/index.md
:white_check_mark:Succeeded

mac/install-preview.md
:white_check_mark:Succeeded

mac/installation.md
:white_check_mark:Succeeded

mac/keyboard-shortcuts.md
:white_check_mark:Succeeded

mac/managing-references-in-a-project.md
:white_check_mark:Succeeded

mac/projects-and-solutions.md
:white_check_mark:Succeeded

mac/setup-vsmac-tools-unity.md
:white_check_mark:Succeeded

mac/unity-tools.md
:white_check_mark:Succeeded

mac/using-vsmac-tools-unity.md
:white_check_mark:Succeeded

mac/version-control.md
:white_check_mark:Succeeded

mac/working-with-subversion.md
:white_check_mark:Succeeded

mac/workloads.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@asb3993 Amy I believe ~ is used to link to folders at the root of the repo, so I think @nschonni 's suggested changes are correct.


release: tag <IP_ADDRESS>32020

Signed-off-by: Michael Rebello<EMAIL_ADDRESS>

Realizing the title of this PR was incorrect, the version bump was to v<IP_ADDRESS>72020 (code change was correct)
Release tagged with this: https://github.com/lyft/envoy-mobile/releases/tag/v<IP_ADDRESS>72020


FloatingFocusManager: mouseleave does not always prevent returnFocus when using safePolygon

Describe the bug
Sometimes, when using hover toggleable popover, when closing the popover from safe polygon area, focus is moved back to previous focused element. This is unexpected as the previously focused element may have a focus trigger on it's own that opens some other element.
To Reproduce
https://codesandbox.io/p/sandbox/intelligent-beaver-8lh66v
Steps to reproduce the behavior:

Focus the input
While the input is focused, open/close the Popover once with hover
Click on body (anywhere outside the input to blur it)
Now open the Popover with hover, and close it by triggering the safePolygon change reason.
Focus moves back to input, which is unexpected.

Note that sometimes step 2 is not necessary, happens even without it, but with 2 included I could always reproduce this, so I included it anyway.
Expected behavior
I expect the focus not to be returned to anything if the closing reason is hover, does not matter if mouseleave is caused by simple hover or safePolygon hover.
Screenshots
https://github.com/user-attachments/assets/cd995d66-bd7d-4c71-ac2d-4dd8abd953ea
Context:

OS: Windows
Browser: Edge
Version: 131

Additional context
If I looked at the code here: https://github.com/floating-ui/floating-ui/blob/master/packages/react/src/components/FloatingFocusManager.tsx#L525
It checks for "hover" change reason, but when using safePolygon the reason is actually "safe-polygon". I think that accounting for "safe-polygon" in that if statement may fix the issue.
Sidenote: the fact that "safe-polygon" is a possible change reason may be a bit unexpected in other scenarios as well. For example, if I want to track the change reason externally, but only care whether it's hover/click, I need to "normalize" the reason given from onOpenChange manually myself.
Also, given that in that scenario, the reference element ref should also be available, even if the focus is moved back to anything, the correct place to return focus to would be the reference, not the previously focused element. If that happened instead, this issue would be less annoying.

Sidenote: the fact that "safe-polygon" is a possible change reason may be a bit unexpected in other scenarios as well. For example, if I want to track the change reason externally, but only care whether it's hover/click, I need to "normalize" the reason given from onOpenChange manually myself.

I've also found this to be more annoying than not. I don't think the granularity of knowing this state is really worth it, but idk.

Also, given that in that scenario, the reference element ref should also be available, even if the focus is moved back to anything, the correct place to return focus to would be the reference, not the previously focused element. If that happened instead, this issue would be less annoying.

Good point as well


Sales Order reordering of detail table columns causes item level fields inconsistencies when row is clicked

If the user performs a drag of drop of table columns, the onClick method will incorrectly assign widget fields with the wrong row index values.

All tables that use the column index number of a row to update a textbox or dropdown field should have the Header column reordering disallowed.

Resolution set for patch 6.4.4

resolved at release patch 6.4.4.  Closing


CB-13230: Removed auto service-worker feature

Platforms affected
This
What does this PR do?
removes auto service worker feature
What testing has been done on this change?
npm test
Checklist

[x] Reported an issue in the JIRA database
[x] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file paths", where CB-xxxx is the JIRA ID & "android" is the platform affected.
[x] Added automated test coverage as appropriate for this change.

LGTM

LGTM


chore: Add replace_insecure_js zone_settings_override toggle.

if we're adding a new field, we need to add an acceptance test for coverage. as is, i also don't think this works given the new property isn't in the aggregated view and needs to be treated as a single endpoint fetch as we did for nel in #3305.

if we're adding a new field, we need to add an acceptance test for coverage. as is, i also don't think this works given the new property isn't in the aggregated view of settings and needs to be treated as a single endpoint fetch as we did for nel in #3305.

Added a test, but seems it is not run from this PR? How do I test it manually? @jacobbednarz

you'll need to run the acceptance tests locally - https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/contributing/development.md#quick-start
PRs only trigger unit tests as the acceptance tests take a long time and use real resources.

I was able to run the acceptance test for my test locally with a dummy Cloudflare account with some "pending" domains finally, and after setting a couple of defaults (challenge ttl and security level)) it completes successfully:
TESTARGS='-run "^TestAccCloudflareZoneSettingsOverride_ReplaceInsecureJS" -count 1 -parallel 1' make testacc (..) ok      github.com/cloudflare/terraform-provider-cloudflare/internal/framework/service/zero_trust_access_mtls_hostname_settings                      0.403s [no tests to run] testing: warning: no tests to run PASS ok      github.com/cloudflare/terraform-provider-cloudflare/internal/framework/service/zero_trust_risk_behavior 0.395s [no tests to run] testing: warning: no tests to run PASS ok      github.com/cloudflare/terraform-provider-cloudflare/internal/framework/service/zero_trust_risk_score_integration                             0.389s [no tests to run] === RUN   TestAccCloudflareZoneSettingsOverride_ReplaceInsecureJS --- PASS: TestAccCloudflareZoneSettingsOverride_ReplaceInsecureJS (26.39s) PASS ok      github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider      26.784s testing: warning: no tests to run PASS ok      github.com/cloudflare/terraform-provider-cloudflare/internal/utils      0.362s [no tests to run]
Does everything look OK then for you to consider adding this toggle? @jacobbednarz

acceptance tests all looking good here.
TF_ACC=1 go test ./internal/sdkv2provider -v -run "^TestAccCloudflareZoneSettingsOverride_" -count 1 -timeout 120m -parallel 1
=== RUN   TestAccCloudflareZoneSettingsOverride_Full
--- PASS: TestAccCloudflareZoneSettingsOverride_Full (31.81s)
=== RUN   TestAccCloudflareZoneSettingsOverride_RemoveAttributes
--- PASS: TestAccCloudflareZoneSettingsOverride_RemoveAttributes (39.40s)
=== RUN   TestAccCloudflareZoneSettingsOverride_NEL
--- PASS: TestAccCloudflareZoneSettingsOverride_NEL (13.29s)
=== RUN   TestAccCloudflareZoneSettingsOverride_ReplaceInsecureJS
--- PASS: TestAccCloudflareZoneSettingsOverride_ReplaceInsecureJS (14.28s)
PASS
ok  	github.com/cloudflare/terraform-provider-cloudflare/internal/sdkv2provider	100.203s

thanks!


Excel export for TreeGrid throws

Fixed with db2be4c57a180543b91cea29a11afb9c977dac1a
From Groovy 2.5, pop() removes the first item in a list, not the last, so this commit switches from pop() to removeLast().
Hoist-Core uses Groovy 3+ as of v13.05.
There were no other uses of pop() in Hoist-Core.


Add Proper Documentation

@stephin007 Would like to work on this issue...

What are u planning to change here @Aryan123-rgb ?


Add lightning usage example

As suggested in #158, this PR proposes to add a PyTorch Lightning usage example: it's basically the same as the MTL usage example but in a LightningModule.

Preview:


fix: Deploy on Radix GHA

:tada: This PR is included in version 1.1.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add automated tests

This issue is about the infrastructure and tests needed to ensure the plugin works properly. The "lab" is made from a real iPad (until we fix #1) and local ssh daemon listening on port 22 and accepting the jrandom user.
The preferred architecture is Appium driving XCUITest. A good first step is to read this doc.
The testing suite
The testing suite is based on Terminal7's usage scenario and the #4 bug. Steps 1-5 are expected to pass while the bug could fail the rest of the steps:

Open a session using jrandom@localhost:22
Open a channel
Run a shell over the channel
verify the shell can echo "hello world"
repeat 6 times steps 2-4
exit a shell
verify a random remaining shell can echo "hello world"
repeat 6 times steps 6-7

It's best to start by coding an Appium based testing suite and submitting it for review before working on the infrastructure.

@daonb has funded $23.00 to this issue.

Submit pull request via IssueHunt to receive this reward.
Want to contribute? Chip in to this issue via IssueHunt.
Checkout the IssueHunt Issue Explorer to see more funded issues.
Need help from developers? Add your repository on IssueHunt to raise funds.

@daonb I am interested to work on this issue. This will be the first issue I will be resolving via IssueHunt. May I know if I will be funded for solving this issue ?

Hi @pathange-s , welcome! I love issue hunts. Once paid $50 for one line of CSS and it was worth it. This one is more complicated and it probably includes a lot of time in XCode
If your PR is approved, you'll get the funds. But before approving, I want to have it running on my dev environment of a MacOS and an iPad. The Appium test runner will be using XCUITest to automate the connected iPad. I hope you can get a similar env as without both a Mac and iPad you can't develop this.
There's a small chance someone else will open a PR before you do. As of now I don't know of anyone else who joined the hunt so you should be OK.


[TC-DM-4.*] how to access the List elements

Summary:
Need YAML support to 'Userwifi_ssid' is the SSID value and serves as the NetworkID value also which is present in the Networks attribute list with NetworkIndex as 'Wifinet_idx'
TC-DM-4.4
TC-DM-4.5
TC-DM-4.11
Testplan screenshot:

This issue was created by me using a account that i had to delete due to access issues, I will continue to follow these issues with my current id.


Max PKCS#11 id URI length of 100 characters?

Hello,
Apologies if this has been asked already, I did a quick search online but couldn't find any references to "100 characters" or other PKCS#11 URI length limits, though I might have missed a doc somewhere.
Our PKCS#11 library (https://github.com/GoogleCloudPlatform/kms-integrations) uses relatively long key IDs, and I just ran into a surprising failure while trying to generate a self-signed certificate:
$ openssl req -new -x509 -days 3650 -subj '/CN=test/' -sha256 -engine pkcs11 -keyform engine -key pkcs11:id=some_id_longer_than_100_characters > my-test.crt

Engine "pkcs11" set.
The private key ID is not a valid PKCS#11 URI
The PKCS#11 URI format is defined by RFC7512
The private key ID is not a valid PKCS#11 URI
The PKCS#11 URI format is defined by RFC7512
The private key was not found at: pkcs11:id=some_id_longer_than_100_characters
PKCS11_get_private_key returned NULL
Could not read private key from org.openssl.engine:pkcs11:pkcs11:id=some_id_longer_than_100_characters
40D7D791067F0000:error:40000064:pkcs11 engine:ERR_ENG_error:invalid id:eng_back.c:400:
40D7D791067F0000:error:13000080:engine routines:ENGINE_load_private_key:failed loading private key:../crypto/engine/eng_pkey.c:79:
Aborted

"some_id_longer_than_100_characters" has been redacted but you get the idea. IDs shorter than 100 characters work just fine.
My questions:

is this intended?
is the limit documented anywhere?

If this is not the right place for issues related to the PKCS#11 engine let me know and I'll open a new one in the right repo. Thank you!

The PKCS#11 engine is produced with OpenSC's libp11 project, so they're the folks that you should turn to primarly.
However, I have looked at their code, and nothing in their code seems to imply a length limit.  However, the URI is subject to URI encoding (i.e bytes can be specified with %xx where x are hex digits)...  so, could it be that your 100 character id includes a percent sign somewhere that isn't followed by two hex digits?  That would be a plausible cause for your issue,

Thanks for the quick reply and for taking a look! The specific id format is a totally valid guess, but this can also be reproduced with a basic id of 101x "a"s, which triggers the URI error. The same id with 100x "a"s doesn't :shrug:
I've just filed the same issue in libp11 (https://github.com/OpenSC/libp11/issues/531), so up to you if you want to keep this open here too.

Closing as it is not an OpenSSL issue.

Closing as it is not an OpenSSL issue.

@t8m How exactly did you determine that it's not an OpenSSL issue?  Is it because you read and understood the analysis written by @levitte above, or because you just assumed that if the same issue is opened in two projects then the bug must be in the other project?  If there is another reason for your decision please don't hesitate to share it with us.

@mtrojnar There is no such limit applied to URI length in OpenSSL so this must be a problem with the engine or the underlying PKCS11 implementation.

Off-topic: pkcs11-tool has limit of 100 CK_BYTE for object id => 200 characters in hexadecimal notation.
It seems to me libp11 engine uses 255 characters for object id. Dunno why fail for 100 .


Artifacts in 1920x1080 IR image in D415

Required Info

Camera Model
D435

Firmware Version
<IP_ADDRESS>

Operating System & Version
Ubuntu 16.04

Kernel Version (Linux Only)

Platform
PC

SDK Version
v2.10.1

Issue Description
When capturing the full resolution IR image from D415 camera I see some artifacts in the image (attached) but when resolution is set to 1280x720 (highest for depth capture) they do not appear.

Hi @panjekm
Please note that 1920x1080 is internal calibration format and is not intended for normal use. In particular, the images you see are not rectified, unlike the regular left/right Y8 images.

Ok. But i guess these artifacts are not connected to rectification. What I meant were those little square pattern bright spots in the white part of the chessboard which only appear on this 1920x1080 image.
These artifacts dont appear on the 1280x720 image. As I tried using those images for calibrating the camera it wasnt possible as the Intel.Realsense.CustomRW tool assumes that calibration parameters are for the 1920x1080 image. Setting the lower resolution in calibration.xml file doesnt seem to have any effect.

What I meant is that 1920x1080 Y16 IR and 1280x720 Y8 IR differ in not just scale and the 1920x1080 is not intended for use by end customers.
Perhaps someone else can answer how the data is aligned within the Y16 frame.

Thanks for you answer.
But if I wanted to calibrate the camera on my own and use the provided tool to upload the calibration parameters, how can I do it? I need to somehow be able to access fullHD IR images to run calibration on them? Or is there some other way?

I did some more tests and turns out that if I use 1920x1080 Y8 image these artifacts dont show up. However, as you already mentioned, the Y8 image is probably rectified (see below) while Y16 isnt. This means that if I want to calibrate I need this Y16 unrectified image. It is strange that the artifacts disappear in Y8 image as rectification of Y16 image wouldnt just remove them.
Also, on the other device (D435) these artifacts dont appear on Y16 raw 1280x800 image. So it seems like its a bug somewhere.
Do you know if these artifacts also appear on the newest firmware?

I updated the firmware to the latest (5.9.2) and the problem persists. What I found out is that it also appears at lower resolution (640x480) when using Y16 format (see image below).

This could be related to issue #450. Is there a way to get RAW16 images? The issue seems to be with the debayering. Is debayering done on the device directly?

Ok, seems to be related to debayering. I used the cv::cvtColor to convert the Y16 IR image into a debayered one.


map.bounds returning wrong bounding box

I have
m = Map(center=[-3.1, 37.4], zoom=10, layout=dict(width='1000px', height='400px'))
and it displays correctly, but
m.bounds report wrong bounding box:
[(-3.3735983031347327, -3.3735983031347327),  (-2.8250874941127346, 38.08685302734375)]
Seems like a typo somewhere, as first coordinate is repeated twice.

Right. It should be an easy fix. PR  welcome.

Thx!

@batic I just published a patch version with your fix.

Now on conda-forge.


Trim variant sequences by coverage when matching to reference

New Functionality
Since turning on assembly of VariantSequence objects by default, we now have to contend with variant sequences which are very well supported at most positions but may have a small number of leading nucleotides which came from a single read. That read may contain errors or may protrude into an intronic region -- creating mismatches relative to the reference transcripts which prevent determination of a reading frame. We deal with this by trying to trim the variant sequence to regions of increasing coverage, in the hopes that parts of the sequence spanned by many reads are more reliable and will better match the reference.
Refactoring
ReferenceContext, ReferenceSequenceKey, and ReferenceCodingSequenceKey are no longer namedtuples but instead inherit from a CompactObject base class which uses a __slots__ field to automatically implement pretty printing, equality, hashing, &c. I wanted to do away with the imitation of inheritance between namedtuples and instead make these classes have explicit __init__ functions which fully specify all of their arguments.

This change is

Coverage increased (+0.1%) to 86.754% when pulling 48e28c479b5758dff121c1b234bd0e6c5d960281 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.2%) to 86.81% when pulling a8c8ec7f63266ee49209d314a67a2394b0367cbf on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.2%) to 86.81% when pulling a8c8ec7f63266ee49209d314a67a2394b0367cbf on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.2%) to 86.829% when pulling 0ab01f1a903aff19690b36ddc71990425f9fac02 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.2%) to 86.829% when pulling 0ab01f1a903aff19690b36ddc71990425f9fac02 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.2%) to 86.829% when pulling 0ab01f1a903aff19690b36ddc71990425f9fac02 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.9%) to 87.53% when pulling c835ed23b8644d0a4c1cd8b10187446b33f3fcd6 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.9%) to 87.53% when pulling 43d20d833ccae4a907dc36a586c49e9db275779e on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.8%) to 87.46% when pulling 97bf2bbc819a70eaa98784c5ea66cdae113f18ab on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+0.8%) to 87.449% when pulling 796c4c2a42aeb0aa39c9cd6ac04d04ab9c6a2011 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Reviewed in person with @julia326

Coverage increased (+1.0%) to 87.623% when pulling 796c4c2a42aeb0aa39c9cd6ac04d04ab9c6a2011 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+1.0%) to 87.623% when pulling 95375f496f1f9297286e28fb16119a080b0bab9c on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+1.0%) to 87.623% when pulling 95375f496f1f9297286e28fb16119a080b0bab9c on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+1.0%) to 87.623% when pulling f2743a8030628d2e02930b6de691d3455a623405 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.

Coverage increased (+1.2%) to 87.869% when pulling f2743a8030628d2e02930b6de691d3455a623405 on trim-variant-sequences-by-coverage-while-matching-to-reference into ad75ff988314a4fa6e55bf14cadc4580d478e14e on master.


dependencies for installing documentation

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-from-Source
this section does not mention you need asciicode -> xmlto -> getopt

Is this still an issue? If not, I'd move to close.

Not sure if this is an issue still or not, but it's book content; the fix would need to go into the progit2 repo.

Unless the dependencies are dropped i guess it's still an issue. Would you guys like it if i open up an issue in progit2 repo instead?

@flip111 Yes, exactly. Thanks!


[WIP] Config module

Coverage decreased (-3.2%) to 71.008% when pulling 3ca2d09f1e81452e6d043c038906be787b6026a8 on config-module into 17f12332e0d894a566f46f16f0abb48654127c7c on master.


Migrate to traittypes.Array

This seems to be ok. More testing will be required before merging.
Note: bqplot-extra will need to use traittypes too.
To install traittypes:
conda install -c conda-forge traittypes

@ellisonbg: migrating to traittypes.

Opened migration PRs in all the dependent projects.

Self-merged to be able iterate on the other traittypes.


Adding optional encoding arg, and text_partition tests

Added optional encoding argument to the partition_{html, email, text}
Added to happy path test for text, and added one test for sad path. Hoping to get feedback on logic and testing before continuing down this path for html and email partitioning.
reference issue: https://github.com/Unstructured-IO/unstructured/issues/214

Could you use make tidy to satisfy the Linting CI, and update the version in CHANGELOG and unstructured/__version__.py? It will help the continuous integration pass.
Thanks in advance!


No router instance found when using with "next-redux-wrapper"

Hi,
I'm not sure if the problem is on your or next-redux-wrapper site, but when I try to combine these two modules I get this error "Error: No router instance found. you should only use "next/router" inside the client side of your app. https://err.sh/zeit/next.js/no-router-instance" by every call, especially by 404 sites.
The Error occurs in this Row of the [...path].js router.replace(/en/${router.query.path.join('/')})
I build a little example: https://github.com/RobinSCU/next-translate-with-next-redux-wrapper
Maybe you can show me what i did wrong.
Thanks
Robin

As I understand the default "redirect" is just a cosmetic one in the browser and not a 301 on the server. To fix the error you can add the typeof !== 'undefined' mentioned in https://github.com/zeit/next.js/blob/master/errors/no-router-instance.md. The replace than only happens in the browser and not on the server.
if(typeof window !== 'undefined'){    router.replace(\/${defaultLanguage}/${router.query.path.join('/')}`)
}`

@RobinSCU Sorry it took me so long to answer! I just tested your project. Absolutely right. We might add the typeof window !== 'undefined' check!
This should be fixed on the next 0.16.0 version 😊!  Thanks a lot to report it!

@aralroca I'm not 100% sure but maybe does the pull request from @Faulik has now the same problem with the getDefaultLanguageIndexRedirectTemplate function.

I included this change also on the PR! I just pre-released 0.16.0-canary.2 with this change if you wanna try. Thanks a lot to report it 👏 !! Your reproducible example was very useful to understand the problem !


Compile Symbolics expressions into Linq expressions

This is cleaned up version of #37.
The Compile module now only contains helper methods, and duplicate code has been removed

Great, thanks!


Fixed default arguments not being passed properly in external dependencies powershell script

Windows handles arguments passed to processes differently. In PowerShell script, need to explicitly pass array of arguments to git clone command. This PR addresses that issue.

Merged, thanks!


Upgrade tutorial with new public state variable doesn't create zero parameter getter

Following ZeppelinOS tutorial https://docs.zeppelinos.org/docs/upgrading.html when adding a new public state variable and then accessing via truffle console results in Error: Invalid number of parameters for "t". Got 0 expected 2! when calling (await mc.t()).toString().
Versions
npx zos --version 2.2.3
npx truffle version Truffle v5.0.18 (core: 5.0.18)
npx ganache-cli Ganache CLI v6.4.3 (ganache-core: 2.5.5)
Running console.log(mc.methods) shows 't(uint256,string)' and doesn’t include a method for 't()'
Discussion in the forum
https://forum.zeppelin.solutions/t/problem-adding-new-initialize-function-to-upgradeable-contract-tutorial/705/5
Tutorial works with:
npx zos --version 2.2.3
npx truffle version Truffle v5.0.2 (core: 5.0.2)
npx ganache-cli Ganache CLI v6.3.0 (ganache-core: 2.4.0)

This seems to be an issue with Truffle, as I've reproduced it in a sample project without zOS. I have filed this issue on their tracker.

The first part of the tutorial clearly states a working version of truffle to use.  (I of course used the latest version) :smiley:
npm install<EMAIL_ADDRESS>

Closing the issue then!

Issue https://github.com/trufflesuite/truffle/issues/2048 fixed in Truffle v5.0.20
Reran tutorial with Truffle 5.0.20 successfully


DigitalOcean - files being deleted from the origin but not from the CDN?

This is a long shot.
Anyone had any issues with files being deleted from DigitalOcean's origin but remaining in the CDN?
I've been going round on this one for weeks, highly doubt it's anything todo with Fly System .. but maybe someone has encountered a similar issue?

FYI - This is the intended behaviour by DigitalOcean.


Paper structure & message

Decide on exactly how to structure the paper with Mario and what the message should be (will be clearer once MBAs have been run etc)
(This refactors the writing issues so close #3, close #4, close #5, close #6, close #7)

Full draft of paper is complete and ready for Mario to skim over before qual first draft submission! 🥳


Feature request: Share cache with requests-cache

Feature description
Use case
Use the same SQLite backend
Workarounds
Have the same key generation
Plan to implement
Maybe
from aiohttp_client_cache import CachedSession, SQLiteBackend
import requests_cache
cache = "drive/MyDrive/xyz.sqlite"
url = 'https://example.com'

requests_cache.install_cache(cache)
requests.get(url)

async def main():
  global url
  async with CachedSession(cache=SQLiteBackend(cache)) as session:
    r = await session.get(url)
    print(r.from_cache)
await main()

This evaluates to False, but should be True

I agree that this would be nice to have. Unfortunately this would be quite a bit more complicated than changing the cache keys. Problems include:

requests-cache uses a different serialization format using the cattrs library
aiohttp.ClientResponse response objects look quite different from requests.Response objects
Objects serialized with pickle are tied to a specific class, and will throw an error if the original serialized class isn't available

A possible solution might look something like:

Update this library to use cattrs (to "unstructure" a response object into primitive types before pickling)
Make a new response class compatible with both aiohttp and requests

Or add handling for missing attributes unique to each HTTP library

Add all (or most) of requests-cache's request matching behavior to this library so cache keys will be the same

There could be a simpler solution, but I can't think of one right now.


Escaping bad

Escaping bad.
`\\` should return \, but it don't.
`\\n` should return \n, but it don't.
Each backslash escapes the next character, even if it is being escaped itself. Fix it.

It's not parsing it's in the transpiling


Preparing a release 1.0.1

Tracking issue for a future release 1.0.1

@SemyonSinchenko @alfonsorr @MrPowers I am wondering which version is correct next version? Based on this https://index.scala-lang.org/mrpowers-io/spark-fast-tests/artifacts/spark-fast-tests#:~:text=Apache Spark testing helpers (dependency%20free%20&%20works%20with%20Scalatest,
we already have 1.3.0 released


There is a missing space between the username and "reply" in RichReplies

The words merge together when using the helper library RickReply

Thanks! I've manually applied this here as the space should be outside the anchor


New patch release of Golang: v1.20.14

Update EKS Go Patch Version: v1.20.14-16
SPEC FILE STILL NEEDS THE '%changelog' UPDATED
PLEASE UPDATE WITH THE FOLLOWING FORMAT
* Wed Sep 06 2023 Cameron Rozean<EMAIL_ADDRESS>- 1.20.8-1
- Bump tracking patch version to 1.20.8 from 1.20.7

/lgtm

/approve


this is broken

i cant install discord.js
or start the script

do you have nodejs installed in your machine ?

do you have nodejs installed in your machine ?


Mysterious error with -make-world

:;  node_modules/.bin/bsb -make-world
    Regenerating build spec : File not found
    Fatal error: exception Sys_error("tests/fetch: No such file or directory")
    Error happened when running command .../reason-js/node_modules/bs-platform/bin/bsb.exe with args [ '-make-world' ]

It seems like it's looking for the directory structure in src/ to be mirrored in tests/.
:;  cp -a src/fetch/ tests/fetch/
:;  node_modules/.bin/bsb -make-world
    Regenerating build spec : File not found
    Fatal error: exception Sys_error("tests/gl: No such file or directory")
    Error happened when running command /Users/solidsnack/Downloads/reason-js/node_modules/bs-platform/bin/bsb.exe with args [ '-make-world' ]

How does the .re code get translated to .ml?

Sorry! Latest bs must have changed how bsb handles directory traversal. #21 should fix it, could you make the same change locally and test?

And to answer your last question, refmt is used to translate .re to .ml. bsb passes refmt to the compiler as a preprocessor, which the compiler then uses to reformat the code on the fly as it compiles. It's pretty cool.

The level of integration is really surprising. I thought I was going to have to build a monstrous build chain.

Thank you for your patch.

No problem! It's a pretty smooth experience unless you need to pull packages from both opam and npm. But I believe that's about to be sorted out as well. Reason is about the whole ecosystem and developer experience, not just the syntax or language. And it's looking real good from where I'm standing.


Products dropdown

https://trello.com/c/8MlcmbYW/1267-hazard-type-filtering-update-to-remove-autocomplete
Description
This PR switches the autocomplete hazard type filter on the products page to a drop down containing all different hazard types

Checklist:

[ ] Have you documented your changes in the pull request description?
[ ] Does the change present any security considerations?
[ ] Is any gem functionality overloaded? Eg: Devise controller methods being overloaded.
[ ] Has acceptance criteria been tested by a peer?
[ ] Has the CHANGELOG been updated? (If change is worth telling users about.)

General testing (author)

[ ] Test without JavaScript
[ ] Test on small screen

Accessibility testing (author)

[ ] Works keyboard only
[ ] Tested with one screen reader
[ ] Zoom page to 400% - content still visible
[ ] Disable CSS - does content make sense and appear in a logical order?

Codecov Report

Merging #1734 (3955b65) into master (6aaff87) will decrease coverage by 73.36%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #1734       +/-   ##
===========================================
- Coverage   89.74%   16.37%   -73.37%
===========================================
  Files         399      399
  Lines        8620    11956     +3336
  Branches     1252      444      -808
===========================================
- Hits         7736     1958     -5778
- Misses        701     9950     +9249
+ Partials      183       48      -135

Impacted Files
Coverage Δ

app/models/contact.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/models/country.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/models/accident.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/models/incident.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/models/location.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/forms/alert_form.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/services/send_sms.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/forms/comment_form.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/jobs/send_alert_job.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

app/policies/team_policy.rb
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 306 more

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 6aaff87...3955b65. Read the comment docs.


Feature request: getBaladyiatsForDaira

Implement a new feature that takes a daira name (either in French, English or Arabic) and returns either a list of baladyiats or null.

getBaladyiatsForDaira(name: string): string

Please, don't forget to update the documentation in the README file (check this example PR).

@Fcmam5 please assign me to this


new input translations

From shinyssdtools created by sebdalgarno: poissonconsulting/shinyssdtools#8
From shinyssdtools created by sebdalgarno: bcgov/shinyssdtools#148
X-axis breaks (ticks)
Graduation sur l'axes X?
by concentration
affecting % species
protectiong % species

does this need to be changed? (English replace threshold by "fraction affected"

toxicant name
BCANZ report
download report
html/pdf/Rmd file

"Generating report ..."
"This may take a minute, depending on the number of bootstrap samples selected in the Predict tab."
"Getting Confidence Limits...",
"This may take a minute, depending on the number of bootstrap samples selected."

select units
"Sélectionner les unités" ?

here's a word doc with images of the inputs - easier for context
inputs_translation

see translations here:
inputs_translation_.docx
new_user_french_translation-1.docx

missing translation in user guide
"There are options to adjust the x-axis breaks (i.e., labels), x-axis limits and whether to display results on a log-scale."


Override default hex colors?

Hello,
I've been using the original ayu repo for quite sometime, I only just now found this fork and am making the switch.
I'm wanting to change a few of the hex colors, such as the editor_bg and editor_findMatch_inactive in the autoload/ayu.vim file. They're very similar and impossible for me to differentiate.
I can make these changes by over-riding them in-file, however I'm wondering if there's a way to do it without losing those changes when I update.
My knowledge on theming is almost non-existent, it took me a minute to even find this file.
Any tips?

Each and every theme does things differently, so it's difficult to understand at first, but it really isn't all that complicated.
What you will need is :h hi (the highlight command).
Then, you can setup yourself up with this simple snippet to customize the theme to your liking.
Once that's done, you have two options:

Follow what written in the example and use the highlight function provided by the theme (to make use of the included color palette that you found in autoload/ayu.vim).
With this solution, my suggestion would be to add something like call ayu#hi('Search', 'editor_findMatch_active', '') to make the Search highlight group more vibrant.
(Keep in mind that you can find what highlight groups are defined in colors/ayu.vim)
Highlight the Search group with something completely different.
For example, this is how you would make the background bright green when searching: hi Search guibg=#00FF00.

Thank you, that put me in the right direction. The gui naming was confusing me, I thought it was something that would only apply to gVim, not from running vim through bash.
For anyone else that may have this question, here's a bit more info I've uncovered that I thought would be useful...
Checkout the help file for a list of group names, their description, as-well as an example of their current color settings.
:h highlight-groups

You can then use that group name to get some more info about the current highlighting, such as the hex color...
:hi {group_name}

Over-ride the theme colors by using guifg (text color) or guibg (background color).
:hi {group_name} guifg=#000000

You can clear any current colors by using none...
:hi {group_name} none

In the original ayu theme, the `IncSearch adapts to the color of the result, which I was able to get back with these commands...
:hi IncSearch none

:hi IncSearch cterm=reverse

Adding these tweaks to my vimrc is exactly what I needed. Thanks again for maintaining this great theme @Luxed, I've been using Ayu since week 1 of learning to code, never looked for an alternative because this is THE theme for me 👍


Enable caching on Travis when it becomes available

Our tests take ~25min to run, of which 5 are spent making protoc and the protoc plugin, which almost never change, 10 compiling Cocoapods' OpenSSL, and another 5 making the C++ interop test server (the biggest part of that being OpenSSL again).
Tracking issue at Travis: https://github.com/travis-ci/travis-ci/issues/4011

That should become irrelevant once we migrate the iOS testing on Jenkins. Blocked on #6117 however.

@makdharma How long are test runs taking on Jenkins?

few minutes (<10)
On Mon, Apr 25, 2016 at 5:39 PM, Jorge Canizales<EMAIL_ADDRESS>wrote:

@makdharma https://github.com/makdharma How long are test runs taking
on Jenkins?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/issues/4015#issuecomment-214573020

I'm now seeing caching for OS X on Travis :). It may be a bug though, because it is causing some build failures since the cache is being shared between OS X and Linux (which I'm more than happy to fix). And I've not seen an update on https://github.com/travis-ci/travis-ci/issues/4011. Granted, it just started happening.


Added Missing Link for Trie Implementation

Nice catch. I actually meant to use this link instead - https://leetcode.com/articles/implement-trie-prefix-tree/
Could you help me change it? I don't have access to your branch.

I deleted my fork. I've opened a new PR at #50.


Upgrade forbiddenapis to 3.4

This updates forbiddenapis to 3.4, released today.
This mainly adds Java 19 support. This PR will also uncomment and enable forbiddenapis for the main19 sourceset in :lucene:core.

Fun detail: It found a forbidden apis in the new MemorySegment code.

I added a issue link as TODO: https://github.com/policeman-tools/forbidden-apis/issues/207
(the problem is that parsing the Java 19 classes leads to warnings about the same missing classes over and over)


Add test case for import/resolve extensions order

When there are multiple files with same names and different extensions, the resolver will go by extensions in the order specified in import/resolve settings.
This test case ensures that the extensions rule is correctly forcing the extension when omitting it would cause it to resolve to the wrong file.
Closes #965.

Let me know if more test cases are needed.

Coverage remained the same at 96.225% when pulling 364e8419168aea6fd982ff51ab35069a28fa45f4 on silvenon:extensions into 7852cd7f7c7183e36a37c2a6ab2d57cdabf32a74 on benmosher:master.

Coverage remained the same at 96.225% when pulling 364e8419168aea6fd982ff51ab35069a28fa45f4 on silvenon:extensions into 7852cd7f7c7183e36a37c2a6ab2d57cdabf32a74 on benmosher:master.

Coverage remained the same at 96.225% when pulling 364e8419168aea6fd982ff51ab35069a28fa45f4 on silvenon:extensions into 7852cd7f7c7183e36a37c2a6ab2d57cdabf32a74 on benmosher:master.

Coverage remained the same at 96.225% when pulling 364e8419168aea6fd982ff51ab35069a28fa45f4 on silvenon:extensions into 7852cd7f7c7183e36a37c2a6ab2d57cdabf32a74 on benmosher:master.

@ljharb could you check if this is the same reason behind your #583? My local .coffee test is passing when I reorder the extensions.

It might be; but in that example there was no other file except a .coffee.

Ok, if you manage to reproduce it let me know and I'll update my latest PR.


Add Scala support

This PR adds Scala language support that passes all existing test cases.
As far as I tested, the generated codes support both Scala 2 and Scala 3.
Some notes on design:

Scala does not support unsigned integers. But for many cases, the signed integers can fit. Java 8+ offers operations to emulate unsigned, such as Long.compareUnsigned. So my impl converts unsigned ones to signed ones, with type aliases such as type UInt = Int to indicate it is unsigned. It is better than "unsigned integer is not supported" panic.
Scala 2 does not allow type aliases defined in top-level. Since Scala 2 is still the majority, type aliases are put in package object.
Extracted fn format_generic_parameters since T<A, B> is the format of generic type for other supported languages but T[A, B] for Scala.
Since Scala has no built-in support of renaming members on serialization or de-facto standard for it, raw names are encoded into serialName: String members. Users should use serialName on serializers.
To generate the code in a single file, either or both of package object FOO {} and package FOO {} may appear in the generated file. See the below example for explanation:

package com.example // Scala allows multiple package statements in a single file

package object typeshare {  // Which means com.example.typeshare
  type UByte = Byte
  // type alias goes here since type aliases should be defined in class or (package) object in Scala 2.
}

package typeshare {  // Which also means com.example.typeshare
  sealed trait MyEnum {
    def serialName: String
  }
  object MyEnum {
    case class Foo(age: UByte) extends MyEnum {
      val serialName: String = "foo"
   }
    case object Bar extends MyEnum {
      val serialName: String = "b_a_r"
    }
  }
}

@exoego Thank you for all the work you've done on this!


Amazon Fresh Autobuy

Does the script have the autobuy capability for Amazon fresh? Looks like only for whole foods.

Yes for now it doesn't :(. Its probably very similar to the Whole Foods, I haven't tested it. I'll inform you once its up. Thank you.


Can't install mediapipe using pip

OS Platform and Distribution
Windows 11
Compiler version
No response
Programming Language and version
Python 3.12
Installed using virtualenv? pip? Conda?(if python)
pip
MediaPipe version
latest
Bazel version
No response
XCode and Tulsi versions (if iOS)
No response
Android SDK and NDK versions (if android)
No response
Android AAR (if android)
None
OpenCV version (if running on desktop)
No response
Describe the problem
Running pip install mediapipe says that there was no version that satisfy the requirment mediapipe
Complete Logs
ERROR: Could not find a version that satisfies the requirement mediapipe (from versions: none)
ERROR: No matching distribution found for mediapipe

Hi @AhmadM-DL,
It seems you are using an unsupported Python version. The recommended versions are between 3.8 and 3.11, as specified in the Python Setup documentation. Version 3.12 is not yet supported in Mediapipe. Kindly use the recommended version and inform us if you encounter any issues during the Mediapipe build process with Pip.
Thank you

Hi @AhmadM-DL,
Could you kindly review the previous comment, implement the suggested recommendations, and inform us if the issue persists on your end?
Thank you

Hello @kuaashish
Thanks for the effort. Certainly downgrading to python 311 worked out.
Regards

Hi @AhmadM-DL,
Thank you for confirming. Please inform us if we can proceed to close the status.

What is the timeline to get Mediapipe up to speed with current stable release of Python? There are probably a good amount of projects out there that can't downgrade, so it'd be nice if this library had version parity with... well, Python.
There is a primary chunk of feature-sets on a large application our team can't touch until this gets updated, because we can't roll Python back to < 3.12, which we weren't expecting until a round of CD/CI exposed an error concerning Mediapipe. Needless to say, other departments and higher-ups are annoyed 😂

here one of the solution where you install mediapipe
step -1: install dlib file according to your python version locally
step -2: now restart your system
step -3: then install the mediapipe by running the command pip install mediapipe...
hope this will fix your issue


Choose a random rest server port in JobExecutionInfoServerTest

The local rest server is set up on port 8080 in JobExecutionInfoServerTest.
With a random port selection one can reduce the possibility of getting a BindException (Address already in use).

LGTM. Thanks!

Thank you Yinan for the review!

@lbendig turns out ServerSocket in Java 6 is not a Closeable so the test fails in Java 6.


Graphic card runs out of memory

Hello,
First of all, I wrote on Friday in a closed issue, and then I thought this was a really bad idea, so I decided to open a new issue but the message has the same content.
I have a similar problem as mklingen had (https://github.com/karlpauwels/simtrack/issues/4), the device runs out of memory most of the times (95%) I launch it, but in this case with an ASUS camera. I thought it was because I use an old graphic card, still is Fermi class , so I though it would be enough. Here is my nvidia-smi:

I think it should have enough memory for both tracking and detection, but anyways, is there a way to use less memory? What if I use a 3D model with less points on it?
Also, in my case I would only need the tracking system since I can provide a different detection procedure. Is there a simple way to launch only the tracking and sharing the detection info from another node?
Thanks!

For the Xtion you'll need about 300MB for tracking and 1GB for detection with the three example objects. You seem to only have about 1GB free since your desktop also uses up memory. You can try it with one object by commenting here.
For most models, the model size for detection depends more on the specific type of texture (the number of keypoints that can be extracted) and the resolution of the texture, than on the number of 3D points in the model. Unless of course your model geometry is huge.
The easiest way to use a custom detection procedure is to have a look at the detectorThreadFunction and replace multi_rigid_detector_ with your own object.
Hope this helps!


Not compatible with angel's mods.

Or technically any other mod that adds items to the players inventory on player_create.
Angel's mods require a burner crusher which is added o the player inventory then cleared() by this mod. Making the game impossible before you even get started.

If you want a quick solution you can open control.lua and remove these lines:

L105-L107
L116-L118

The first 3 lines prevent clearing the inventory and the next 3 prevent adding of the pickaxe.
Maybe I add options for this in the future. I think the factorio modding api is being changed (or has been) to allow for proper mod settings.


Add New issue template

Issue templates ensure that all issues reported in a repository follow a consistent structure and format. They provide a predefined outline with sections and prompts for essential information, ensuring that users provide consistent and standardized details when creating issues.

Please assign me this issue under gssoc @roshan1337d

There is an open issue for this with someone assigned already #53

Bro that is opened there is no update still @roshan1337d  I will make a PR in a hour , it's not a hard task


MINOR: [Parquet][Docs] Remove note on parquet RLE support

Supported now,  ref ARROW-17450 and ARROW-18031

I would maybe keep a note, but update it to mention that it is supported only for boolean type in case of values?


Allow patch-level updates to hs-network2 in package.json

ssb-conn is broken because it still picks up has-network2 0.0.2. Note that even semver range "^0.0.2" will not match 0.0.3 because of npm's special treatment of version 0.

(pacakge-lock.json also needs to be updated)

Thank you @regular ! :100:

Released<EMAIL_ADDRESS>


Fixed Windows bitmap copy #501

Please provide Issues links to:

Issues: #501

Provide test code:

Description
...

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


Listeners statistic +

Maby u can add to statistic listerners country?( geoip) to show listeners count and % by country somthing like that.
or mabby create button Now listening :2323 listeners and when u press this (button / link) open new page where show
country flag (img) - listener ip adress  :    Listener agent ( player img)      :      mount & Connected time
(listeners agents like , winamp , vlc , chrome , gecko , bass etc )
(mount & connected time , how many sec or mins or hours this listener connected )
or without mount

I use a service called IPInfoDB for my radio station, to show current listeners on a Google Maps map. It also shows user agent (what browser/player is the listener using) and how long they have been connected.
Some code snippets related to the IP lookup (Node.JS):
Fetch from API
Getting listeners with IP addresses from Icecast
Output JSON from Icecast module
Same but for the HLS stream module
Cache IP lookups for one hour
Note: This is realtime data only, nothing is stored in the database.


[Feature Request]: Make Sprites Widescreen-safe

Describe the feature you'd like to see added
Since we have an arcade sprites dump, I guess the all of the sprites could be widescreen-safe now...

I would absolutely love widescreen-friendly/adapted versions of the game's GUI elements.


Ask Salesforce about Recurring Gifts PDF

Check in with Melissa B on why Recurring Gifts is still in a PDF - is it up to date and any risk of wasting anything if we don’t wait until it’s part of website?

@charise just a heads up that the doc is being changed from PDF to web pages in the next few weeks! I don't think the content should change much as the PDF is kept up to date regularly, so you should be good to go!

https://powerofus.force.com/s/article/NPSP-Recurring-Donations-Overview-and-Setup


feat: add BCR release automation

Fixes #62
We'll have to do a couple manual steps:

install the https://github.com/bazel-contrib/publish-to-bcr app on this repo
fork the bazel-central-registry repo to your GH org (so there's a place for PRs to originate)
install the app on that fork as well

Then we push a tag like v0.1.0 to this repo and everything ought to be automated - I'll help with fixing any issues

@mvukov What do you think about this proposal?

@mvukov next step is in the original PR description, could you install the app and let's try a release?
Also -
https://github.com/aspect-build/rules_lint/releases/tag/v1.0.4 was tagged automatically by a cron trigger
so I'll send you a PR to add that here too


Message filter

Is your feature request related to a problem? Please describe.
Even though we trust the mods in our servers and all, there's still the human factor, they can't be online 24/7, can't watch all chats 24/7, so it's far easier to make an automated system watch over chats and delete messages containing unwanted words.
Describe the solution you'd like
Very simple. Make the bot watch all channels and delete the messages that contain blacklisted words. May be performance issues.
Additional context
The list of words that should be filtered has to be further discussed.

The bot has word filter. filter cog > /filter

That's good, asked about a list of words, will setup them and close the issue.


Using Navigator.delete

When using navigator.delete() the server implementation i'm using just returns a 204 and an empty response.  NgHal is trying to convert the response, and the result is
 TypeError: Cannot read property '_links' of null     at new InternalResourceWrapper (http://localhost:8100/build/main.js:113747:46)     at Parser.parse (http://localhost:8100/build/main.js:113787:16)     at JsonConversionStrategy.convert (http://localhost:8100/build/main.js:113660:28)     at Navigator.doConvert (http://localhost:8100/build/main.js:76800:48)     at MapSubscriber.project (http://localhost:8100/build/main.js:76797:53)     at MapSubscriber._next (http://localhost:8100/build/main.js:77054:35)     at MapSubscriber.Subscriber.next (http://localhost:8100/build/main.js:35433:18)     at XMLHttpRequest.onLoad (http://localhost:8100/build/main.js:57364:38)     at t.invokeTask (http://localhost:8100/build/polyfills.js:3:9655)     at Object.onInvokeTask (http://localhost:8100/build/main.js:4397:37)
My code
        this.navigator.delete(shopResource.link("self").href)             .subscribe(() => this.getShops());
Is the server implementation (Spring HATEOAS) wrong to return nothing?  Or is NgHal trying to parse content that doesn't exist?

Hi  @ryanjnorris,
please excuse my response time.
The JsonConversionStrategy reads the response body in JSON format when it finds a Content-Type header for JSON.
Can you provide the request/response pair (e.g. with curl -v) that causes the error?

I have the same issue. With a 204 returned by the server, there is no body at all, thus nothing to read for the JsonConversionStrategy.
curl -v -X DELETE http://localhost:8080/1/admin/message/24

Trying <IP_ADDRESS>...
Connected to localhost (<IP_ADDRESS>) port 8080 (#0)

DELETE /1/admin/message/24 HTTP/1.1
Host: localhost:8080
User-Agent: curl/7.47.0
Accept: /

< HTTP/1.1 204
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< Cache-Control: no-cache, no-store, max-age=0, must-revalidate
< Pragma: no-cache
< Expires: 0
< X-Frame-Options: DENY
< Date: Tue, 25 Jul 2017 14:21:43 GMT
<

Connection #0 to host localhost left intact

Fixed by patching line json-conversion-strategy.js:12 with
return data == null ? null : this.parser.parse(data);


Fixing API Specification links in report for sections 3.1 through 3.9

This fixes broken links in the HTML report to specification anchors that have occurred due to revisions in the API Specification document.
Many cases were solved by normalizing to the lowercase form of anchor naming in the revised document (i.e. from camelCase or uppercase.) Also, links to anchors in specific dated versions of documents were replaced with links to their equivalents in the editors draft at https://fcrepo.github.io/fcrepo-specification/ .

Resolves: https://jira.duraspace.org/browse/FCREPO-2699


Check property descriptors (getters/setters) ?

Can you give more detail? sorry, I'm not sure what you mean.

No problem.
const isPlainObject = require('is-plain-object');
const obj = {};

Object.defineProperty(obj, 'prop', {
  enumerable: false,
  get: function() { return true }
});

isPlainObject(obj);  //-> true

I'm wondering if the above should be considered "plain".

That's correct since obj was created by the Object constructor.
var obj = {};
// is sugar for
var obj = new Object();

Oh, I think I might get where you're coming from. By "plain object" it means that an object was created by the Object constructor, versus a class, like new Foo(). Not that it doesn't have any additional custom properties, etc.

By "plain object" it means that an object was created by the Object constructor, versus a class, like new Foo()

Yes. We currently have prototype checks in place to catch this, but we don't catch property descriptors defined with Object.defineProperty.

Sorry, I'm struggling to understand what you mean, since Object.defineProperty can be used to define a property on any kind of object, and whether or not that property is enumerable wouldn't affect how the object was created. The "receiver" of the property is the thing we're checking for, isn't it?

You're confusing me :)
I'm talking about obj on my code example. If it receives a property descriptor (getter/setter functions), should it still be considered a "plain" object?

Yes. Maybe this will explain better:
const isPlainObject = require('is-plain-object');
const obj = {};
// at this point, we already know that obj is a "plain" object
// since it was created by the `Object` constructor. There is
// nothing we can do to it to make it _not_ plain, regardless of
// the properties (accessors, descriptors, or any other properties)

Object.defineProperty(obj, 'prop', {
  enumerable: false,
  get: function() { return true }
});

isPlainObject(obj);  //-> true

function Foo() {
}

const foo = new Foo();
// at this point, we know that foo is a **not** a "plain" object
// since it was not created by the `Object` constructor. The
// only way we can make it a plain object at this point is
// by doing this: "Foo.prototype.constructor = Object;"

Object.defineProperty(foo, 'prop', {
  enumerable: false,
  get: function() { return true }
});

console.log(isPlainObject(foo));  //-> false

Foo.prototype.constructor = Object;
console.log(isPlainObject(foo));  //-> true

Ok, so a getter/setters on an otherwise plain object is still plain. Thank you.

sorry for the confusion, thanks for the issue!


Add attempt

Hi!
You can add to the call parameters the number of attempts to receive an answer from the server.
.attemp(3)
This is necessary in order to make several attempts to receive an answer from the server if it is not equal to Code 200
It will be convenient not to create extra cycles.
			Document doc = Jsoup.connect(url)
                                        .attemp(3)
					.get();

Forgive my bad English.

Hi, I am going to try to add this function in a week.

Good!
Thank you!

Hi, I've added a new method of accepting more attempts.
Just try
Document doc = Jsoup.connect(url, 3).get();

Is in new version Jsoup?

Noop, it'll not be in the new version unless the author merge my pr into master. Maybe you can only check my pr and manipulate the library yourself.

I understood you.
Everything is correct in code. I constantly use this in the code.
We will wait for the author’s decision.

Yep! Thx for your appreciation.

I don't plan on adding such a simplistic retry function, as it doesn't include exponential backoff or jitter or other commonly required retry mechanisms. Would suggest using something like https://github.com/rholder/guava-retrying


be more clear about when its loading

I presume you load using overpass. see the sheltermap for an example of how to inform the user clearly about loading.
https://pangose.github.io/sheltermap/?zoom=11&lat=62.4137&lon=17.3693

What version are you currently using? You can check by going to system settings > applications > OSMfocus Reborn.

More info needed