Repeated failures when fetching the centos:7 image

The  /tests/finish/ansible test recently fails repeatedly when fetching the centos:7 image:
    provision
        how: container
        image: centos:7
    fail: Command 'podman pull -q centos:7' returned 125.
    finish
        summary: 4 tasks completed

Command 'podman pull -q centos:7' returned 125.

stderr (1 lines)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: parsing image configuration: Get "https://cdn03.quay.io/sha256/86/8652b9f0cb4c0599575e5a003f5906876e10c1ceb2ab9fe1786712dac14a50cf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI5LUAQGPZRPNKSJA%2F20230509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230509T091300Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=c2c2f0aa8a7432dac77824eeb08c5e24a5f7f082e6b89d4c4a09d14f53f35ec7&cf_sign=TwyGtFMDOKOvXJlUIptbQqu96NLFINyFXstV7d2mUJw3Z7s89br7VaojuL%2BirD5Drddxi7P%2BrjwFyWPUAvCa4s4xCiDIEBNJ8mnpIgk3Lkm8k%2FTKXZTa%2F%2FOksO27Tw79Mu8AZ%2Ffw8FGoEavukcSGCNs7XqoWDTL%2FZ%2BCEXsX1Ul2T58H5iPW6GVEjwyVr%2BcP92y8a%2BScf5xcxbNkAwGjayymxCohis%2BaVuV13l5EFpY2aJpBW0kxLAc2Rxd5%2BduG0hcxIyfwsjMXd4Jacs8rxpHzthrF7t%2BDX3FNlKw5N83wdRxebuNrHfTiSUtiEerE8wNfqKkvC6%2FWRltNisXo5Xw%3D%3D&cf_expiry=1683624180&region=us-east-1": dial tcp: lookup cdn03.quay.io: no such host
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Here's a recent failure example. Perhaps, we should implement a retry attempt to fetch the images to cover random network issues like this?

And one more again.

@thrix, here's one more from today on fedora-38.

And one more.

And again, this time on rawhide.

An again on fedora-37.
Seems it would be good to handle this.

The testing farm workaround we use is this:
https://gitlab.com/testing-farm/infrastructure/-/blob/testing-farm/ansible/tasks/dns.yml?ref_type=heads

Ok, ran into another instance today.

Ok, trying to enable the Testing Farm workaround in #2308. Let's see how it works.

Hmmm, so another dial tcp: lookup cdn.registry.fedoraproject.org: no such host failure appeared again:
Error: copying system image from manifest list: parsing image configuration: Get "https://cdn.registry.fedoraproject.org/v2/fedora/blobs/sha256:72c9e456423548988a55fa920bb35c194d568ca1959ffcc7316c02e2f60ea0ff": dial tcp: lookup cdn.registry.fedoraproject.org: no such host

Let's see if there will be more...

For reference, similar error appeared again even with the retry support:

https://artifacts.dev.testing-farm.io/dd982d24-316d-46c7-8282-fc487abc08fc/

The error message says:
stderr (4 lines)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
time="2023-11-01T15:36:22Z" level=warning msg="Failed, retrying in 1s ... (1/3). Error: initializing source docker://localhost/become-container-test:latest: pinging container registry localhost: Get \"https://localhost/v2/\": dial tcp [::1]:443: connect: connection refused"
time="2023-11-01T15:36:23Z" level=warning msg="Failed, retrying in 1s ... (2/3). Error: initializing source docker://localhost/become-container-test:latest: pinging container registry localhost: Get \"https://localhost/v2/\": dial tcp [::1]:443: connect: connection refused"
time="2023-11-01T15:36:24Z" level=warning msg="Failed, retrying in 1s ... (3/3). Error: initializing source docker://localhost/become-container-test:latest: pinging container registry localhost: Get \"https://localhost/v2/\": dial tcp [::1]:443: connect: connection refused"
Error: initializing source docker://localhost/become-container-test:latest: pinging container registry localhost: Get "https://localhost/v2/": dial tcp [::1]:443: connect: connection refused
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The good news is, that retries did work. At least according to the log. The bad news is, well, 5 attempts with 5 seconds between attempts was not enough to make it across the rough seas... It would be nice to set the default big enough to help, e.g. via envvars for plugin keys, but those apply only when the plugin is mentioned on command line, which was not the case here :/

Today failed again, but another good news is that it did not happen under the podman plugin but during the container image preparation:
:: [ 15:36:20 ] :: [  BEGIN   ] :: Running 'podman build -t become-container-test:latest .'
STEP 1/3: FROM quay.io/fedora/fedora:latest
Trying to pull quay.io/fedora/fedora:latest...
Error: creating build container: copying system image from manifest list: parsing image configuration: Get "https://cdn03.quay.io/sha256/a1/a1cd3cbf8adaa422629f2fcdc629fd9297138910a467b11c66e5ddb2c2753dff?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAI5LUAQGPZRPNKSJA%2F20231101%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231101T153621Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=c599dc85c3c96419caa2168dcee07fd4d0e545d9630f92bf542416cd743bf4db&cf_sign=QNIVhbRLD14trMM7appn7t4A81uihY2ct7SqqFYI89404Hfa%2BJTNmCpGQvQOSidfm%2FLsGySKGEOqxPiVeovvthcKDeOsRFo6b9nineXOFXpzG2b%2FITW7f3K4hxvEGsLLaQXDT89z%2FLQ1gV7ZnPj6mGPSvHY8BkCTuC%2BeLYhI4Xg8UclA07msz7H1X1L7BuDLRaPC%2B1aVCbT05n4nY4IDzfmSr0rBWX0UgcDi3AL87NmFZnIIrZZuuAEf5Q8lteeAEKfXuuuvhKZ0nVwDQ1FmBB6ZxBGpsVXmkip7eVzWnDAdDOauvfmlYn2isYQ3X%2BoKOROjb%2FnBQTZWzj0pj5ZDHg%3D%3D&cf_expiry=1698853581&region=us-east-1": dial tcp: lookup cdn03.quay.io: no such host
:: [ 15:36:21 ] :: [   FAIL   ] :: Command 'podman build -t become-container-test:latest .' (Expected 0, got 125)

So... perhaps, the retry actually works fine! :) Would be nice to check/grep recent logs to verify...

good news is that it did not happen under the podman plugin but during the container image preparation:

Let's try to repeat the container image creation as well: #2467

On the hacking session we've agreed to disable systemd-resolved for the pull request testing and file a new systemd issue to properly investigate the problem.

@psss - did you ever open an issue against systemd?


[BUG] Builds fail due to SnapshotUtils.filterIndices() not being resolved

What is the bug?
Builds are failing due to filterIndices() method being moved from SnapshotUtils to IndexUtils as part of a recent commit in core https://github.com/opensearch-project/OpenSearch/pull/8922
How can one reproduce the bug?
Steps to reproduce the behavior:

Pull in latest code and refresh dependencies
Build

What is the expected behavior?
Builds without errors

I will create a pull request with the fix soon.

[Triage] Hi @dancristiancecoi thanks for filing this issue. Looks like this has been addressed, so I will close this.


moved files from lower to upper case Keysight folder

Problem: separate 'Keysight' and 'keysight' folders in qcodes/instrument_drivers
From @jenshnielsen I learned that on Windows and MacOsX the path queries to the file system are case insensitive, while on Linux they are not. You can see the two folder in the repository as it is presented by the github page.
So on a Windows machine there is only one visible Keysight folder (the capitalized one), that contains the files of both folders.
A possible scenario in which this could have happened, is that a user created locally a folder on a windows machine, and subsequently merged with a new version from main repository, in which the same  folder has been added but with a different case choice.
Damage
This pull request simply moves files from the lower case keysight folder to the upper case one. This choice minimized the damage by only breaking the code that uses the affected drivers for Linux systems.
New Standard?
I propose to discuss the possibility of a standard for the use of capital letters for all new folders in the Qcodes repository.

This has the issue that when I do a fresh checkout on an case insensitive machine the Keysight/init.py file is missing because that is really the same file as keysight/init.py which is deleted. And you end up in a state where you checkout the branch and you automatically have one change not committed (the deletion) of Keysight/init.py

What happened to this? I think we should move all the files from the lower case folder to the upper case one and leave the __int__.py file there along with a note to put files in the upper case one

Sorry, that was my incapacity.. I didn't realize, that the branch was in the PR status and deleted it when I cleaned up.... I have learned this for now :-)

@lgnjanssen This moves your driver from keysight to Keysight folder. On case insensitive os's (OSX
and windows) this should not break anything but if you are on linux this may break the import of the driver

@maij Thanks, not sure how it happened. The two folders may have been created in parallel from two different prs


unable to deploy DOCR to APP PLATFORM

Hi,
I have problem when I try to deploy published image to app platform, I posted all details on digital ocean community question part:
link
Do you have idea why I get this error ?

I resolve it my name of image was wrong. Closing issue.


CSS refactor: core styles file and components folder

Moved parts of the core styling into a components folder, which needs to be cleaned up in a separate PR.
Also created a main styles.scss file, which is loaded in the head of each page for the core styling instead of being imported as a partial in every separate controller-specific file.

@arkon this is exactly what I had in mind when I suggested incremental changes - thanks a lot.
One question - why don't we just use normalize.css? Or if we do, can we put it in vendor?

@david-yz-liu The intention is so that if you include the single compiled CSS file (styles.css), it would have everything that you need, including the normalize reset.

Okay, I suppose you are implying that you can't import a css file, only scss files. Can we still use the name navigation.scss and put it in vendor?

Oh, I see what you're getting at now. Let me give that a shot later today.

@david-yz-liu I moved the normalize file, since you can indeed import regular CSS files.
I'm also going to ignore the new Hound comments because none of those styles have actually been refactored yet.

Cool, thanks @arkon!


Translate Part 4 of the Lessons into Simplified Chinese zh-CN

@wuyu-wy You should have access to the Learn-Git project so you're welcome to create issues on this repository that pertains to translating into Simplified Chinese

Okay, I'll try to contribute，thanks


Add line clamp to promoted news

#1340

@millianapia - for the news article bottom promotions, is it possible to have 7 lines in total for title + ingress + 3 dots at the end of the ingress (e.g. 1 line title + 6 lines ingress or 3 lines title + 4 lines ingress)?

@millianapia - that's perfectly fine :smile:

Could we try e.g. 300 characters (including spacing)?

Perhaps clamping title with 2, and text with 5? looks like this

vs this

Hi @millianapia, left a couple of comments, please check

Ty for the feedback! should be fixed now @fernandolucchesi

LGTM!

@meols @nicholas-haggerty added lineclamping on the cards, the title restricts at 2, while the main content is restricted at 5 lines

@NickHaggerty1 @meols

@millianapia @meol
Approved thanks

I just tested this from my mobile (IOS) and there is a tiny bug (tested both in chrome and safari)
Maybe the ellipse CSS property I asked you to remove is actually needed? @millianapia

had to add lineheight due to a bug on phones, ready to be re-reviewed

Done. Looking good.

@millianapia - we should probably consider horizontal mobile as well, or?

@meols that should have been covered, really weird. Will take this back to in progress

@millianapia left a comment

Looks good!

@meols could you verify that this works with the new changes?

@meols @NickHaggerty1 could you verify this :)

i cant seem to replicate this, can you verify @NickHaggerty1

@meols after some investigation, i see that this bug is actually not due to the line clamp. The bug can be found in the live version of the web page. So i will be creating a new issue for this, for fixing that.

@meols can you confirm that the line clamp itself is working, then i will move this along and work on the bug itself?

@millianapia Clamping looks good and we see the issue raised is in prod too so this needs to be looked separately. This one can be deployed. Thanks.


Feature Request: Support UGE version 6

Is your feature request related to a problem? Please describe.
I'm using the latest release of hUGETracker and created some song. When I try to use it in GBStudio 3.1 I get
Error: UGE version 6 is not supported by GB Studio
Describe the solution you'd like
I hope UGE version 6 songs to be supported.
Describe alternatives you've considered
I guess I could convert songs to a lower UGE version.

As stated in the release notes for hUGEtracker 1.0b10, https://github.com/SuperDisk/hUGETracker/releases/tag/1.0b10

UGE files generated with this version cannot be loaded by GB Studio 3.1. Be aware of this before composing! If you want to make songs for GB Studio, until they update to support this version, use their built in music editor, or hUGETracker 1.0b9.

The new sub pattern per instrument driver of hUGE is not supported in gbstudio, (and we're kind of dreading how to add that to the built in editor)
I'm not sure how long it will take for the uge parser to work with this new data, even 3.0 was deleting noise macros for a while.
I would advise editing in 1.0b9 for now.

If you mean to support it in the built-in GB Studio editor, im not nt sure you need to do that. After all, GBStudio also doesn't incorporate a full fledged PNG (or Tile/Sprite) Editor. Just to support the binary file format would be ok.


Fixes issue #468

Motivation
This PR fixes the issues discussed in #468 as well as a secondary issue where the indicator will not render correctly if the tab width is large and the initial index requires a scroll.  For example, in the TopBarTextExample.js file if you change the state to index: 2 and then the style to tab: { width: 320 } you can see this second problem.
The initially reported problem is resolved by a new resetScroll function which is called with width is changed.  The secondary issue is actually resolved by removing the initialOffset state - I am not entirely sure why this was messing that up nor am I am sure why the initial offset is needed at all since all the examples still work as desired without it.
Test plan
Run the examples, change orientation, see the indicator stick with the selected tab.
NOTE: the tab layout can still be slightly off after an orientation change, but at least now the indicator and the tabs are offset together.

@satya164 please see the latest changes that address your review.  Thanks

I'll try to check this weekend. Thanks a lot :D

Which platform is it?

version 1.3.1 has new problem, when you first open and it need scroll , the indicator well scroll the wrong position

Hey, I just released a new alpha 2.0.0-alpha.0 of the library. It's rewritten using react-native-gesture-handler and react-native-reanimated addresses a many platform specific bugs and performance problems. It's gone through a major refactor and there will be conflicts with your PR.
Please try the new version and see if it addresses your issue. If not, please open a new PR with the change.


Add logic to start/stop ML recording as Rtc call is started/stopped

Task

JIRA

Description
Audio source can be used by one process -> implement logic to
start stop audio using processes.
Delete (unused) logic used for sending sound from parent to child.
Delete permissions ask on parent device as it was obsolete.
Format/refactor

          3 Warnings

:warning:
app/src/main/kotlin/co/netguru/baby/monitor/client/feature/communication/webrtc/WebRtcService.kt#L27 - Prefer using ‘if’ for binary conditions instead of ‘when’.

:warning:
app/src/main/kotlin/co/netguru/baby/monitor/client/feature/communication/webrtc/client/RtcClient.kt#L34 - Expression with labels increase complexity and affect maintainability.

:warning:
app/src/main/kotlin/co/netguru/baby/monitor/client/feature/machinelearning/AacRecorder.kt#L69 - This expression contains a magic number. Consider defining it to a well named constant.

          1 Message

:book:
:link: BM-533

JaCoCO Code Coverage 2.76% :white_check_mark:

Class
Covered
Meta
Status

co/netguru/baby/monitor/client/feature/communication/webrtc/WebRtcService
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/communication/webrtc/WebRtcManager
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/machinelearning/AacRecorder
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/machinelearning/MachineLearningService
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/communication/webrtc/base/RtcCall
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/communication/websocket/WebSocketServerService
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/communication/websocket/WebSocketServerHandler
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/server/ChildMonitorViewModel
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/server/ServerViewModel
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/server/ChildMonitorFragment
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/client/home/livecamera/ClientLiveCameraFragment
0%
0%
:white_check_mark:

co/netguru/baby/monitor/client/feature/communication/webrtc/client/RtcClient
0%
0%
:white_check_mark:

APK file size

size

21.6MB

Number of method references

Dex file
count

classes.dex
34373

  Generated by :no_entry_sign: Danger


[URGENT] Invalid Directory causing Cloning issue

After the recent PR, you merged : PR #1711,
The Contributor has broken the codebase cloning due to improper directory path naming:

The colon ( : ) in the Folder name is failing the cloning process:

@pankaj-bind Please resolve the issue by renaming and removing the colon ( : ) from the folder name. Or let me know if I should do it.

issue fixed

issue fixed

Thanks


Activation & JSON RPC connection succeeds on non-existent services

It looks like through CPP implementation activating a non-existent service is possible. This further allows creating clients to that service and making requests possible.
Please refer the attached source file [test_cpp.txt] (https://github.com/rdkcentral/Thunder/files/5236712/test_cpp.txt) which I compiled with below command
${CXX} ~/Tests/test.cpp -o ~/Tests/test ${CXXFLAGS} -lWPEFrameworkCore -lWPEFrameworkDefinitions -lWPEFrameworkProtocols -lWPEFrameworkPlugins -lstdc++ -lWPEFrameworkSecurityUtil -lm -lWPEFrameworkTracing
The output is like
root@arrisxi6:/tmp# ./test abc
SecurityAgent end point /tmp/securityagent
SecurityAgent: Creating Token for http://localhost
-     L1 [23369]: "Message: {"id":1,"method":"status@abc"} send"
Plugin "abc" is not active, error=22
-     L1 [23369]: "Message: {"id":2,"method":"activate","params":{"callsign":"abc"}} send"
Activating plugin "abc" was successful, error=0
-     L1 [23369]: "Message: {"id":3,"method":"status@abc"} send"
Plugin "abc" is not active, error=22
-     L1 [23369]: "Message: {"id":4,"method":"abc.register","params":{ "event": "dummy", "id": ""}} send"
Subscription succeeded
-     L1 [23369]: "Message: {"id":5,"method":"abc.unregister","params":{ "event": "dummy", "id": ""}} send"
===== $$ [23369]: ASSERT [/usr/include/WPEFramework/core/JSONRPC.h:636] ((index != _handlers.end()) && _T("Do not unregister methods that are not registered!!!"))
Aborted (core dumped)
root@arrisxi6:/tmp#

As you can see, I could activate plugins "abc" and subscribe for an event "dummy" after creating a client for it. But "Unsubscribe()" leads to crash.
So below should be addressed

Should activate() request for non-existing services should be failed by returning appropriate error (22)?
Should client creation for non-existing services fail?
Should subscription for events (non-existing) fail and return error?

Note:
activation through curl command fails with proper error code
curl -v -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.aHR0cDovL2xvY2FsaG9zdA.qHyquZp7LWHLeqWpFo-aPqgNCEc9daNDU61g5BEaU1Q" -H "Content-Type: application/json" -X POST -d {"jsonrpc":"2.0","id":1,"method":Controller.1.activate, "params":{"callsign":"abc"}} http://<IP_ADDRESS>:9998/jsonrpc
{"jsonrpc":"2.0","id":1,"error":{"code":22,"message":"ERROR_UNKNOWN_KEY"}}

Can you submit a pull request to fix this. You already have the test case to test it :-)

If I am not mistaken this was regression and has been fixed.


can't include GdprPopup.js

Question
Hello, I can't figure out how to include js file in my symfony 4.4 project. Could you tell me which part of Webpack Encore should I look into?
Thanks.

Hi,
you need to include this little snippet inside your assets/app.js (the fiel for webpack encore):
import {GdprPopup} from '@nucleos/gdpr-bundle';

document.addEventListener('DOMContentLoaded', () => {
  new GdprPopup('.gdprpopup-container');
});

I'm afraid it's not so simple. When I launch yarn encore I get the following error:
This dependency was not found:

@nucleos/gdpr-bundle in ./assets/js/frontend-app.js

Thanks. I'm using a local tweak inside my package.json, so I can use the import mention above:

    "dependencies": {
        "@nucleos/gdpr-bundle": "file:vendor/nucleos/gdpr-bundle"
    },

I'm thinking about migrating the asset part to symfony-ux, so you have not additional step. But it requires some more time.


Cbo 1310 fix kubernetes api deprecations

What
Remove Deprecated APIs for Kubernetes version 1.16. See https://user-guide.cloud-platform.service.justice.gov.uk/documentation/other-topics/apiversion-changes-k8s-1-16.html#removing-deprecated-apis-for-kubernetes-version-1-16
Ticket
https://dsdmoj.atlassian.net/browse/CBO-1345
Why
To allow for upgrade to Kubernetes v1.16
How
Amended apiVersion to apps/v1 in deployment.yaml and deployment-worker.yaml
Amended apiVersion to networking.k8s.io/v1beta1 in ingress.yaml

great 👍


Assign computers to selected site

So, just looked through the readme.md again, and it looks like only Groups, Policies, and Configuration Profiles can be scoped to a site. But that's really odd, I sure I can assign a machine to a site through the API.
That may be what I have to do for now though - take the list of machines and run them through a script that uses the API to assign the machines to a site after I've imported them. :-\
Objects won't import if the computers assigned to the objects aren't available and in the same site.

Added to version 6.0.0


_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
2m 23s
master passed

+1 :green_heart:
compile
0m 30s
master passed

+1 :green_heart:
checkstyle
0m 12s
master passed

+1 :green_heart:
spotless
0m 42s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
0m 28s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m  5s
the patch passed

+1 :green_heart:
compile
0m 27s
the patch passed

+1 :green_heart:
javac
0m 27s
the patch passed

-0 :warning:
checkstyle
0m 11s
hbase-common: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
11m 23s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

-1 :x:
spotless
0m 11s
patch has 26 errors when running spotless:check, run spotless:apply to fix.

+1 :green_heart:
spotbugs
0m 30s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m  8s
The patch does not generate ASF License warnings.

25m 45s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 9a796eb212e1 5.4.0-1071-aws #76~18.04.1-Ubuntu SMP Mon Mar 28 17:49:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / e8c14ee308

Default Java
AdoptOpenJDK-1.8.0_282-b08

checkstyle
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-common.txt

spotless
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/1/artifact/yetus-general-check/output/patch-spotless.txt

Max. process+thread count
69 (vs. ulimit of 30000)

modules
C: hbase-common U: hbase-common

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

I think the title is correct but the implementation may not be suitable here. We need to review all the usages of host name in our code base, especially that if they have been stored anywhere. Simply change the return value of Address.getHostName may cause an old system crash immediately...

Thank you @Apache9 for the suggestion.

I resubmited, can you help to review the code? @Apache9

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
3m 43s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 39s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m  5s
master passed

+1 :green_heart:
compile
3m 13s
master passed

+1 :green_heart:
checkstyle
0m 48s
master passed

+1 :green_heart:
spotless
0m 39s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
2m  8s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 10s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m  6s
the patch passed

+1 :green_heart:
compile
3m 11s
the patch passed

+1 :green_heart:
javac
3m 11s
the patch passed

-0 :warning:
checkstyle
0m 12s
hbase-client: The patch generated 1 new + 18 unchanged - 0 fixed = 19 total (was 18)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
11m 14s
Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.

-1 :x:
spotless
0m 16s
patch has 25 errors when running spotless:check, run spotless:apply to fix.

+1 :green_heart:
spotbugs
2m 28s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 20s
The patch does not generate ASF License warnings.

39m  0s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 32162cbaed08 5.4.0-1071-aws #76~18.04.1-Ubuntu SMP Mon Mar 28 17:49:57 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / e8c14ee308

Default Java
AdoptOpenJDK-1.8.0_282-b08

checkstyle
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/artifact/yetus-general-check/output/diff-checkstyle-hbase-client.txt

spotless
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/artifact/yetus-general-check/output/patch-spotless.txt

Max. process+thread count
60 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
3m 36s
Docker mode activated.

-0 :warning:
yetus
0m  2s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 22s
master passed

+1 :green_heart:
compile
1m  3s
master passed

+1 :green_heart:
shadedjars
4m  2s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 48s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 10s
the patch passed

+1 :green_heart:
compile
1m  3s
the patch passed

+1 :green_heart:
javac
1m  3s
the patch passed

+1 :green_heart:
shadedjars
4m  2s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 47s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 23s
hbase-common in the patch passed.

+1 :green_heart:
unit
1m  7s
hbase-client in the patch passed.

+1 :green_heart:
unit
202m 23s
hbase-server in the patch passed.

226m 33s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux b5db7329e217 5.4.0-1081-aws #88~18.04.1-Ubuntu SMP Thu Jun 23 16:29:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / e8c14ee308

Default Java
AdoptOpenJDK-1.8.0_282-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/testReport/

Max. process+thread count
2631 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
6m  9s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 48s
master passed

+1 :green_heart:
compile
1m 26s
master passed

+1 :green_heart:
shadedjars
3m 43s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m  0s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 46s
the patch passed

+1 :green_heart:
compile
1m 25s
the patch passed

+1 :green_heart:
javac
1m 25s
the patch passed

+1 :green_heart:
shadedjars
3m 44s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 59s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 46s
hbase-common in the patch passed.

+1 :green_heart:
unit
1m 16s
hbase-client in the patch passed.

-1 :x:
unit
207m 30s
hbase-server in the patch failed.

236m 39s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 42e266757b60 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / e8c14ee308

Default Java
AdoptOpenJDK-11.0.10+9

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/testReport/

Max. process+thread count
2417 (vs. ulimit of 30000)

modules
C: hbase-common hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/2/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Will this cause any problems ion the users who have already enabled rs group feature?

Will this cause any problems ion the users who have already enabled rs group feature?

The current changes affect balance and rsgroup admin.

Admin: The move/remove server only performs case conversion and does not affect
Balancer: Based on servername implementation, sn is case insensitive, and does not affect.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 33s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 32s
master passed

+1 :green_heart:
compile
1m 10s
master passed

+1 :green_heart:
shadedjars
5m 53s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 49s
master passed

-0 :warning:
patch
6m 58s
Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 27s
the patch passed

+1 :green_heart:
compile
1m 12s
the patch passed

+1 :green_heart:
javac
1m 12s
the patch passed

+1 :green_heart:
shadedjars
6m  5s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 48s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 47s
hbase-client in the patch passed.

-1 :x:
unit
14m 14s
hbase-server in the patch failed.

42m  0s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 68eaf7d565c9 5.4.0-1101-aws #109~18.04.1-Ubuntu SMP Mon Apr 24 20:40:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 4be74d2455

Default Java
Eclipse Adoptium-11.0.17+8

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/testReport/

Max. process+thread count
1802 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
8m 38s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 50s
master passed

+1 :green_heart:
compile
3m 46s
master passed

+1 :green_heart:
checkstyle
0m 55s
master passed

+1 :green_heart:
spotless
0m 47s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
3m  1s
master passed

-0 :warning:
patch
2m 18s
Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 10s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 33s
the patch passed

+1 :green_heart:
compile
3m 31s
the patch passed

+1 :green_heart:
javac
3m 31s
the patch passed

-0 :warning:
checkstyle
0m 15s
hbase-client: The patch generated 1 new + 19 unchanged - 0 fixed = 20 total (was 19)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
13m 59s
Patch does not cause any errors with Hadoop 3.2.4 3.3.5.

-1 :x:
spotless
0m 24s
patch has 25 errors when running spotless:check, run spotless:apply to fix.

+1 :green_heart:
spotbugs
3m 48s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 22s
The patch does not generate ASF License warnings.

56m  0s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux cb2d4cc4ef16 5.4.0-144-generic #161-Ubuntu SMP Fri Feb 3 14:49:04 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 4be74d2455

Default Java
Eclipse Adoptium-11.0.17+8

checkstyle
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/artifact/yetus-general-check/output/diff-checkstyle-hbase-client.txt

spotless
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/artifact/yetus-general-check/output/patch-spotless.txt

Max. process+thread count
79 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

 Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m  6s
the patch passed

+1 :green_heart:
compile
1m 22s
the patch passed

+1 :green_heart:
javac
1m 22s
the patch passed

+1 :green_heart:
shadedjars
5m 23s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 46s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 37s
hbase-client in the patch passed.

+1 :green_heart:
unit
230m 56s
hbase-server in the patch passed.

267m 46s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4670

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 046ad3de36bb 5.4.0-144-generic #161-Ubuntu SMP Fri Feb 3 14:49:04 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 4be74d2455

Default Java
Temurin-1.8.0_352-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/testReport/

Max. process+thread count
4611 (vs. ulimit of 30000)

modules
C: hbase-client hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4670/3/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


[Pending service change] [FormRecognizer] Tests: enable ignored tests once service-side issues are fixed

Service-side issues are preventing us from enabling some of the Form Recognizer tests. This work item keeps track of those so we can re-enable them once the corresponding issues are fixed.
Service issues:
1. Service returns "Unsupported media type" error when multipage form is sent via GitHub URI.
2. (SOLVED) Custom form recognition without labels does not return information about blank page.
3. (SOLVED) Custom form recognition with labels returns wrong error when an invalid URL is passed to it (expected: 3003, actual: 3014).
4. (SOLVED) Service returns 500 response when passing non-existing model ID to StartCopyModel.
5. (FIXED ON SDK SIDE) Service can return text angle between 180 and 360 in custom form recognition without labels.
Tests to enable:

[x] StartRecognizeCustomFormsWithoutLabelsCanParseMultipageForm (true) (blocked by 5).
[ ] StartRecognizeCustomFormsWithoutLabelsCanParseMultipageForm (false) (blocked by 1, 5).
[x] StartRecognizeCustomFormsWithoutLabelsCanParseMultipageFormWithBlankPage (true) (blocked by 2).
[ ] StartRecognizeCustomFormsWithoutLabelsCanParseMultipageFormWithBlankPage (false) (blocked by 1, 2).
[x] StartRecognizeCustomFormsFromUriThrowsForNonExistingContent (true) (blocked by 3).
[x] CopyModelError; disabled per service team's request (blocked by 4).

Validate and follow up again during MQ

Still not fixed. Will ping the service about it.
Removing MQ milestone

Reopening this as we still need to re-enable these tests.

It's been 3 years since this issue has been opened and the bug was never fixed on the service side. For this reason, we'll update the tests on our side to reflect the current service behavior:

StartRecognizeCustomFormsWithoutLabelsCanParseMultipageForm will expect an exception.
StartRecognizeCustomFormsWithoutLabelsCanParseMultipageFormWithBlankPage will be deleted since it would be just validating the same exception returned in the first item.


📃: Simple Drawing App

🔴 Title : Simple Drawing App
🔴 Tech stack : HTML, CSS ,JS
🔴 Objective :
To create a basic drawing app that allows users to draw freely on a canvas using different colors and brush sizes. This app will enhance user interactivity and provide a smooth drawing experience directly in the browser.
🔴 Summary :
The Simple Drawing App enables users to draw directly on a web canvas. Users can choose different brush sizes and colors to customize their drawings. It includes basic tools like a clear canvas button to reset the drawing space. The app uses the HTML5 Canvas API for drawing and JavaScript for handling events such as mouse movements to create the drawing functionality. The UI is minimal and user-friendly, focusing on ease of use and responsiveness.
Key features:
1.Select different colors for drawing.
2.Adjust brush size.
3.Clear canvas button to reset the drawing.
4.Smooth drawing with mouse events.
📸 Screenshots
N/A

✅ Details to Include When Taking the Issue:
Name : Ashwin Kushwaha
Participant Role (Specify the Open Source Program name, e.g., GSSOC, Hacktoberfest, etc.): GSSOC-Ext, Hacktoberfest

Happy Contributing! 🚀
Wishing you all the best on your open source journey. Enjoy! 😎

hey @iamrahulmahato,
can you please assign it to me??


cloud-provider-kind container unable to connect to kind node IP address

Environment:

Apple Mac with Apple Silicon M1 Pro running Mac OS Sonoma 14.7.1.
Rancher Desktop 1.16.0 running dockerd (moby).

docker version
Client:
 Version:           27.2.1-rd
 API version:       1.45 (downgraded from 1.47)
 Go version:        go1.22.7
 Git commit:        cc0ee3e
 Built:             Tue Sep 10 15:41:09 2024
 OS/Arch:           darwin/arm64
 Context:           default

Server:
 Engine:
  Version:          26.1.5
  API version:      1.45 (minimum version 1.24)
  Go version:       go1.22.5
  Git commit:       411e817ddf710ff8e08fa193da80cb78af708191
  Built:            Fri Jul 26 17:51:06 2024
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          v1.7.17
  GitCommit:        3a4de459a68952ffb703bbe7f2290861a75b6b67
 runc:
  Version:          1.1.14
  GitCommit:        2c9f5602f0ba3d9da1c2596322dfc4e156844890
 docker-init:
  Version:          0.19.0
  GitCommit:

kind version
kind v0.24.0 go1.22.6 darwin/arm64

I was following the steps to install a single node kind cluster using K8s 1.29.8 and started cloud-provider-kind with sudo in another terminal window.
I then installed the simple foo-bar app using:
kubectl apply -f https://kind.sigs.k8s.io/examples/loadbalancer/usage.yaml

After a while the cloud-provider-kind logs showed that the load balancer had been initialized and the lb IP was reported as
kubectl get svc
NAME          TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE
foo-service   LoadBalancer   <IP_ADDRESS>   <IP_ADDRESS>    5678:31933/TCP   12m

From my host machine, I am able to ping <IP_ADDRESS> but when running curl against the lb IP, I am getting the following:
curl -v http://<IP_ADDRESS>:5678
*   Trying <IP_ADDRESS>:5678...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 5678
> GET / HTTP/1.1
> Host: <IP_ADDRESS>:5678
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off

and curl hangs.
Looking at the Envoy access logs I then see the following:
[2024-11-19T05:46:44.844Z] "- - -" 0 UF,URX 0 0 1352 - "-" "-" "-" "-" "<IP_ADDRESS>:31933"

I then exec into the kindccm-XXXX container and try to ping the kind control plane IP after installing ping, I am getting host unreachable. However, when running a plain Ubuntu container attached to the kind network, I am able to ping the control plane IP from there. When exec into the kind control plane container and trying to ping the IP address of the kindccm container, I am getting Destination Port Unreachable.
I am able to ping the Ubuntu container from the kindccm container.
However, when i curl the Envoy admin port 10000 from the host, I am able to reach it.
There is nothing unusual noticable in the IP route and no obvious difference between the routing table of the Ubuntu and the kindccm container.

I think with docker inspect for each container and docker network we can figure out these details

Yes, both container are attached to the same network kind.
One additional piece of information: the behavior is identical whether I try this on a Mac with Rancher Desktop or on a Linux box with Docker-CE.
This seems to be a general issue with the current envoy image. I do some more tests and see if I can find out more.

Mystery solved...
It was the networking config in docker.
I don't really know what is the root cause but when I exec'ed into the kindccm container and tried to ping the control plane, it wasn't able to reach it. However, when I was using the container name, I saw it reached it via IPv6. However, the Envoy proxy inside the docker container is trying to route traffic to the K8s nodes via IPv4 address, which obviously fails.
After creating the kind network manually with the setting ipv6=false and then creating a kind cluster, everything seems to be working fine.
I am not sure if this is a "feature" of the latest kind or docker or both but this should be documented somewhere.

you may have some iptables rules blocking ipv4 traffic?


Compilation: check for embedded null bytes in path for has_include

Prevents a crash caused by embedded NUL bytes

This makes it think that __has_include.c is a binary file - I can move it into its own file or just leave the test out if you want.

Should this also be done for __has_embed?

This makes it think that __has_include.c is a binary file

You can change that with .gitattributes.

__has_embed uses a different path, I wasn't able to get it to crash on latest master.

Hmm, locally git shows a regular diff but GitHub wont. This can probably go without a test...


Parallax on iPhone

It would be nice if we could get this working on iphones.

Or ... show just a static image on mobile (behind a feature flag).

I would love to see parallax within a Soda Pop!

I'm closing this. Not doing. I recommend progressive enhancement, or just use GSAP.


Backport 2.1: all.sh dual boolean options

In all.sh, support --no-foo to negate --foo and vice versa. This makes it easier to write wrapper scripts.
Backport of #1486. Also accept and ignore a few options that aren't relevant to 2.1, to make it easier to write version-independent wrapper scripts and CI jobs.

all.sh passed on CI: https://jenkins-internal.mbed.com/job/mbedtls-release/256/

@mazimkhan Since you already reviewed the main branch and 2.7 backport, could you review the 2.1 backport too? AFAICS that's now the last one missing. Thanks!


#2297: Create groups for individual assignments

The logic seems to make sense, but I'd like to test it further.  I'll test it more after the students variable is fixed. Thanks.

Thanks!  It looks good.


Native ads not show

java.lang.ClassCastException: com.applovin.impl.mediation.a.d cannot be cast to com.applovin.impl.mediation.a.b
can you help me?

Please provide more details & your code.

Please provide more details & your code.

How you use native ad?
I see file BannerMax.java he use new MaxAdView
and for use native ad web should call new MaxNativeAdLoader
https://dash.applovin.com/documentation/mediation/android/getting-started/native-templates
and because native ad not work

Please provide more details & your code.

How you use native ad? I see file BannerMax.java he use new MaxAdView
and for use native ad web should call new MaxNativeAdLoader
https://dash.applovin.com/documentation/mediation/android/getting-started/native-templates
and because native ad not work

I think native ads are not implemented in this package. Applovin will release their own SDK for Flutter soon, maybe it is working then.

i will wait official SDK for Flutter, thank you!

Hey there - AppLovin just released an official plugin. Please feel free to check it out here: (docs, repo).
However, we don't have support for native ads atm. Hopefully MRECs will suffice.

Hey there - AppLovin just released an official plugin. Please feel free to check it out here: (docs, repo).
However, we don't have support for native ads atm. Hopefully MRECs will suffice.

tomas can you help? i write to support applovin about block my payment information, but i wait more long time answer can you check or speed up my request? my applovin account<EMAIL_ADDRESS>Thank you so much

@Reketaka - Please email<EMAIL_ADDRESS>for that, we can only help with technical issue on here

@thomasmso i send email but don't have answer, ok i understand, thanks for the support


Data filtering feature

Is there any plans to have data filtering with all these: greater than, equal, etc...?
For example:
db.find().where(x -> x.Eq("ID", "value"))

Not in the query DSL, but you can easily implement this with sequences:
db.find<User>().all().use {
    it.asModelSequence()
        .filter { it.age >= 30 }
        .forEach {
            println(it)
        }
}


I build an e-commerce store but?

I build an e-commerce store
My question:
I am using Nova For merchants To manage his store
It's all right
I followed this steps
https://tenancyforlaravel.com/docs/v2/nova/
When registering a new dealer
Do I do the following \
in central database:
create Table (Users):
fields:

name store
E-mail
password

Merchant data will be stored in the central database?
save plans, merchant subscription and information in the central database!
Is that correct?
In Plans Model And merchants Model I added
protected $connection = 'mysql';

When Registering New Tenant
The following tables are created:

How can I access the entire system control panel?
administrator.domain.test
and I as a general manager on tenants how can I view products or orders from tenant's account to administrator control panel!
Example:
count all products
count all orders
Is there a way to move between databases?
Before I find the package
I was reading this wonderful tutorial:
https://medium.com/@maxkostinevich/how-to-build-multi-domain-laravel-application-e6d87d5e507b
But he uses one database for all tenants! This may affect performance and maintenance in the future! Isn’t it?
Now I'm torn. ^ـ^
I Can't Focus :roll_eyes:

Is there a way to move between databases?

Yes, you can make cross-database queries, for example. Or you can loop through tenants and use $tenant->run() to execute some logic.
If you want to access a tenant's admin panel directly, you need an account in that tenant's app and you visit his domain.

Is there a way to move between databases?

Yes, you can make cross-database queries, for example. Or you can loop through tenants and use $tenant->run() to execute some logic.

Was this explained in the documents?
https://tenancyforlaravel.com/docs/v2/

If you want to access a tenant's admin panel directly, you need an account in that tenant's app and you visit his domain.
okay understood

but How can I access the entire system control panel?
administrator.domain.test
I have 1,000 tenants
In the future, I wanted to add a new field to the product table
How is it without Empty the table?

Was this explained in the documents?

Yes. https://tenancyforlaravel.com/docs/v2/tenants/#run

How can I access the entire system control panel?
administrator.domain.test

what? Do you mean this? https://tenancyforlaravel.com/docs/v2/central-app/

In the future, I wanted to add a new field to the product table
How is it without Empty the table?

It's literally the same as adding a new field to any table in Laravel. Just create a migration. https://laravel.com/docs/7.x/migrations#creating-columns
Please read documentation of both Laravel and this package.

Thank you very much
You are a wonderful person

How can I access the entire system control panel?
administrator.domain.test

what? Do you mean this? https://tenancyforlaravel.com/docs/v2/central-app/

Yes, I have read all the documents
Including this
https://tenancyforlaravel.com/docs/v2/central-app/
But what I meant
I have two control panels
One for the full site administrator
The second is for the tenant
I want to enter Nova through the central domain
To manage the entire system
domain.test/nova
not working!
How do I tell nova this subdomain
admin.domain.test
or
domain.test/nova
It is special for administrator
and this subdomain for tenants
nova_tenants.domain.test


Question about battery usage

Hey! Before I start building my own e-paper display I'd like to know

for how long can you run your display without recharging

how often do you update the data on the screen?

Thank you very much for your code!!

Hey!
the display has been running for 5 months, and the battery is currently at 3.5V, so it should still run for a few months.
The refresh interval is 5 minutes.

Thank you!!


How to Create Partial Indexes

OrientDB Version: orientdb-community-2.2.17
Java Version: 1.7.0_91
OS: centOS06
Hi,
I am wondering how I can create a partial index based on the values of optional properties. Specifically, I am wondering how I can enforce uniqueness based on a property that may or may not exist. Or enforce uniqueness based on a property that holds a certain or null value. Basically, I am looking for something like this:
CREATE INDEX access_log_client_ip_ix ON access_log (client_ip)
    WHERE (client_ip > inet '<IP_ADDRESS>' AND client_ip < inet '<IP_ADDRESS>');

OR
CREATE TABLE tests (
    subject text,
    target text,
    success boolean,
    ...
);

CREATE UNIQUE INDEX tests_success_constraint ON tests (subject, target)
    WHERE NOT success;

Thanks!

Did you see this? https://orientdb.com/docs/2.1/Indexes.html#indexes-and-null-values
Scott

Hey Scott,
Thank you for your response. Yes! I read that section. However I would like to create a partial index. That section only describes selecting from an index.
Imagine we have a class A with 2 attributes B and C. We want to enforce a unique constraint on B only when C is null. Postgres (see https://www.postgresql.org/docs/8.0/static/indexes-partial.html) allows you to do this. We would like to do something similar in orientdb but have not found a way to do so.
Something like"
CREATE INDEX B_partial ON A (B) WHERE C = 'X'

Is there a way to do this? If not could it be a feature request?

Yeah, sounds like a feature request.
Scott


Repeating Error while Sync: "Python int too large to convert to SQLite INTEGER"

While syncing I get a repeating error "Python int too large to convert to SQLite INTEGER" and maestral status shows the message
Account<EMAIL_ADDRESS>(Pro)
Usage:        39.1% of 2.2 TB used
Status:       Paused
Sync errors:  0

An unexpected error occurred
Please restart Maestral to continue syncing.

It mostly happens, after there was just one files downloaded.
After stopping and starting the daemon again, the syncing goes on for some seconds or maybe a minute. Then the same again.
It seems as if the syncing is successful, but it takes weeks to just sync one folder (others are excluded).
From the log:
2022-02-15 15:02:39 manager INFO: Connected
2022-02-15 15:02:44 sync INFO: Resuming indexing
2022-02-15 15:02:46 sync INFO: Indexing 449994...
2022-02-15 15:02:46 sync INFO: Syncing ↓ 1/500
2022-02-15 15:02:48 sync INFO: Syncing ↓ 151/500
2022-02-15 15:02:50 sync INFO: Syncing ↓ 297/500
2022-02-15 15:02:56 manager ERROR: Unexpected error
Traceback (most recent call last):
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/manager.py", line 806, in _handle_sync_thread_errors
    yield
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/manager.py", line 784, in startup_worker
    self.sync.download_sync_cycle(client)
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/sync.py", line 2999, in download_sync_cycle
    downloaded = self.apply_remote_changes(changes)
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/sync.py", line 3167, in apply_remote_changes
    for n, r in enumerate(res):
  File "/usr/lib/python3.7/concurrent/futures/_base.py", line 586, in result_iterator
    yield fs.pop().result()
  File "/usr/lib/python3.7/concurrent/futures/_base.py", line 432, in result
    return self.__get_result()
  File "/usr/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
    raise self._exception
  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/sync.py", line 3506, in _create_local_entry
    res = self._on_remote_file(event, client)
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/sync.py", line 3665, in _on_remote_file
    stat.st_ino, event.local_path, event.content_hash, stat.st_mtime
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/sync.py", line 939, in _save_local_hash
    self._db_manager_hash_cache.update(cache_entry)
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/utils/orm.py", line 559, in update
    if self.has(pk_sql):
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/utils/orm.py", line 510, in has
    result = self.db.execute(sql, pk_sql)
  File "/home/admin/.local/lib/python3.7/site-packages/maestral/utils/orm.py", line 290, in execute
    return self.connection.execute(sql, args)
OverflowError: Python int too large to convert to SQLite INTEGER
2022-02-15 15:02:56 manager INFO: Shutting down threads...
2022-02-15 15:02:56 sync INFO: Sync aborted
2022-02-15 15:02:56 manager INFO: Shutting down threads...
2022-02-15 15:02:56 sync INFO: Sync aborted
2022-02-15 15:02:56 manager INFO: Paused

OS: Debian GNU/Linux 10 (buster) x86_64
Kernel: 4.19.0-18-amd64
CPU: Intel Xeon (Skylake, IBRS) (2) @ 2.100GHz
Memory: 1139MiB / 3850MiB

Damn, I did not think this could happen. The error occurs when trying to save the content hash of the downloaded file in the SQLite database. The content hash is saved together with the file path, modified time, and inode as form of caching to prevent duplicate computations. Of those three values, only the inode is saved in an INTEGER database table column.
AFAIK, SQLite allows up to 64-bit signed integers, though the issue might be that inodes are unsigned integers and may therefore be larger than 2^63 - 1.
Which file system are using?

Could you also check the last file which it synced before one of those crashes with maestral history? What does ls -li PATH say about that file's inode number?

Will this fix be included in the next version? I currently can't sync anything with maestral because it will immediately crash with this error.

Yes, it will be. In the meantime, you can try out the dev release by installing:
pip3 install --pre maestral

It already includes the fix but no migration code for the database. It will therefore run a full reindexing on first run to rebuild our tables.

Thanks! I was able to complete a sync without errors after using 1.6.0.dev0, but after some time it continues to crash with the same error:
$ maestral --version && maestral status && maestral log show | tail -n 30
1.6.0.dev0

Account:      xxxx
Usage:        108.4% of 17.3 GB used
Status:       Paused
Sync errors:  0

An unexpected error occurred
Please restart Maestral to continue syncing.

2022-03-03 12:40:10 manager INFO: Connecting...
2022-03-03 12:40:20 manager INFO: Connecting...
2022-03-03 22:52:37 manager INFO: Connected
2022-03-03 23:32:54 sync INFO: Fetching remote changes
2022-03-03 23:32:55 sync INFO: Indexing local changes...
2022-03-04 00:40:00 manager INFO: Connecting...
2022-03-04 00:40:11 manager INFO: Connected
2022-03-04 01:00:03 manager ERROR: Unexpected error
Traceback (most recent call last):
  File<EMAIL_ADDRESS>line 808, in _handle_sync_thread_errors
    yield
  File<EMAIL_ADDRESS>line 793, in startup_worker
    self.sync.upload_local_changes_while_inactive()
  File<EMAIL_ADDRESS>line 1580, in upload_local_changes_while_inactive
    sync_events = [SyncEvent.from_file_system_event(e, self) for e in events]
  File<EMAIL_ADDRESS>line 1580, in <listcomp>
    sync_events = [SyncEvent.from_file_system_event(e, self) for e in events]
  File<EMAIL_ADDRESS>line 399, in from_file_system_event
    content_hash = sync_engine.get_local_hash(to_path)
  File<EMAIL_ADDRESS>line 963, in get_local_hash
    cache_entry = self._hash_table.get(stat.st_ino)
  File<EMAIL_ADDRESS>line 345, in get
    result = self.db.execute(sql, pk_sql)
  File<EMAIL_ADDRESS>line 200, in execute
    return self.connection.execute(sql, args)
OverflowError: Python int too large to convert to SQLite INTEGER
2022-03-04 01:00:03 manager INFO: Shutting down threads...
2022-03-04 01:00:03 sync INFO: Sync aborted
2022-03-04 01:00:04 manager INFO: Paused

Hm, the pre-release version which contains the fix is 1.6.0.dev1. It is possible that it wasn't uploaded to PyPI yet when I posted the message. Could you try to update again?


DB backup on upgrade plugin

This plugin purpose is to backup DB when DB upgrade is needed in order to avoid DB corruption in case of failed backup.

It is used with the --backup-db flag.
When a DB upgraded is needed it will fire the manager.backup_db event which is caught by the plugin.

A local copy of the DB will be created with the format: backup-<CONFIG_NAME>-<DATE>_<TIME>-<FLEXGET_VERSION>.sqlite.
Example: backup-config2-20160419_1217-1.2.515.dev.sqlite

When the flag is not present and a DB upgrade is initiated, a log info appears:
 DB is upgrading without a backup, consider using the --backup-db-on-upgrade flag.

In addition, a new CLI command was introduced to manually use this plugin:
flexget database backup.

I have no idea why it fails, it should register that option correctly AFAIK.

Manual argument or command for backup is not going to save anyone who would be benefiting from these kind of functionalities.
Perhaps it should be automatic and be skipped with an argument ...

Main fear is gobbling people's storage without their knowledge or permission

so should i just try to save 1 backup of the db if there's space? this seem really beneficial to me

Will probably go in a different route


TB-117 Add action for checking PR titles

TB-117
AS-IS
No rule for PR titles
TO-BE
PR title length is limited within ~ [6, 72].
6 is the length for the JIRA issue IDs of Annotation-AI.

TB-117


Volume resizing causes kernel panic on first boot

System Information
Linux distribution
Workstation
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Pop
Description:	Pop!_OS 22.04 LTS
Release:	22.04
Codename:	jammy

Target Host
$ ssh hermes lsb_release -a
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye
No LSB modules are available.

Terraform version
$ terraform version
Terraform v1.1.9
on linux_amd64
+ provider registry.terraform.io/dmacvicar/libvirt v0.6.14
+ provider registry.terraform.io/hashicorp/template v2.2.0

Provider and libvirt versions
$ cd .terraform/providers/registry.terraform.io/dmacvicar/libvirt/0.6.14/linux_amd64
/home/mark/src/infra/volume_size_test/.terraform/providers/registry.terraform.io/dmacvicar/libvirt/0.6.14/linux_amd64

$ ./terraform-provider-libvirt_v0.6.14 -version
./terraform-provider-libvirt_v0.6.14 0.6.14

Checklist

[ ] Is your issue/contribution related with enabling some setting/option exposed by libvirt that the plugin does not yet support, or requires changing/extending the provider terraform schema?

[ ] Make sure you explain why this option is important to you, why it should be important to everyone. Describe your use-case with detail and provide examples where possible.
[ ] If it is a very special case, consider using the XSLT support in the provider to tweak the definition instead of opening an issue
[ ] Maintainers do not have expertise in every libvirt setting, so please, describe the feature and how it is used. Link to the appropriate documentation

[x] Is it a bug or something that does not work as expected? Please make sure you fill the version information below:

Description of Issue/Question
Setup
terraform {
  required_providers {
    libvirt = {
      source  = "dmacvicar/libvirt"
      version = "0.6.14"
    }
  }
}

provider "libvirt" {
  uri = "qemu+ssh://vmmgr@hermes/system"
}

resource "libvirt_volume" "debian11" {
  name   = "debian11"
  pool   = "default"
  source = "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-generic-amd64.qcow2"
}

# OS Volume
resource "libvirt_volume" "os_volume" {
  base_volume_id = libvirt_volume.debian11.id
  name           = "os_volume"
  pool           = "default"
  size           =<PHONE_NUMBER>0 # 10GiB
}

# VM
resource "libvirt_domain" "vm" {
  autostart  = true
  memory     = 2048
  name       = "test-host-01"
  qemu_agent = true
  running    = true
  vcpu       = 2

  console {
    target_port = "0"
    target_type = "virtio"
    type        = "pty"
  }

  disk {
    volume_id = libvirt_volume.os_volume.id
  }

  network_interface {
    network_name   = "default"
    hostname       = "test-host-01"
    wait_for_lease = true
  }
}

Steps to Reproduce Issue

Run terraform apply results in a hung VM with a kernel panic.

I can manually reset the VM and it then boots normally and comes online.

If I remove/comment out the size parameter of libvirt_volume.os_volume then the initial terraform apply brings the VM online properly.
resource "libvirt_volume" "os_volume" {
  base_volume_id = libvirt_volume.debian11.id
  name           = "os_volume"
  pool           = "default"
  #size           =<PHONE_NUMBER>0 # 10GiB
}

Additional information:
Do you have SELinux or Apparmor/Firewall enabled? Some special configuration?
Have you tried to reproduce the issue without them enabled?

Hi @markcaudill
This problem is unrelated to the provider itself.
Here's some bug report from Ubuntu https://bugs.launchpad.net/ubuntu/+source/cloud-initramfs-tools/+bug/1123220 which is exactly the same issue. I believe there are two ways to fix it, it's either as suggested in the report (you need to add serial console) or you can remove it from from grub config completely (all stuff containing "ttyS").

@sk4zuzu this is very helpful! Thanks!

works perfectly
resource "libvirt_domain" "machine" {
  console {
    type        = "pty"
    target_port = "0"
    target_type = "serial"
  }
}


connect from laptop to server

Hi
I started Carla on my server
~/CarlaUE4/Binaries/Linux$ ./CarlaUE4 /Game/Maps/Town01 -carla-server
I have done ssh tunnel forwarding
ssh -N -f -L localhost:3000:localhost:2000 username@servername
And I have on my laptop
./manual_control.py --port 3000
However, there is always a connection refused error. Could someone help me with it? Thank you!

@DanqingZ
AFAIK you need to open multiple ports and use Remote Port Forwarding not Local Port Forwarding!
Your remote host may block such traffic (check tutorials and articles related to GatewayPorts yes in /etc/ssh/sshd_config or see unix.stackexchange
It worked for me:
# Tested on stable branch - 0.8.2
ssh -R 2000:localhost:2000 -R 2001:localhost:2001 -R 2002:localhost:2002 <my_remote_host>

# Logged in to remote machine
cd carla
git checkout stable
cd PythonClient
python client_example.py --autopilot

BTW I got terrible performance (GTX 660 - server-side, GTX 1060 with i7 client-side).
I don't know if gRPC solved this problem, but it's not related to this issue.
Let me know if it works for you!

Hi,
I get an error when using carla 0.9.4. Please let me know how to fix it.
Failed to find symbol file, expected location:
"/home/karthik/Documents/Software/carla/CarlaUE4/Binaries/Linux/CarlaUE4.sym"
Fatal error: [File:/var/lib/jenkins/workspace/carla-simulator_carla_0.9.4/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Carla.cpp] [Line: 102]
Exception thrown: bind: Address already in use
[2019.04.03-03.36.53:412][  0]LogCore: Error: appError called: Assertion failed:  [File:/var/lib/jenkins/workspace/carla-simulator_carla_0.9.4/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Carla.cpp] [Line: 102]
Exception thrown: bind: Address already in use


Add a way to change the max_ack_delay

It appears the max_ack_delay is hardcoded to 25ms, and I don't see a way to change it.  It would be useful to be able to change the transport parameters.  If there is a way that I'm overlooking, please, let me know.

I wonder if this is why I'm seeing such poor performance over a real (Viasat satellite) and simulated high latency link compared to Google QUIC.

It appears the max_ack_delay is hardcoded to 25ms, and I don't see a way to change it. It would be useful to be able to change the transport parameters.

It is currently not possible to change this value. I'm not opposed to making it configurable, if the benefits of adding this complexity can be demonstrated.

With Google QUIC i’m seeing the file downloading at about 20 Mbps over Viasat and with quic-go (the version used Caddy Server) i’m seeing the file downloading at about 1.3 Mbps over Viasat. This issue can be reproduced using tc to add 600 ms delay as well.

Is this in any way related to max_ack_delay. Does Google QUIC use a different value? Do you achieve higher bandwidths if you change the value of the const in quic-go?

I was seeing a 25ms UDP packet transit time between a server in California and a server in DC.  That's just barely making the cut off time for max_ack_delay.  You could test it by setting up a couple servers in AWS.

I was seeing a 25ms UDP packet transit time between a server in California and a server in DC. That's just barely making the cut off time for max_ack_delay.

Seems like there's a misunderstanding what max_ack_delay does. Please refer to the RFC. In particular, it is NOT a problem if max_ack_delay > rtt.

Actually when I said "transit time" I didn't mean rtt.  I meant one-way latency time.  So the rtt was actually around 50ms.  I'll check the RFC though.


Implement a readdir64() shim for Linux

Partial fix for #1966.

This doesn't quite work yet, but I think I need some help to fix it.  I'm allocating the struct dirent as small as possible, in order to catch bugs like https://github.com/rust-lang/rust/issues/93384#issuecomment-1024902431.  The pointer returned by readdir() may point to a region smaller than sizeof(struct dirent).
My libstd patch was supposed to handle this by using ptr::addr_of!().  And yet I get this from miri:
error: Undefined Behavior: dereferencing pointer failed: alloc1498 has size 24, so pointer to 280 bytes starting at offset 0 is out-of-bounds
   --> /home/tavianator/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/sys/unix/fs.rs:495:34
    |
495 |                 let entry_name = ptr::addr_of!((*entry_ptr).d_name) as *const u8;
    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereferencing pointer failed: alloc1498 has size 24, so pointer to 280 bytes starting at offset 0 is out-of-bounds
    |
    = help: this indicates a bug in the program: it performed an invalid operation, and caused Undefined Behavior
    = help: see https://doc.rust-lang.org/nightly/reference/behavior-considered-undefined.html for further information

    = note: inside `<std::sys::unix::fs::ReadDir as std::iter::Iterator>::next` at /home/tavianator/.rustup/toolchains/miri/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1523:5
    = note: inside `<std::fs::ReadDir as std::iter::Iterator>::next` at /home/tavianator/.rustup/toolchains/miri/lib/rustlib/src/rust/library/std/src/fs.rs:1411:9
note: inside `main` at dir.rs:2:18
   --> dir.rs:2:18
    |
2   |     for entry in std::fs::read_dir(".").unwrap() {
    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    = note: this error originates in the macro `ptr::addr_of` (in Nightly builds, run with -Z macro-backtrace for more info)

Hmm I guess this is just a libstd bug.  addr_of!((*ptr).field) requires ptr to point to a properly sized/aligned region: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=904126751c84698fc38c8dde790de358.  I'll patch libstd again :P

addr_of!((*ptr).field) requires ptr to point to a properly sized/aligned region

Indeed, *ptr asserts that ptr is dereferencable (for the size and alignment determined by its type).

That's great, thanks a lot. :)  I hadn't even thought of creating a new allocation for each call, but it makes a lot of sense.

I'll patch libstd again :P

Another one for the trophy case? :P

I guess we could add it. ;)

:umbrella: The latest upstream changes (presumably #1970) made this pull request unmergeable. Please resolve the merge conflicts.

 That makes force-push diffs harder to read so please only do it when needed to resolve conflicts. :)

Looking great, thanks a lot for staying with me through the many rounds of review. :)
@bors r+

:pushpin: Commit<PHONE_NUMBER>c5baf61d6f3980e81ba4e0429ac402 has been approved by RalfJung

:hourglass: Testing commit<PHONE_NUMBER>c5baf61d6f3980e81ba4e0429ac402 with merge fc15f96651408bec002664627f003ef628a041c6...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing fc15f96651408bec002664627f003ef628a041c6 to master...


Error when rolling back migrations while testing app

Hey,
I've created simple test:
<?php
use Illuminate\Foundation\Testing\DatabaseMigrations;

class UserTest extends TestCase
{
    use DatabaseMigrations;

    public function testExample()
    {
        $this->assertTrue(true);
    }
}

When I run phpunit it ends with error:
1) UserTest::testExample ErrorException: Undefined index: 2016_10_10_143026_create_users_table
This is my Users module migration so I think that Laravel can't find module migrations and tries to rollback non-existing migration. Any ideas?

You need to register your migrations using the new laravel method to do so.

Is there any sample code for that? That could be very useful. And it should be added to the documentation as well.

It's on the laravel documentation. No need for duplicate data.
$this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations');

All right. Thanks.


vagrant with coreos, always not install correctly

This is Bug.
vagrant up
it always report this error:

run many times for
vagrant provision --debug
then report here error:

Hi, what coreos branch you using stable , alpha or beta ? What ansible and vagrant version?
i'm trying to reproduce this with coreos-stable but install finished successfully (it took 1:07:58.964 😄 ).
If you still have error you can:

update to later master, it have some vagrant up fixes
upgrade vagrant to >= 1.9
upgrade ansible to >= 2.2

Yep - this worked as expected on my system with coreos-stable as well. Ansible version is <IP_ADDRESS>, Vagrant version is 2.0.


Ar faces

Hi
Any sample of how to implement ar faces feature? I.e. load a model, track face, place model on the face.

Hi!
As far as I remember, neither we've had time to add a sample for Augmented Faces and address any related issues in the library nor anyone else has succeeded in doing that.

Yo. Thanks for the answer. An plans to add AR faces support? Or maybe some implementation helps so I do it on my own?

I found one here: https://github.com/SceneView/sceneform-android/tree/master/samples/augmented-faces, but this is from the old sceneform repo. I can try to add a PR for this if there's enough interest.

Yeah, I was able to run the old sample, but this lib seem to be not supporting it yet.
Would be very nice to add

@grassydragon Can you guide me a little bit to finish the implementation an open PR for this feature? Because I already saw the AugmentedFaceMode config and onAugmentedFaceUpdate property. A guide from you may help me understand the library code base faster.
Thanks.

Hi @bankbiz!
Have you already started to write your implementation?
There have been previous attempts by other contributors but they haven't been able to work around some issues. I think the ideal way would be to have a tech talk on our Discord server, however, I need to recollect how the Augmented Faces work and what were the encountered issues :sweat_smile:

I have tried to get Augmented Faces working myself. If you copy the AugmentedFaceNode code from Sceneform and make some small fixes, you can get a 3D model to track with the face. The main part that doesn't work is the face occlusion, because Sceneform used an old method of building the mesh that doesn't seem to be supported any more. Now that Geometry has been introduced in Sceneview, it should be possible to rebuild that part, although it'll be hard. I was planning to add AugmentedFaces support when I get some free time, but I don't know when that will be. I could at least add a stripped-down AugmentedFaceNode class that only supports the tracking.
Oh, and putting textures on faces also doesn't work, but I never used that so I don't know how to bring it back either.

Post-0.10.0, models are really tiny and/or far away when using face tracking / the front-facing camera, whereas that wasn't a problem before. That'd need to be fixed for augmented faces to be viable.

Hi. Any updates on this? Maybe I can help you?


Fix PostgreSQL search issues

Fixes #75.

Have tested the changes here with a local PGSQL database and can confirm it is working. Following scenarios tested:

Searching by full word.
Searching by partial word.
Searching using integers/numeric values.

It seems this feature never made it into Filament 3 :sweat_smile:
Any plans to port it to the new version?

@bram-pkg whats the problem?

It seems that in Filament 2 the "ilike" operator was used when using PostgreSQL, this does not seem to be the case in Filament 3. Am I missing something?

The problem is that when using it, indexes are not used. Which kills performance for everyone. Maybe you could use a case-insensitive collation instead. But this is still possible using the method to force case insensitivity.


Create payload size limitations

Goal is to create some kind of setting that limits maximum allowed sizes for requests, particularly for large payloads (e.g., file uploads or large JSON bodies) to prevent overuse of resources or attacks like denial-of-service (DoS).
Make additional entires in rules json config file to include this.

Implemented, waits for testing. On hold with further development.


romanization and normalize letters

the following searches don't work. we should make it work.
genshindb('eter', { queryLanguages: ['Spanish'] }); // match against Éter
genshindb('eurua', { queryLanguages: ['Japanese'] }); // match against エウルア
genshindb('Fēng yuán wàn yè', { queryLanguages: ['ChineseSimplified'] }); // match against 枫原万叶

genshindb('Fēng yuán wàn yè', { queryLanguages: ['ChineseSimplified'] }); // match against 枫原万叶

In fact, Chinese people don’t use this kind of pinyin to query data.
Fēng yuán wàn yè
 枫   原   万  叶

This is just for phonetic. It is not very easy to input directly through the computer.
But you can consider this
genshindb('feng yuan wan ye', { queryLanguages: ['ChineseSimplified'] }); // match against 枫原万叶 Pinyin without Tones
genshindb('fengyuanwanye', { queryLanguages: ['ChineseSimplified'] }); // match against 枫原万叶 Pinyin without Tones, space some times may not be necessary, especially for longer proper nouns
genshindb('fywy', { queryLanguages: ['ChineseSimplified'] }); // match against 枫原万叶`  Simplified Pinyin

Screenshot of computer input ↓

@NepPure
For 女 as example, is it more common people to use "yu" or "yv" or both?

The only correct way to enter 女 is "nv"

Usually we use v to refer to ü
女 nǚ


Add test

Rename many function in SafeSqlAppendable

Coverage increased (+0.5%) to 47.368% when pulling 175e7a45125e38dc6c330eb64b8cdd100937db86 on fixes/naming into d57d0fcadd3b06f8e58d763a56151e047b8fe32c on master.


Update websocket-use-case.md

Description

Related Issue(s)

Checklist

[ ] I have read the contribution guidelines
[ ] I have considered the performance impact of these changes
[ ] Suitable unit/system level tests have been added and they pass
[ ] Documentation has been updated

Thanks @sumitshinde-84

You're welcome, @ZJvandeWeg :) Let me know which other documents we need to update.


report

fix(.realeaserc.json): can't release without a branches declaration
fix: setting up index to point to the lib file
fix: coverage wasn't showing

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Implement the traits gifted and incompetent

The trait incompetent (unfähig) refer to a certain talent or skill (Fertigkeiten), whereas gifted (Begabung) refers to a talent or a spell-like (miracles, magic, etc).
If a hero is incompetent in a certain talent, the best roll among the 3D20 has to be rerolled. A hero must not have more than two talents with the trait incompetnet.
The trait gifted causes the reroll of one dice and the better roll is the one to be counted. A hero must not habe more than three talents/spell-likes with the trait gifted.
The above mentioned traits are mutual exclusive.

Both traits are handled correctly within Held._perform_test.
Further to do:

mark affected abilities in the output of zeige_... methods
adapt result message for affected abilities
provide GUI-friendly interface for information on those abilities

Both traits are handled correctly within Held._perform_test.
Further to do:

mark affected abilities in the output of zeige_... methods
adapt result message for affected abilities
provide GUI-friendly interface for information on those abilities


Is it possible to auto-refresh?

When two people are editing the same file, is it possible to:

see their edits in real time? (alike in Google Docs)
see who is logged in, which cells they are working on?

As of now, I've found that it is possible to wait for their edits and refresh browser tab, but it sounds a lot like a brute-force solution (plus, it will be easy to erase someone's else edits).

This is work in progress, and is the goal of my postdoc, but it will take at least a few month.
You are welcome to help working on that, but it's a huge piece of work. You can see some progress here:
https://github.com/jupyter/jupyter-drive/pull/90
I'll close this issues for now.
Thanks !

Good to know! I was not sure if it was supposed to work or not. Maybe some to-do list on the readme?
In any case, thank you for your great work! :)

Maybe some to-do list on the readme

Well, Real-Time might be part of IPython itself at some point, so not sure it's worth mentionnig here for now.

In any case, thank you for your great work! :)

Thanks ! Anyone is welcome to contribute !


Unable to get list of servers from OneView appliance

2002071320_HPOV_transcript.log
Able to connect to OneView appliance but not getting the  list of servers through powershell command.

Thank you for reporting this issue.  The issue is with the API, in which the PowerShell library tries to filter duplicate entries and avoid the error you are getting. As this isn't an issue with the example script, I have created an issue on the PowerShell library issue tracker, HewlettPackard/POSH-HPOneView#451.

I'm closing this issue, as it was addressed in the linked PowerShell library issue.


metric(cdc): make cpu usage metric more intuitive

What problem does this PR solve?

Issue Number: close #10768
What is changed and how it works?
Before change:

After change:

The purpose is to make cpu usage metric more intuitive when the cpu usage is low.
And the legend quota-{{instance}} is copied from tidb.

Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
Please refer to [Release Notes Language Style Guide](https://pingcap.github.io/tidb-dev-guide/contribute-to-tidb/release-notes-style-guide.html) to write a quality release note.

If you don't think this PR needs a release note then fill it with `None`.

/test cdc-integration-pulsar-test

/test cdc-integration-mysql-test


Tensorflow is extremely slow during startup

Please make sure that this is an issue related to performance of TensorFlow.
As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:performance_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Arch Linux, x86_64, 5.10.28-1-lts
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
TensorFlow installed from (source or binary): binary, from conda
TensorFlow version (use command below): Tensorflow 2.4.1
Python version: Python 3.8.8
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: cudatoolkit 10.1.243, cudnn 7.6.5 (both from conda); cuda 11.2.2 (from Arch pacman, system-wide)
GPU model and memory: Nvidia GTX 3080, 10018 MiB

Describe the current behavior
I just write some code to train a simple model, and the Tensorflow loading time is too long. Here are some log:
>>> python Train.py
2021-04-10 14:16:40.493971: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.1
2021-04-10 14:16:46.296137: I tensorflow/compiler/jit/xla_cpu_device.cc:41] Not creating XLA devices, tf_xla_enable_xla_devices not set
2021-04-10 14:16:46.306974: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcuda.so.1
2021-04-10 14:16:46.522294: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1720] Found device 0 with properties:
pciBusID: 0000:73:00.0 name: GeForce RTX 3080 computeCapability: 8.6
coreClock: 1.71GHz coreCount: 68 deviceMemorySize: 9.78GiB deviceMemoryBandwidth: 707.88GiB/s
2021-04-10 14:16:46.522374: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.1
2021-04-10 14:16:46.558851: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.10
2021-04-10 14:16:46.558999: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublasLt.so.10
2021-04-10 14:16:46.578194: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcufft.so.10
2021-04-10 14:16:46.582360: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcurand.so.10
2021-04-10 14:16:46.612937: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusolver.so.10
2021-04-10 14:16:46.618842: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusparse.so.10
2021-04-10 14:16:46.673830: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.7
2021-04-10 14:16:46.676207: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1862] Adding visible gpu devices: 0
2021-04-10 14:16:46.678545: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  SSE4.1 SSE4.2 AVX AVX2 AVX512F FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2021-04-10 14:16:46.689923: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1720] Found device 0 with properties:
pciBusID: 0000:73:00.0 name: GeForce RTX 3080 computeCapability: 8.6
coreClock: 1.71GHz coreCount: 68 deviceMemorySize: 9.78GiB deviceMemoryBandwidth: 707.88GiB/s
2021-04-10 14:16:46.689992: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.1
2021-04-10 14:16:46.690048: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.10
2021-04-10 14:16:46.690069: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublasLt.so.10
2021-04-10 14:16:46.690089: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcufft.so.10
2021-04-10 14:16:46.690108: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcurand.so.10
2021-04-10 14:16:46.690129: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusolver.so.10
2021-04-10 14:16:46.690149: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusparse.so.10
2021-04-10 14:16:46.690169: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.7
2021-04-10 14:16:46.691482: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1862] Adding visible gpu devices: 0
2021-04-10 14:16:46.691918: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.1

I would like to draw your attention to the fact that there is a seven-minute gap between the above and the following logs (they are continuously output, I did not intercept them)
2021-04-10 14:23:02.128175: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1261] Device interconnect StreamExecutor with strength 1 edge matrix:
2021-04-10 14:23:02.128248: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1267]      0
2021-04-10 14:23:02.128266: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1280] 0:   N
2021-04-10 14:23:02.130070: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1406] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 9037 MB memory) -> physical GPU (device: 0, name: GeForce RTX 3080, pci bus id: 0000:73:00.0, compute capability: 8.6)
2021-04-10 14:23:02.131846: I tensorflow/compiler/jit/xla_gpu_device.cc:99] Not creating XLA devices, tf_xla_enable_xla_devices not set
2021-04-10 14:23:03.051975: I tensorflow/core/profiler/lib/profiler_session.cc:136] Profiler session initializing.
2021-04-10 14:23:03.052030: I tensorflow/core/profiler/lib/profiler_session.cc:155] Profiler session started.
2021-04-10 14:23:03.052589: I tensorflow/core/profiler/internal/gpu/cupti_tracer.cc:1365] Profiler found 1 GPUs
2021-04-10 14:23:03.058752: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcupti.so.10.1
2021-04-10 14:23:03.159864: E tensorflow/core/profiler/internal/gpu/cupti_tracer.cc:1415] function cupti_interface_->Subscribe( &subscriber_, (CUpti_CallbackFunc)ApiCallback, this)failed with error CUPTI_ERROR_INSUFFICIENT_PRIVILEGES
2021-04-10 14:23:03.159975: I tensorflow/core/profiler/lib/profiler_session.cc:172] Profiler session tear down.
2021-04-10 14:23:03.345523: I tensorflow/compiler/mlir/mlir_graph_optimization_pass.cc:116] None of the MLIR optimization passes are enabled (registered 2)
2021-04-10 14:23:03.376433: I tensorflow/core/platform/profile_utils/cpu_utils.cc:112] CPU Frequency:<PHONE_NUMBER> Hz
Epoch 1/10
2021-04-10 14:23:07.935855: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.10
2021-04-10 14:24:36.693386: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.7
  1/100 [..............................] - ETA: 26:48:40 - loss: 0.0891 - accuracy: 0.2930

And here, another 15 minutes log gap
2021-04-10 14:39:18.561866: I tensorflow/core/profiler/lib/profiler_session.cc:136] Profiler session initializing.
2021-04-10 14:39:18.561893: I tensorflow/core/profiler/lib/profiler_session.cc:155] Profiler session started.
2021-04-10 14:39:18.562690: E tensorflow/core/profiler/internal/gpu/cupti_tracer.cc:1415] function cupti_interface_->Subscribe( &subscriber_, (CUpti_CallbackFunc)ApiCallback, this)failed with error CUPTI_ERROR_INSUFFICIENT_PRIVILEGES
  2/100 [..............................] - ETA: 39s - loss: 0.0836 - accuracy: 0.3271     2021-04-10 14:39:18.780340: I tensorflow/core/profiler/lib/profiler_session.cc:71] Profiler session collecting data.
2021-04-10 14:39:18.784724: I tensorflow/core/profiler/internal/gpu/cupti_collector.cc:228]  GpuTracer has collected 0 callback api events and 0 activity events.
2021-04-10 14:39:18.786618: I tensorflow/core/profiler/lib/profiler_session.cc:172] Profiler session tear down.
2021-04-10 14:39:18.790988: I tensorflow/core/profiler/rpc/client/save_profile.cc:137] Creating directory: ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18
2021-04-10 14:39:18.792157: I tensorflow/core/profiler/rpc/client/save_profile.cc:143] Dumped gzipped tool data for trace.json.gz to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.trace.json.gz
2021-04-10 14:39:18.825724: I tensorflow/core/profiler/rpc/client/save_profile.cc:137] Creating directory: ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18
2021-04-10 14:39:18.829485: I tensorflow/core/profiler/rpc/client/save_profile.cc:143] Dumped gzipped tool data for memory_profile.json.gz to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.memory_profile.json.gz
2021-04-10 14:39:18.829700: I tensorflow/core/profiler/rpc/client/capture_profile.cc:251] Creating directory: ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18Dumped tool data for xplane.pb to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.xplane.pb
Dumped tool data for overview_page.pb to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.overview_page.pb
Dumped tool data for input_pipeline.pb to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.input_pipeline.pb
Dumped tool data for tensorflow_stats.pb to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.tensorflow_stats.pb
Dumped tool data for kernel_stats.pb to ./logs/20210410-142303/train/plugins/profile/2021_04_10_14_39_18/GuServer.kernel_stats.pb

100/100 [==============================] - 999s 243ms/step - loss: 0.0518 - accuracy: 0.5508 - val_loss: 0.0583 - val_accuracy: 0.4046

and start here, everything goes well. In short, the Tensorflow need about 23 minutes to startup and work, and I'm not sure what went wrong.
Standalone code to reproduce the issue
I believe this problem is not code-specific. I try to run the example code provided on tensorflow official website, and the same problem occurs. So I think this problem can be reproduced with any code which using tensorflow on my computer.

For anyone who meet the same problem, I finally resolve this by installing the nightly version, and everything goes well now. I'll close this issue, and wish this can really help someone.


Cannot read property css of undefined in the first screen, Select Language

Brief Description: Clicking next on the very first onboarding screen doesn't work because this.accWin is undefined.
Operating System (OS and version): macOS 10.12.5
OpenBazaar version (shown on About OpenBazaar page in menu): 1.1.11
Hardware: Macbook Pro 2016
Reproducible (Always / Almost Always / Sometimes / Rarely / Couldn't Reproduce): Always
Steps to reproduce:

Install app
Launch, See "Select Your Language" with English preselected
Click "Next >"

Observed Behavior:
Nothing happens. Opening developer tools shows this error every time "Next >" is pressed:

Expected Behavior:
I move to the next screen of onboarding

It looks like this is a bug in v1, I've moved this issue to the v1 repo.
https://github.com/OpenBazaar/OpenBazaar-Client/issues/1865


[2.0.0-alpha.29] - Size of repos differs after same put file was run on  1.13 and 2.0.0-alpha.29

This is fixed in the most recent beta.


Add BuildFields to NamedTypeSymbolProvider

Resolves: https://github.com/microsoft/typespec/issues/3806

API change check
APIView has identified API level changes in this PR and created following API reviews.
Microsoft.Generator.CSharp


💡 [FEATURE] - <Adding Natural Language Processing (NLP)>

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Explain feature request
No response
Explain your solution
No response
Any alternative approaches/features
No response
Additional Context
No response

Please assign me this issue under GSSOC'24