GPU Bug

Sorry the last ticket got accidentally closed.
GPU plugin broke for a lot of people overnight. (the night temporary worlds were added)
Client doesn't boot and I have to go through the powershell method to fix, then kill processes to enable again.
Windows Version 1903 (OS Build 18362.720)
I've checked all drivers, nothing has updated in the time period when it broke.
I've tried downgrading, updating and a mixture of both.

Can you upload your launcher and client log files?

Client Log
2020-03-26 05:05:18 [Preloader] INFO  net.runelite.client.rs.ClientLoader - Using cached vanilla client
2020-03-26 05:05:19 [Preloader] INFO  net.runelite.client.rs.ClientLoader - Using cached patched client
2020-03-26 05:05:19 [Preloader] INFO  net.runelite.client.rs.ClientLoader - client-patch 460632644.65
2020-03-26 05:05:23 [RuneLite] INFO  n.r.c.plugins.kourendlibrary.Library - Library is now reset
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "bank-value-tracker" version "1.0-SNAPSHOT" commit "6221eca8471aa2c280f249362b68c89f431cb1ce"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "ess-pouch" version "1.1" commit "4fd5600466fdb86e625349ef45e085849bf46546"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "raid-points-overlay" version "1.0-SNAPSHOT" commit "ac3c7ede5e09432463371610431fe7834cec7cc2"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "bats-locator" version "1.0-SNAPSHOT" commit "033714d0dee9e804e04e97512888c969b55dd359"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "loot-logger" version "1.3.1" commit "32649cdfaaec3f6728d767a9f8f444ad358ed31c"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "abexs-idle-notifier" version "1.0-SNAPSHOT" commit "3143b69798adf179b6b7cf2cd50f235ac7658c7b"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "supplies-tracker" version "1.82" commit "6301fca5a1707807ecd86810b1aeb8f18db85de1"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "raid-reloader" version "1.0-SNAPSHOT" commit "415a4b71a6f94f9f10345f5c825ab1109bc7cb07"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "banked-experience" version "1.4" commit "3263b8128f083e98279ad866f5afc4b07194a819"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "party-panel" version "1.3" commit "9e139e281dfe14a8f310306d0c293dd8041ed227"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "inventory-setups" version "1.5.3" commit "3102b4d1622885bad907077dee03b63a6b2184a4"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "zom-nmz-util" version "1.0" commit "c4c719f5412b29d94d4538bb8530dddedf29e4c7"
2020-03-26 05:05:27 [RuneLite] INFO  n.r.c.e.ExternalPluginManager - Loading external plugin "master-farmer" version "1.0-SNAPSHOT" commit "0836763af9e9786f8b5225c7f576e8a2594084b8"
2020-03-26 05:05:28 [RuneLite] INFO  n.r.client.discord.DiscordService - Initializing Discord RPC service.
2020-03-26 05:05:29 [RuneLite] INFO  net.runelite.client.RuneLite - Client initialization took 11952ms. Uptime: 18080ms
2020-03-26 05:05:29 [AWT-EventQueue-0] INFO  net.runelite.client.ui.ClientUI - Showing frame net.runelite.client.ui.ContainableFrame[frame0,0,0,1920x1050,layout=java.awt.BorderLayout,title=RuneLite,resizable,maximized,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,911x1048,layout=org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI$SubstanceRootLayout,alignmentX=0.0,alignmentY=0.0,border=org.pushingpixels.substance.internal.utils.border.SubstancePaneBorder@1201a03a,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
2020-03-26 05:05:30 [pool-3-thread-1] INFO  n.r.client.discord.DiscordService - Discord RPC service is ready with user Deklab.
2020-03-26 05:05:30 [OkHttp https://api.runelite.net/...] INFO  net.runelite.client.ws.WSClient - Websocket okhttp3.internal.ws.RealWebSocket@38da9243 opened

Launcher Log
2020-03-26 05:05:13 [main] INFO  net.runelite.launcher.Launcher - RuneLite Launcher version 2.1.0
2020-03-26 05:05:13 [main] INFO  net.runelite.launcher.Launcher - Setting hardware acceleration to DIRECTDRAW
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of client-1.6.9.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of slf4j-api-1.7.25.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-classic-1.2.3.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of logback-core-1.2.3.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jopt-simple-5.0.1.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guava-23.2-jre.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jsr305-1.3.9.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of error_prone_annotations-2.0.18.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of j2objc-annotations-1.1.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of animal-sniffer-annotations-1.14.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of guice-4.1.0-no_aop.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of javax.inject-1.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of aopalliance-1.0.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gson-2.8.5.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of substance-8.0.02.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of trident-1.5.00.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-text-1.2.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-lang3-3.7.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jogl-all-2.3.2.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jogl-all-2.3.2-natives-windows-amd64.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jogl-all-2.3.2-natives-windows-i586.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jogl-all-2.3.2-natives-linux-amd64.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jogl-all-2.3.2-natives-linux-i586.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gluegen-rt-2.3.2.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gluegen-rt-2.3.2-natives-windows-amd64.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gluegen-rt-2.3.2-natives-windows-i586.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gluegen-rt-2.3.2-natives-linux-amd64.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of gluegen-rt-2.3.2-natives-linux-i586.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of archive-patcher-1.0.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jna-4.5.1.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of jna-platform-4.5.1.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of runelite-api-1.6.9.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of client-patch-1.6.9.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of http-api-1.6.9.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okhttp-3.7.0.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of okio-1.12.0.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of commons-csv-1.4.jar
2020-03-26 05:05:17 [main] INFO  net.runelite.launcher.Launcher - Verified hash of discord-1.1.jar

I don't see any errors or issues which would indicate that the client is encountering issues during startup.

I used the "killing jogam" processes method to launch, idk if that changes anything

Hello, I would also like to let others know that my GPU plugin is causing my screen to freeze within runelite after 0-30 seconds of turning it on. When it i freezes, I turn off the plugin and my screen returns to normal. This wasn't happening yesterday when I was playing and I haven't changed a thing on my computer. Did some update occur?

As was mentioned on #11059, we have not published an update since 1.6.9, which was on March 5th 2020.

As was mentioned on #11059, we have not published an update since 1.6.9, which was on March 5th 2020.

Oh shoot, sorry missed that part about the update.
I just tried disabling hardware acceleration by putting " --mode=OFF" in the target line and it is working... for now.
Earlier today I noticed if I had chrome open and turned the GPU plugin on, it would freeze after a few seconds. If i didn't have chrome open, the plugin would work. IDK, maybe it was a coincidence and I didn't wait long enough to see if my screen would freeze with the GPU plugin on while Chrome was closed.
For now it is working...
this is where I went to find how to disable hardware acceleration.
https://github.com/runelite/runelite/wiki/Disable-Hardware-Acceleration

To clarify,
The  --mode=OFF does not fix the issue for me, but closing chrome does allow the launcher to open, but I load to a black screen with artifacts.

I am having this same exact issue today.

I am having this same exact issue today.

Are you sure its not related to all of runescape being down?
https://twitter.com/OldSchoolRS/status/1243156082631086081

It could be that O_O

Same error here. Just installed my new hardware and have the latest drivers. Only thing that works is killing the processes in task manager. Disabling hardware acceleration doesn't work.
GPU = GTX 2070 Super

The OP had was because RuneScape was down due to a Jagex update. If you need support with GPU please join the discord @joey1123.

Bump

Will any attempt be made to fix this issue, or are we just cast aside and have to move to another client?

Almost a month has passed and no attempt ti fix the issue has been made.

I have a response from developer Adam on Reddit:
"This is due to a bug in JOGL, the library we use to have access to OpenGL from Java. I have been waiting for them to release a version with this fixed, but I don't know if they will or not. I've not been able to reproduce this problem myself either so I don't really have any great options for trying to fix it."
So only option we have is that we unfortunantly have to wait ... it might be never fixed.

Is there any information I can supply to assist? If not for you, but someone looking into this issue in the future?

Is there any information I can supply to assist? If not for you, but someone looking into this issue in the future?

Probably just the above and that the only solution right now is killing the processes in task manager.

This issue randomly fixed itself over night - will update this thread if it reverts.

Well no fix for me here. Still the same problem.

I have the same problem myself. Tried to disable hardware acceleration but that didn't work.

I have found a fix for myself now. Disabling hardware acceleration directly in the shortcut didn't work. So I created my own shortcut to the jar and disabled hardware acceleration. This fixed all of my problems.

Closing since stale, and this should have been done through the support channel


Release 0.1.3 Prep

Release prep -

Bumped core GDK version
Fixed breaking changes.
Updated changelog
Bumped package versions

Manual validation passed ✔


✨ upgrade libs ui

⬆  libs/ui to vue3
⬆  to oruga-next
➖ pwa package (breaking build)
prepare programmatic modal/notification/toast

⚠  [HMR] bundle 'client' has 1347 warnings
So many issue when trying to upgrade to nuxt3

I'll tak my shot another time


http to tcp filter

I want to create a filter that can transcode a http request to a tcp request, How can I do that?
for example: http rest -> redis transcode

It's a bit unclear what is being asked here, can you clarify?

It's a bit unclear what is being asked here, can you clarify?

When envoy received a http request It relays the http request to upstream service, that's the normal case. However our upstream service can only handle tcp protocol(not http),   so we have to implement a filter that perform the transcoding.

There are many examples of this, e.g. see https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/grpc_web/v3/grpc_web.proto. You will need to write an HTTP filter to do this.

There are many examples of this, e.g. see https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/grpc_web/v3/grpc_web.proto. You will need to write an HTTP filter to do this.

thank you very much, but After check the grpc_web source code I am still now clear that how the http filter send a tcp request to upstream. I dont found any code that does the job.

You're right, if you are transcoding to something that isn't fundamentally L7, then this looks different. I don't think there is a lot of precedents, but you would need to replace the router filter and make your HTTP filter a terminal filter, that interacts directly with the TCP connection pool in upstream.

Thank you. I found this can satisfy my need, how can I use it in istio(if envoy already has the feature)
https://github.com/envoyproxy/envoy/pull/14552
configure example:
envoy/configs/terminate_http2_post.yaml


feat: create test vectors & benchmark for PCS

A multi-linear polynomial commitment scheme is parametrized by

Number of variables $n$
A polynomial P $P(X_1,\ldots,X_n)$ given as Vec<F> of size $2^n$
An evaluation point x $\vec{x} = (x_1,\ldots,x_n)$ given as Vec<F> of size $n$.
The commitment C $C = \mathsf{Commit}(P)$
The evaluation e $e = P(\vec{x})$

The goal is to support generating sampling these parameters in order to derive test vectors (along with the EvaluationArgument proofs) for testing in Solidity, as well as benchmarking of the relative performance of different PCS EvaluationEngine (in particular mlzkg vs zeromorph).

Implement support for generating random instances of polynomials and evaluation points, and derive both valid and invalid commitments and evaluations.
Fix a seed and generate serializable vectors of the above data, and a proof for each PCS engine.
Write a benchmark comparing mlkzg::EvaluationEngine, non_hiding_zero_morph::ZMPCS and ipa_pcs::EvaluationEngine in terms of

Proof size
Prover time
Verifier time

Hey all! Happy new year! I've already produced the generic test methods along with the start of a benchmark.
Refactoring aside, I have some questions about how I did thing:

I wanted to create a generic test function to assert that verify would fail on an unvalid proof. This resulted in test_fail_bad_proof. However, I'm not really sure that what I did is valid way to do so, either on the actual implementation or on the heaviness of the code. What is your opinion?
In the benchmarks and my test, I currently iteretate over three seeds : 4, 5 ,6. I re-used them from a previous test in MLKZG. I was wondering if you had more precise directions on how many I should run and of which order for the different PCS?

Thanks for taking up this issue! Will take a deeper look later, but let me answer your questions first.

In general, generating failing cases can be tricky since there are a lot of parameters that can be tweaked to produce and invalid proof. In this case, modifying the opening point should indeed guarantee that the proof is invalid. Other strategies could include

Modifying the commitment, the evaluation, or any of the polynomial's coefficients before feeding it into the prove method
Twiddling some of the field in the PCS proof, though this would not be generic over all the implementations

Being able to create these test-vectors deterministically is great! My only suggestion would be to pass along an Rng object rather than a fixed seed. This enables sampling both deterministic elements and fully random ones by using the system RNG. I would say that the seed is derived from the num_variables, and that this latter quantity should be passed along to the methods performing the sampling, alongside the initialized rng.
I think a more "natural" flow (in terms of emulating the real protocols) would look like:

"Sample" a  CommitmentKey

I don't think we want to actually sample here though, since there should be only one fixed CommitmentKey per maximum polynomial size. Ideally, we would just read it from disk.

Sample poly and point using (possibly seeded) rng
Commit to and evaluate poly at point
Return (poly, comm, point, eval) so that it can be serialized as a test vector
Run the prover/verifier

Initialize transcript and add comm, point, eval.
Create proof
verify the proof
return the proof for serialization as part of the test data.

The maximum size of the polynomials we are opening would be ell = 24, though this will be very expensive and I don't think we actually have circuits as big. The Lurk circuit is approximately 12'000 constraints, corresponding to ell = 13 or 14. I think ell=20 would be an okay upper but only if we can make sure the benches don't run for every CI push.

"Sample" a CommitmentKey

for the pairing-based PCSes, the commitment keys have a gen_srs_for_testing function you can use. For the IPA, the default constructor is fine (look for uses of from_label and use a label that clearly marks a test).

@huitseeker, I was lucky since when generating the commitment key I leverage the setup method that seems to already use gen_srs_for_testing for pairing-based PCSes and from_label for IPA. I guess I have to thanks preivous devs for that :smile:

Closed in #222


backup and restore database with dropbox

Make sure you've reviewed the checklist. (DO NOT REMOVE)
🚨Please review the guidelines for contributing to this repository.

[ ] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master!
[ ] Make sure you are making a pull request against the dev branch. Also you should start your branch off dev branch.
[ ] Check you have included issue number in your pr (e.g #23).
[ ] Check you have added tests that prove your fix is effective or that your feature works.
[ ] Check your code additions will fail neither code linting checks nor unit test.
[ ] Check you added any notable changes to the CHANGELOG.md file.

Description
Please describe your pull request.
💔Thank you!

Codecov Report

Merging #468 into master will decrease coverage by 1.5%.
The diff coverage is 18.51%.

@@             Coverage Diff              @@
##             master     #468      +/-   ##
============================================
- Coverage     83.59%   82.09%   -1.51%
- Complexity      341      352      +11
============================================
  Files           115      117       +2
  Lines          1140     1167      +27
============================================
+ Hits            953      958       +5
- Misses          187      209      +22

Impacted Files
Coverage Δ
Complexity Δ

app/Providers/DropboxFilesystemServiceProvider.php
100% <100%> (ø)
2 <2> (?)

app/Console/Commands/BackupRestore.php
8.33% <8.33%> (ø)
9 <9> (?)

Continue to review full report at Codecov.

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


Update data-management-landing-zone.md

Renamed to Microsoft Purview. Azure Purview is now Microsoft Purview
https://azure.microsoft.com/en-us/blog/azure-purview-is-now-microsoft-purview/

Learn Build status updates of commit 2bb86f8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/scenarios/cloud-scale-analytics/architectures/data-management-landing-zone.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@mboswell,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Due to the upcoming Ignite conference, all merging and publishing is on hold until the morning of October 12.
This PR is ready for merge on 10/12.
#label: "event-triaged-to-10AM"


cannot install package from npm

when i try to install typeioc package it throw this error:

This is a known problem of working with C++ dependent packages under Windows. Depending on a version of Windows and VS you have installed, the solution could be as simple as
npm install typeioc --msvs_version=
where  could be 2012, 2013, or whatever VS is installed.
npm config could also be changed:
npm config set msvs_version
For more permanent solution take a look at the answer for similar problem:
http://stackoverflow.com/questions/16469086/npm-cant-install-socket-io
Closing the issues since the latest build for Windows passes:
https://ci.appveyor.com/project/maxgherman/typeioc/build/22


Real-time Inference dynamic loading/unloading of models

Assuming that we use clearml-serving real time inferencing, we may need to spin our own dynamic loading/unloading algorithm the reason is that the core Triton inference server from NVIDIA does not do it without buying the enterprise plan.

https://github.com/triton-inference-server/server/issues/5345
https://github.com/triton-inference-server/server/issues/3583
https://www.nvidia.com/en-us/ai-data-science/products/triton-management-service/
I made a request to ClearML to implement this in their slack channel, but am assuming it will not be done.

If we were to do this ourselves, we would need to make the explicit calls to the management API and implement a simple algorithm such as:

Assume:

All models are of the same size when loaded
The max number of instances of an individual model is 1

Config:

Number of seconds to assess usage over (rule of thumb -> 5x model loading time?)
Auto-unload model if not being used for x minutes (default 5?)
Number of models that need to be unloaded before x minutes required to adding new auto-scaled instance (default 5?)

Algorithm:

Load in the model with the largest number of elements in it's queue - and only pull in one at a time
If not enough space, unload the model with the oldest "last inference" time if it is over n (60?) seconds ago
Else, unload the model that has an empty queue and also has the least number of incoming requests over the past n (60?) seconds
If the frequency of unloading models is greater than the threshold, add another auto-scaled instance
If the loaded models can fit on fewer instances than are currently scaled, gracefully consolidate

We have something like this implemented for SMT models.

@johnml1135 @ddaspit, Guys I have a question about this matter, Will this loading/unloading happen automatically, or do we need to do something to enable it? Also, if you could provide me with some links/documentation, I would appreciate it.

@robosina - this is currently a wish list item and a conceptual design, it has not been implemented into Serval.  The core technology that would perform the loading/unloading would be https://github.com/allegroai/clearml-serving, which is a layer on top of https://www.nvidia.com/en-us/ai-data-science/products/triton-management-service/.  I would review those products for dynamic loading/unloading.


[gateway] Websocket closed and can't reconnect! code: 4004, reason: Authentication failed.

[proxychains] Strict chain  ...  <IP_ADDRESS>:7890  ...  gateway.discord.gg:443  ...  OK
2023-06-20 11:03:29.027 DEBUG 410457 --- [  ReadingThread] c.g.n.m.wss.user.UserWebSocketStarter    : [gateway] Connected to websocket.
2023-06-20 11:03:29.475  WARN 410457 --- [  WritingThread] c.g.n.m.wss.user.UserWebSocketStarter    : [gateway] Websocket closed and can't reconnect! code: 4004, reason: Authentication failed.
[proxychains] Strict chain  ...  <IP_ADDRESS>:7890  ...  ::1:8080  ...  OK

这可能是因为用户token过期了，尝试重新获取设置下

请问这个问题解决了吗

感觉是代理的问题

我这个问题也一直没有解决

这个问题我解决了，用docker去部署，docker上面挂上代理，就可以了（当然电脑也是挂着代理的）

<EMAIL_ADDRESS>

感谢感谢，我按照你的方法，已经修复。谢谢呢
------------------ Original ------------------
From: Shawn @.>
Date: Sat,Jul 15,2023 10:44 PM
To: novicezk/midjourney-proxy @.>
Cc: chenxiaoming @.>, Comment @.>
Subject: Re: [novicezk/midjourney-proxy] [gateway] Websocket closed and can'treconnect! code: 4004, reason: Authentication failed. (Issue #185)
这个问题我解决了，用docker去部署，docker上面挂上代理，就可以了（当然电脑也是挂着代理的）
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

[gateway] Websocket closed and can't reconnect! code: 4004, reason: Authentication failed
我也遇见了，我是直接用jar部署，服务器直接在外网，也需要挂代理吗？

application.yml 参数记得给。我是直接部署在外网的。不过启动就报错 应该跟代理没关系。
------------------ Original ------------------
From: Moyuyanli @.>
Date: Tue,Jul 18,2023 5:32 AM
To: novicezk/midjourney-proxy @.>
Cc: chenxiaoming @.>, Comment @.>
Subject: Re: [novicezk/midjourney-proxy] [gateway] Websocket closed and can'treconnect! code: 4004, reason: Authentication failed. (Issue #185)
[gateway] Websocket closed and can't reconnect! code: 4004, reason: Authentication failed
我也遇见了，我是直接用jar部署，服务器直接在外网，也需要挂代理吗？
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

application.yml 参数记得给。我是直接部署在外网的。不过启动就报错 应该跟代理没关系。
…
------------------ Original ------------------ From: Moyuyanli @.> Date: Tue,Jul 18,2023 5:32 AM To: novicezk/midjourney-proxy @.> Cc: chenxiaoming @.>, Comment @.> Subject: Re: [novicezk/midjourney-proxy] [gateway] Websocket closed and can'treconnect! code: 4004, reason: Authentication failed. (Issue #185) [gateway] Websocket closed and can't reconnect! code: 4004, reason: Authentication failed 我也遇见了，我是直接用jar部署，服务器直接在外网，也需要挂代理吗？ — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

解决了，经过测试，是websocket连接失败，更新了一下token和sessionid，可以了


[#245] Update size screen with new caterory

Note: Please transform - [ ] into - (NA) in the description when things are not applicable
Related issues

https://github.com/Orange-OpenSource/ouds-ios/issues/245
Description

Motivation & Context

Types of change

New feature (non-breaking change which adds functionality)

Previews

Checklist

Contribution

[x] I have read the contributing guidelines

Accessibility

[x] My change follows accessibility good practices

Design

[x] My change respects the design guidelines of Orange Unified Design System

Development

[x] My change follows the developer guide
[ ] I checked my changes do not add new SwiftLint warnings
[ ]  I have added unit tests to cover my changes (optional)

Documentation

[x] My change introduces changes to the documentation and/or I have updated the documentation accordingly

Checklist (for Core Team only)

[x] The evolution have been tested and the project builds for iPhones and iPads
[ ] Code review has been done by reviewers according to CODEOWNERS file
(NA) Design review has been done
(NA) Accessibiltiy review has been done
(NA) Q/A team has tested the evolution
[x] Documentation has been updated if relevant
[x] Internal files have been updated if relevant (like CONTRIBUTING, DEVELOP, THIRD_PARTY, CONTRIBUTORS, NOTICE)
[x] CHANGELOG has been updated respecting keep a changelog rules and reference the issues
[x]  The wiki has been updated if needed (optional)

Applied some changes on codebase before merging because end of sprint soon and missing developers:

Improve line of CHANGELOG
Fix linter warnings
Freeze version of swift-snapshot-testing
Consitency in enum and witch/cases
Reduce visibility of extension
Fix inconsitencies in documentation


[Checkbox#522#769] Change uiimage to image for swiftui side

I changed uiimage paremeter as an image  for checkbox swiftui side

This PR was merged to that PR: https://github.com/adevinta/spark-ios/pull/771 and comments will be fixed in this PR


Fixed a typo in the title of this page

Overview

What is it?

[ ] Feature / enhancement
[x] Bug
[ ] Docs / tests / types / typos

Description
The title of the page is currently spelled Intergrations, which should be Integrations
Use cases and why

Reduce confusion when reading docs

Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] Added new tests to cover the fix / functionality

Thanks @Benny-Nottonson !


Hebrew and Arabic are reversed

for example in english, if i write "Hey how are you" its comes out as "you are how hey"

@fourtf close as duplicate please and rename the linked issue to have the title Hebrew and Arabic are reversed

Duplicate of #720

Came back three years later to see if a fix is possible to this issue of reversed Arabic/Hebrew language  :(

@LeopardFMZ #720 also #1970


#175 Issue: Update Viewer.cc

setNeedsDisplay() moved to Line 970 Inside IF condition only for keyPress Event

what should i do for the authorization under a signed CLA ?

Please take a look at the CLI and DOC requirements described here:
https://www.openvdb.org/license/
https://easycla.lfx.linuxfoundation.org
Let me know if for any reason you can't (or don't want to) sign the CLA. In that case your changes are small enough that we might add them to another PR that we sign off. The best if however if you do this yourself.

I was previously confused how to signed CLA. but I figured out, Now you can review code and merge it

@ruchiparmar7  can you please add description outlining both the problem you're addressing and how your code change fixes it (looking at the code changes neither are clear to me)


err in editor

RenderTexture.Create failed: format unsupported for random writes - RGBA4 (142).
UnityEngine.Rendering.ScriptableRenderContext:Submit()
SRPipeline:RenderScene(Camera) (at Assets/Scripts/SRPAsset.cs:714)
SRPipeline:Render(ScriptableRenderContext, Camera[]) (at Assets/Scripts/SRPAsset.cs:153)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

windows on dx11

Interesting. Probably due to the default hdr texture format on Windows. I'll check.

Is this project actually working? I downloaded it but the example scenes don't show anything?

Which SRP do you use? OldSRP or SRP? I also encountered the same problem as above.  Where do I change that to try a different texture? Sorry for so much question.

Which SRP do you use? OldSRP or SRP? I also encountered the same problem as above. Where do I change that to try a different texture? Sorry for so much question.

Ok, so long story short, this repo is no longer functioning. I originally planned to refactor the repo to support more advanced render techs and newer versions of Unity. However, unfortunately the base framework doesn't work well and upgrading to newer Unity version has also broken the pipeline. Sorry for any inconvenience caused by that!
Right now, I'm switching my focus to this srp project (https://github.com/GuardHei/UltimateTAA), with the pipeline doc here https://github.com/GuardHei/UltimateTAA/tree/main/Assets/AdvancedRenderPipeline. You may want to check this one out instead.


error and confilict

i just use this package in my app and show me this error

What version are you using??
I recommend updating to the latest version because that error seems to have been fixed already.

i am using the latest version on "react": "17.0.2",  "react-native": "^0.66.3",

Try using reactjs-media version 2.2.0

i am using the latest version on "react": "17.0.2", "react-native": "^0.66.3",

downgrade create-react-webpack to version 4

I am facing the same issue. I am using "reactjs-media":"^2.2.0" and
"react": "^17.0.2".
I have tried downgrading to "react": "^16.0.3" but I got no success.
Please guide me how can I tackle this error.

I am facing the same issue. I am using "reactjs-media":"^2.2.0" and "react": "^17.0.2". I have tried downgrading to "react": "^16.0.3" but I got no success. Please guide me how can I tackle this error.

try this :
npm uninstall webpack
npm install<EMAIL_ADDRESS>

is there another solution to this issue that will not involve downgrading my webpack?


There is no CPU data?

I can't find the CPU info in the public community
$ snmpwalk -v 2c -c public <IP_ADDRESS>| grep -i cpu
$

Well, it's all in your hands! ;-)
Just pick a MIB which exports the information you need (CPU reading) and add those OIDs-values to your .snmprec file.


RBAC Data Structure

The docs state that, "Yii implements a General Hierarchical RBAC, following the NIST RBAC model." Does this include being NIST 2 compliant?
On to the data structure. I notice that there are four tables (not very semantically well named by default either).
I feel that the auth_item table is an all-purpose table for everything and then auth_item_child is an all purpose table for child nesting, I'm not even sure what the auth_rule table is for. I think it would be cleaner if a doubly linked list (Nested Set Model) over an Adjacency List Model. Roles and Permissions would be contained separately in their own tables and the hierarchy would be defined within those tables themselves.
This would also remove the overhead from the need to do joins to get the tree or leaf nodes. Then you would only need a table for Roles, Permissions, Roles/Permissions assigned to each other, and a table for assigning roles to users - since I don't know what the auth_rules table is for, I don't know if it would still be relevant.
The docs say "the table for storing rules.", but it's not clear what that means.
An article about doubly linked lists.
http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

What are you referring as "NIST 2"? Would you please give a link?

I feel that the auth_item table is an all-purpose table for everything and then auth_item_child is an all purpose table for child nesting

Correct.

I'm not even sure what the auth_rule table is for.

Access rules data.

I think it would be cleaner if a doubly linked list (Nested Set Model) over an Adjacency List Model.

No. Why? Nested set requires rebuilding whole permissions tree on any modification. Also implementation of the nested set itself isn't trivial. See
https://github.com/creocoder/yii2-nested-sets. I don't think it belongs to the core.

Roles and Permissions would be contained separately in their own tables and the hierarchy would be defined within those tables themselves.

There will be a need to additional table where we'll assign permission to role. Would complicate structure a lot for gaining nothing.

This article mentions NIST level 2 https://abiusx.com/archive/document/Fast & Flexible NIST 2 RBAC with jRBAC.pdf
As well does PHP-RBAC
http://phprbac.net/
I'll assume it is. (I can't say I know a whole lot on the subject, but having it up to current standards is what I'm asking about)
While I can see your point about needing to update everything to the right on the tree, that wouldn't be a regularly occurring situation in most cases I'd think. Also, I did mention there would be a permissions table, which would separate and clarify roles from permissions - it would remove the need to do joins though to get the tree structure.
Since querying the tree would be more common than updating it, I would think that's were preference for better performance would be focused.
Can you give an example of the access rule data and how/when it would be used. I'm not sure I understand.

Also, if you wouldn't mind replying to my thread; I posted in the Yii forums about the order of inheritance about the RBAC library.

Yes, Yii is implementation is current. Both roles and permissions are nested.

it would remove the need to do joins though to get the tree structure.

How? You'll still need to take roles nesting into account, check which roles is assigned to user and traverse permissions hierarchy for each role.
Also it's not clear what part of the tree is needed to get access decision each time so I doubt nested set would be of any help.

Can you give an example of the access rule data and how/when it would be used. I'm not sure I understand.

TimestampMoreThan rule. Data holds timestamp to compare to. Timestamp is editable via UI in admin panel.


realpath error

script giving following error :
realpath: invalid option -- 'p'
Try 'realpath --help' for more information.
No matches found!

Huh.  What environment/operating system and version of realpath are you using?  When I type realpath -h I get this (Debian Buster):
realpath 1.0.24
usage: realpath [-f file_list] [-h(elp)] [-p(ipe)] [-v(erbose)] file...

Even if I issue that command by itself, it just waits for the pipe.  And then I find a manpage that lists other switches... argh.  Let me see what I can figure out.  Thanks!

Okay, I'm still interested in the environment (email me if you can't comment after the close), but I just pushed a fix that moves the variable and seems to work without the -p switch on realpath.  Let me know if you have more issues!

i have tried the following command which gave correct output.
rg "FN:" /home/murali/.pim//contacts/* | awk -F ':' '{print $3 ":" $1 }' | rofi -i -dmenu -p "Whose Vcard?" | awk -F ':' '{print $2}'
/home/murali/.pim/contacts/lgg/1a469e60-c153-4f96-93bc-6509bdaf070a.vcf

/home/murali/.pim/contacts/lgg/1a469e60-c153-4f96-93bc-6509bdaf070a.vcf

but realpath has some issue. i am using arch linux with realpath from gnu coreutils (https://www.gnu.org/software/coreutils/realpath)

vcardreader.sh gave correct output for the first attempt. afterwards it's output is empty.

@uriel1998 you also need to fix this in vcardreader.sh
replace
... | realpath -p
by
... | xargs realpath


Inheritance

Now that the code structure is much clearer, it's time to work on inheritance and implementations :)
Thereby I will be inspired by the ideas of @realh's fork and maybe adopt them.
Related tickets

#13
#12
#21 (Point 5)

Note: I'll be on vacation for a week tomorrow and probably won't work on the PR until then, but I'll continue after that.

@realh I am excited about how well this seems to be working with your trick to just use an interface with the same name of the class to allow multiple inheritance. This seems to work also with classes, so it is not necessary to define a property for it.
I think I also have a good idea how we can solve the problem of incompatible properties.
I hope we can soon work on the same code base again.


Broken path on Windows - easy to fix

Using this bundle under Windows creates an issue where windows has backward slashes, while generally forward slashes should be used. Thus running into the issue below:
$ vite
C:\Users\Mossshine\intranet-extended\assets\app.ts
C:/Users/Mossshine/intranet-extended/assets
Entry points must be inside Vite root directory

at configResolver.ts line 78
Changing configResolver.ts line 75 from
const entryAbsolutePath = resolve(cwd(), entryPath);

to
const entryAbsolutePath = resolve(cwd(), entryPath).replace(/\\/g, '/');

fixes this issue.

Thanks @FluffyDiscord, I took your advice !


[Feature request] Events when the list is fully scrolled to top/bottom

Thanks for this virtual scroll lib, it works very well!
I have one feature request that would be very useful to us and probably others: events to fire when the user scrolled fully to the top and bottom of the lists.
The reason behind this is that we use virtual scroll along with a "pull to refresh" feature to force update the data. I have to disable the pull to refresh when the list is not fully scrolled to the top otherwise it will refresh every time you scroll the list which is not the intended behavior.
I tried simply using the vsStart event but it is not enough as the pull to refresh will be allowed as soon as the first item of the list is partly visible.

This is a good idea. Are you willing to submit a pull request?

I've coded this. It's not available on npm yet, but will be soon. Please read the updated documentation & let me know if you have any questions.

This is now available on npm as version 0.4.13
Please re-open if this doesn't solve your issue.


model takes a long time to load

repost from
https://forum.babylonjs.com/t/demo-app-babylonjs-native/17314/20
My glb model takes a while to load.
This is the link to the model file:
https://cdn.glitch.com/81c23426-9d40-44fa-821a-5284243cd7a7%2Fsubmariner.gltf?v=1579822070355

I did a quick test on this asset (win32 build). Textures are stored inside this .gltf as base64 encoded. So, no cache issue with many unnecessary requests.
Textures are  1 256x256, 4 1024x1024 and 3 2048x2048.
I guess it's a debug build and mipmaps taking a long time to compute.
@waverider404 did you explicitely set Release variant in Android Studio when you built the .apk?

I did a quick test on this asset (win32 build). Textures are stored inside this .gltf as base64 encoded. So, no cache issue with many unnecessary requests.
Textures are  1 256x256, 4 1024x1024 and 3 2048x2048.
I guess it's a debug build and mipmaps taking a long time to compute.
@waverider404 did you explicitely set Release variant in Android Studio when you built the .apk?

yes I did

yes I did

I believe it was the device I tested it on, I run the same apk on another device, it loads almost immediately

I believe it was the device I tested it on, I run the same apk on another device, it loads almost immediately

This is a release build and it should load fast, model is included in file path and not being downloaded from the internet
https://cdn.glitch.com/c9e2f109-17ee-4937-bdaf-b65c3829c52f%2FbabylonJSDemo.apk?v=1610565473391

This is a release build and it should load fast, model is included in file path and not being downloaded from the internet
https://cdn.glitch.com/c9e2f109-17ee-4937-bdaf-b65c3829c52f%2FbabylonJSDemo.apk?v=1610565473391


bx-python error when install Cogent

Hi ,Magdoll !
When I install cogent ，conda env allways changed python3.7 to python2.7. It happened when running conda install -n anaCogent -c bcbio bx-python. I searched bx-python by conda search，it shows：
# Name                       Version           Build  Channel
bx-python                      0.7.2      np18py27_0  bcbio
bx-python                      0.7.2      np18py27_1  bcbio
bx-python                      0.7.2      np19py27_2  bcbio
bx-python                      0.7.3      np19py27_0  bcbio

In channel bcbio, bx-python was built by python2.7 , so I can't install it with python3.7.
Is there anything wrong with me?

Encountered a similar issue when trying to install. Got a solving environment error from conda since the bcbio version of bx-python is built on 2.7 and the environment is specified to be 3.7. The bioconda version of bx-python requires python 3.8 or 3.9. You'd either have to find a channel supplying the right version of bx-python, or change the version of the environment, but that might break other dependencies.


Try to fix some flaky tests

Here's my attempt at making our tests less flaky, it doesn't 100% work but I tried.

Add a missing handle_info
Fix a flaky URL generation bug for google maps
Mess with running some tests without async
See https://github.com/phoenixframework/phoenix/pull/3856
Bump dependencies 🤷

I'll tackle the presence spew again next time!


Update to React Native 0.75

Problem
We would like to stay up to date on the latest React Native version, but updating is hard! Commonly it requires updates of dependencies and additionally rigorous testing.
Solution
Update to the latest React Native 0.75 when:

It has released a stable version
We have finished the version update to 0.74 and allowed it a few release cycles to determine there are no deploy blockers

cc @staszekscp - Can you have whoever is going to work on this comment here so we can assign them and start getting updates? Thanks!

Commenting as I would like to work on it 🚀

Still not on 0.74 on main

Assigning me and Rory as we have been helping with the 0.74 upgrade

payment still required

cc @shubham1206agra for C+ payment

Ah yeah, I guess we can close this one now, feel free to reopen if you disagree


move cert creation to create command

Signed-off-by: Simon Thulbourn<EMAIL_ADDRESS>Refs: #432

LGTM


Fix Snitch cluster CI

The fix to this is because of the verilator definition for #0 signals declarations in the file. The fix is similar to the fix in the original snitch cluster:
https://github.com/pulp-platform/snitch_cluster/blob/4652c6b05886757c5cbe3dfe77c196dcd71e08e7/hw/snitch_cluster/src/snitch_cc.sv#L862-L864
Essentially, this fixes the Snitch cluster fails. It's a simple fix 😄

@JosseVanDelm @jorendumoulin @IveanEx I'm trying to fix the wide-gemm CI in another PR but this PR fixes the failing for Snitch cluster. I thought it was a problem due to Verilator versioning.

Thanks for the fix! Just out of curiosity, why this "#0" is necessary? In other words, will total removal of this led to an error in Questasim?

Good question, I did not bother to check yet. I also want to take it out, but I know some compiler tools use #0 to let logic propagate. Instead of doing #1ps,  which can drift in simulation time, #0 is better so that the simulator "evaluates" at that time haha.


pyOCD 0.35.1 flashing fails for target stm32l071cztx (erase works)

pyOCD 0.35.1 flashing fails for target stm32l071cztx (erase works), log output:
pyocd gdbserver --port 50000 --telnet-port 50001 --target stm32l071cztx
0002197 I Target type is stm32l071cztx [board]
0002268 I DP IDR = 0x0bc11477 (v1 MINDP rev0) [dap]
0002272 I debugvar 'DbgMCU_APB1_Fz' = 0x0 (0) [pack_target]
0002272 I debugvar 'DbgMCU_APB2_Fz' = 0x0 (0) [pack_target]
0002272 I debugvar 'DbgMCU_CR' = 0x6 (6) [pack_target]
0002272 I debugvar 'DoOptionByteLoading' = 0x0 (0) [pack_target]
0002323 I AHB-AP#0 IDR = 0x04770031 (AHB-AP var3 rev0) [discovery]
0002336 I AHB-AP#0 Class 0x1 ROM table #0 @ 0xf0000000 (designer=020:ST part=447) [rom_table]
0002344 I [0]<e00ff000:ROM class=1 designer=43b:Arm part=4c0> [rom_table]
0002344 I   AHB-AP#0 Class 0x1 ROM table #1 @ 0xe00ff000 (designer=43b:Arm part=4c0) [rom_table]
0002352 I   [0]<e000e000:SCS v6-M class=14 designer=43b:Arm part=008> [rom_table]
0002356 I   [1]<e0001000:DWT v6-M class=14 designer=43b:Arm part=00a> [rom_table]
0002360 I   [2]<e0002000:BPU v6-M class=14 designer=43b:Arm part=00b> [rom_table]
0002382 I CPU core #0 is Cortex-M0+ r0p1 [cortex_m]
0002385 I Setting core #0 (Cortex-M0+) default reset sequence to ResetSystem [pack_target]
0002391 I 2 hardware watchpoints [dwt]
0002395 I 4 hardware breakpoints, 0 literal comparators [fpb]
0002410 I Semihost server started on port 50001 (core 0) [server]
0002614 I GDB server started on port 50000 (core 0) [gdbserver]
0002620 I Client connected to port 50000! [gdbserver]
0002769 I Attempting to load RTOS plugins [gdbserver]
0003085 E Unhandled exception in handle_message (b'v'): Flash pages (1024 bytes) do not fit evenly into sector (128 bytes) [gdbserver]

Verified that this is caused by the STM32L0xx_192.FLM flash algorithm from the Keil.STM32L0xx_DFP.2.2.0 pack indicating that the page size (0x400) is greater than the sector size (0x80). Pyocd currently doesn't support a configuration like this, as the normal definition of a flash page is a subset of a sector.
I'll report a bug for this algorithm.
Pyocd should probably be more flexible, too, but that's not something that can be done quickly.

In version 0.34.3, there is a warning when this happens and it silently changes the page size to be equal sector size:
(target\pack\cmsis_pack.py, inside the function _split_flash_region_by_sector_size(), that was removed with commit f0e62258)
            # Limit page size.
            if page_size > sector_size:
                region_page_size = sector_size
                LOG.warning("Page size (%d) is larger than sector size (%d) for flash region %s; "
                            "reducing page size to %d", page_size, sector_size, region.name,
                            region_page_size)
            else:
                region_page_size = page_size

Maybe something similar could be done with the current version to "fix" some flash algorithms.


fix(docs): corrected cacheResolver -> cacheRedirect

fixes #715

also updated code snippets for current api

Used language from the react Apollo Client docs

Hey @kamilkisiela, so I signed it, but why are you asking me to sign a "meteor" CLA for an apollo project? The CLA begins with

Thank you for contributing code to the Meteor project!

But I haven't committed code the the Meteor project...
Looking through the README.md and CONTRIBUTING.md, I don't see any reference to meteor. Is this project owned by Meteor?

That's the same company

Gotcha

thank you, merged! :+1:


Allow opt-out for MessageListener matcher performance optimization

#2930 added a performance optimization by pre-filtering instrumentation candidates for our MessageListener instrumentation.
Unfortunately, there is currently no way of restoring the old behaviour: It is not possible to make the agent scan all packages for MessageListeners. If a user has no knowledge of where the MessageListeners are placed, he has no chance of instrumenting them.
A simple, backwards-compatible fix would be to enhance the elastic.apm.jms_listener_packages config option to accept wildcard matchers instead of strings. This way, a user can set jms_listener_packages=* to make the agent scan all packages.
A downside of this approach is a bit of inconsistency in the configuration: Other wildcard options such as classes_excluded_from_instrumentation match the wildcards against the entire class name, whereas jms_listener_packages only checks that the classname begins with the provided pattern / string.

We had another user stumble over problems due to this config option, see this comment.
We should therefore also do the following:

Clarify the documentation about the behavior when jms_listener_packages is not set.
Ensure that the application_packages configuration value is also always scanned for MessageListeners: This would already have avoided the problem in your case


if not present, prepend @format docblock

work in progress
Inspired by the adoption at Facebook: mark every prettified file with /** @format */.
Works in tandem with: https://github.com/Automattic/wp-calypso/pull/16394
Note: the thing I don't like about this is its currently breaking every test because it adds the docblock to all of them...

This could be useful for all users of Prettier, not only for Calypso -- what do you think about submitting a PR to the official version? There could be a --prepend-format-comment option or something like that.
The fewer changes our fork has, the better.

There could be a --prepend-format-comment option or something like that.

Right now the benefit is only for those trying to adopt it slowly within a large codebase.  If standard tooling around the flag @format ever enters the picture then i could see this more useful for the community.  I could also see exposing a new function from the prettier api as well (containsFormatFlag( txt ) --> bool) for people to use in their pre-commit hooks.  I'll see if i can find the spare cycles to open this idea up with the prettier folks.
No matter how that goes though, we shouldn't slow down adding this functionality to our fork!
I only needed to modify a single line of prettier code to add this :)

@jsnajdr pointed me towards this package that looks promising! https://github.com/facebook/jest/blob/master/packages/jest-docblock/src/index.js

Can you help us understand why we want to add this to our normal process instead of making it a one-off operation? Is the goal to continually add the formatting indicator to every file? how is that different than just running prettier over the entire codebase?

@dmsnell: did you read the Facebook adoption summary? We'd want to do this incrementally for the same reasons Facebook is doing this:

it's not feasible to just convert everything in one go and to convince everyone that their entire codebase is going to be reformatted under their feet. So we need to find a more incremental approach.

Running prettier on a piece of code is a pretty expensive operation, it makes your pull request look bad because of a lot of unrelated changes and it causes merge conflicts for all the outstanding pull requests. So once a file has been formatted, you should do everything to make sure it remains formatted.

wp-calypso is worked on by ~300 people.  a unilateral shift in workflow would be an unreasonable request.  as @jsnajdr  hinted at, this is a change that could be useful to incorporate into prettier for a few other reasons:

embedding the @format into the code allows for standard tooling (and some already have been made) to start supporting the pragma and only function on files with the identifier
there are probably many other codebases with similar needs.  would have been nice for Facebook to contribute this back to the ecosystem

ready for review!
tests all pass (except for the couple about extra added params)


nix/take 3

init: yarn-plugin-nixify

@mkazlauskas I don't really know what is the established way for Yarn plugins, but I would prefer to have it in repo to not depend on external systems during build and development.


Widget not displaying

I followed your all steps and pasted {{ TawkTo::widgetCode() }} inside welcome.blade.php  before  but widget is not showing.

Afte integrating user need to clear artisan views


feat: use safeStorage electron api for local state encryption

📝 Provide a description of the new feature
Refactor storage management to use https://www.electronjs.org/docs/latest/api/safe-storage
➕ Additional Information
No response

Additionally, the use of electron-store may be worth exploring


 Is this a style that we should standardize?

Sorting imports ABC is not correct. PEP-8:

Imports should be grouped in the following order:

Standard library imports.
Related third party imports.
Local application/library specific imports.

You should put a blank line between each group of imports.

flake8 help to find correct order issues. Also isort is an auto tool for it.

Can we closed as we moved to isort a while back.


bluetooth: controller: Made BT_CTLR_RX_PRIO_STACK_SIZE non-hidden

Added prompt to BT_CTLR_RX_PRIO_STACK_SIZE, allowing vendor specific
configuration of high priority Rx thread stack size.
Signed-off-by: Morten Priess<EMAIL_ADDRESS>

@jhedberg need your comments here.
@mtpr-ot @ulfalizer can hidden options be overridden by SoC/Board defaults file?

As this stack size is purely subsystem defined, it should not be exposed to users. Can we check if there is other ways to use vendor specific values here without forking this file?

Agree. Stack sizes are - as you know - highly architecture dependent, and should probably be defined elsewhere.

@jhedberg need your comments here.
@mtpr-ot @ulfalizer can hidden options be overridden by SoC/Board defaults file?

Unfortunately the board configuration cannot override a hidden option.

Adding @ulfalizer in case he would be able to provide some input

Don't know about the specifics here, but it's good to think of prj.conf, defconfig, etc., as being the same thing as going into the menuconfig and changing the value there. If you can't do it in menuconfig, you won't be able to do it from a configuration file either.
In the same vein, don't put a prompt on a symbol unless it would make sense for the user to go into the menuconfig and change the value there.
Might not be relevant here, but it's possible to make prompt optional by the way.

There's documentation on setting configuration values in the board porting guide as well by the way.
It should probably be moved somehwere else. Hard to find now. :/

@cvinayak @mtpr-ot : Would then an optional prompt be a good way forward?
Something like
int "High priority Rx thread stack size"  if !SOC_COMPATIBLE_NRF

@aescolar @mtpr-ot I am ok with optional prompts.

If everybody is OK with it, I'll make an optional prompt.

Why we guard by if !SOC_COMPATIBLE_NRF?
I want change BT_CTLR_RX_PRIO_STACK_SIZE in NRF 528400 board

Why we guard by if !SOC_COMPATIBLE_NRF?
I want change BT_CTLR_RX_PRIO_STACK_SIZE in NRF 52840 board

Stack sizes are sub system dependent, "advanced parameters" trimmed for nRF boards, and hence not seen as something the user should need to deal with or change. If you really need this, please discuss with @cvinayak.


add libsimde-dev into base yaml

Please add the following dependency to the rosdep database.
Package name:
simde
Package Upstream Source:
https://github.com/simd-everywhere/simde
Purpose of using this:
libsimde-dev is used for https://github.com/Simple-Robotics/proxsuite
Distro packaging links:
Links to Distribution Packages

Debian: https://packages.debian.org/

https://packages.debian.org/sid/libsimde-dev

Ubuntu: https://packages.ubuntu.com/

https://launchpad.net/ubuntu/+source/simde

Fedora: https://packages.fedoraproject.org/

IF AVAILABLE

Arch: https://www.archlinux.org/packages/

IF AVAILABLE

Gentoo: https://packages.gentoo.org/

IF AVAILABLE

macOS: https://formulae.brew.sh/

IF AVAILABLE

Alpine: https://pkgs.alpinelinux.org/packages

IF AVAILABLE

NixOS/nixpkgs: https://search.nixos.org/packages

OPTIONAL

openSUSE: https://software.opensuse.org/package/

IF AVAILABLE

Please Add This Package to be indexed in the rosdistro.
ROSDISTRO NAME
The source is here:
http://sourcecode_url
Checks

[ ] All packages have a declared license in the package.xml
[ ] This repository has a LICENSE file
[ ] This package is expected to build on the submitted rosdistro

@wep21 Thanks for adding simde to ROS. Why did you choose libsimde-dev and not simply simde?

@jcarpent I don't have any reason to choose libsimde-dev. If simde is preferable, I will change the name of key.

I changed key name to simde.

Is there any timeline for merging this PR?

We need two approvers for new rosdistro keys. @mjcarroll is also looking this week

Since this package is not available on Focal, would it be an option to vendor it for those distributions?

You could always vendor any package in your own workspace - and if you see a wider need for it then there isn't anything specifically blocking you from bloom-releasing that vendor-wrap package. I feel like a much better way would be to try and get the package into Focal ubuntu repos, but I understand that you don't have complete control over that


Test build is failing

These are the two failures:
=================================== FAILURES ===================================
1020______________ [doctest] skbio.stats.distance._permdisp.permdisp _______________
1021130     ...                       ['s1', 's2', 's3', 's4', 's5', 's6'])
1022131     >>> grouping = ['G1', 'G1', 'G1', 'G2', 'G2', 'G2']
1023132
1024133     Run PERMDISP using 99 permutations to caluculate the p-value:
1025134
1026135     >>> from skbio.stats.distance import permdisp
1027136     >>> import numpy as np
1028137     >>> #make output deterministic, should not be included during normal use
1029138     >>> np.random.seed(0)
1030139     >>> permdisp(dm, grouping, permutations=99)
1031Differences (unified diff with -expected +actual):
1032    @@ -4,5 +4,5 @@
1033     number of groups                 2
1034     test statistic             1.03296
1035    -p-value                       0.35
1036    +p-value                       0.29
1037     number of permutations          99
1038     Name: PERMDISP results, dtype: object
1039
1040/home/travis/miniconda/envs/env_name/lib/python3.8/site-packages/skbio/stats/distance/_permdisp.py:139: DocTestFailure
1041________________ TestRDAResults_biplot_score.test_biplot_score _________________
1042
1043self = <skbio.stats.ordination.tests.test_redundancy_analysis.TestRDAResults_biplot_score testMethod=test_biplot_score>
1044
1045    def test_biplot_score(self):
1046
1047        rda_ = rda(y=self.Y, x=self.X, scale_Y=False, scaling=1)
1048
1049        # Load data as computed with vegan 2.4-3:
1050        # library(vegan)
1051        # data(varechem)
1052        # data(varespec)
1053        # rda_ = rda(X=varespec, Y=varechem, scale=FALSE)
1054        # write.table(summary(rda_, scaling=1)$biplot,
1055        #             'vare_rda_biplot_from_vegan.csv', sep=',')
1056        # write.table(summary(rda_, scaling=1)$sites,
1057        #                     'vare_rda_sites_from_vegan.csv', sep=',')
1058        # write.table(summary(rda_, scaling=1)$species,
1059        #                     'vare_rda_species_from_vegan.csv', sep=',')
1060        # write.table(summary(rda_, scaling=1)$constraints, #
1061        #                     'vare_rda_constraints_from_vegan.csv', sep=',')
1062        # write.table(summary(rda_, scaling=1)$cont$importance[2, ],
1063        #                     'vare_rda_propexpl_from_vegan.csv', sep=',')
1064        # write.table(summary(rda_, scaling=1)$cont$importance[1, ],
1065        #                     'vare_rda_eigvals_from_vegan.csv', sep=',')
1066
1067        vegan_features = pd.read_csv(
1068            get_data_path('vare_rda_species_from_vegan.csv'))
1069        vegan_samples = pd.read_csv(
1070            get_data_path('vare_rda_sites_from_vegan.csv'))
1071        vegan_biplot = pd.read_csv(
1072            get_data_path('vare_rda_biplot_from_vegan.csv'))
1073        vegan_constraints = pd.read_csv(
1074            get_data_path('vare_rda_constraints_from_vegan.csv'))
1075        vegan_propexpl = pd.read_csv(
1076            get_data_path('vare_rda_propexpl_from_vegan.csv'))
1077        vegan_propexpl = pd.Series(
1078            vegan_propexpl.x.values, index=rda_.eigvals.index)
1079        vegan_eigvals = pd.read_csv(
1080            get_data_path('vare_rda_eigvals_from_vegan.csv'))
1081        vegan_eigvals = pd.Series(
1082            vegan_eigvals.x.values, index=rda_.eigvals.index)
1083
1084        # scikit-bio returns singular values, whereas vegan returns eigenvalues
1085        vegan_eigvals = np.sqrt(vegan_eigvals*vegan_eigvals.shape[0])
1086        vegan_propexpl = vegan_eigvals/vegan_eigvals.sum()
1087
1088        # transform the output of rda_ to match column selection of vegan
1089        res_samples = rda_.samples.iloc[:, 0:6]
1090        res_features = rda_.features.iloc[:, 0:6]
1091
1092        rda_ = OrdinationResults(
1093            'RDA', 'Redundancy Analysis',
1094            samples=res_samples,
1095            features=res_features,
1096            sample_constraints=rda_.sample_constraints.iloc[:, 0:6],
1097            biplot_scores=rda_.biplot_scores.iloc[:, 0:6],
1098            proportion_explained=rda_.proportion_explained,
1099            eigvals=rda_.eigvals)
1100
1101        exp = OrdinationResults(
1102            'RDA', 'Redundancy Analysis',
1103            samples=vegan_samples,
1104            features=vegan_features,
1105            sample_constraints=vegan_constraints,
1106            biplot_scores=vegan_biplot,
1107            proportion_explained=vegan_propexpl,
1108            eigvals=vegan_eigvals)
1109
1110>       pdt.assert_frame_equal(res_samples, vegan_samples)

I seem to recall that @ebolyen & I ran into some issues with the permdisp doctest referenced above when we were cutting the last release.

I've started enumerating versions of pandas, numpy and scipy. Will hopefully have some insight here soon.

vanilla install
numpy                     1.19.1           py36hbc911f0_0
numpy-base                1.19.1           py36hfa32c7d_0
scipy                     1.5.0            py36h0b6359f_0
pandas 1.1.0 (did not have tag on hand)
pandas variation
1 failure with pandas 1.0.0
4 failures with pandas 1.1.0
1 failure with pandas < 1.0.0 (same as with 1.0.0)
holding pandas at 1.0.0 (minimum supported version in skbio)
1 failure with scipy 1.3.0 (minimum supported version by skbio)
17 failures with numpy 1.14.6 (minimum supported by pandas 1.0.0)

I think this is the last build that passed. I used the same version of numpy (1.18.1), pandas (1.0.1) and scipy (1.4.1) and still had a failure. Something weird is going on.

Just retested on Linux using a base environment derived from the last build that succeeded and still have not been able to get a pass.
$ conda create --name another-skbio-test python=3.6 glib=2.63.1 ipython=7.12.0 matplotlib=3.1.3 numpy=1.18.1 pandas=1.0.1 scikit-learn=0.22.1 scipy=1.4.1
$ source activate another-skbio-test
$ pip install -e .
$ pip install pytest
$ pytest
...snip...
============================================================== short test summary info ===============================================================
FAILED skbio/stats/ordination/tests/test_redundancy_analysis.py::TestRDAResults_biplot_score::test_biplot_score - AssertionError: DataFrame.iloc[:,...
======================================= 1 failed, 2321 passed, 30 skipped, 4602 warnings in 104.06s (0:01:44) ========================================

The dependency stack of scikit-bio is pretty large, and I'm a little uncertain about what else to attempt right now beyond a random walk.
@mortonjt, do you by chance have any insight into the test_biplot_score failure? The results appear to be * -1 from expected. I tried ignore_directionality=False on the assertion as well, but it did not alter the result? Is the current result still correct, and if so should the test be updated to allow for a * -1 result? An example of the failure can be seen here from #1703

I'm not sure what happened upstream to cause this issue.  But I will say that these tests are very fragile and probably should be rewritten.  Minor upstream changes in the dependencies could explain the testing discrepancies.  Due to translation / rotation variance of these methods, the results may appear different even if the method is working as expected.
For now, fixing the sign issue should be ok. But it would be better if we could implement a pairwise sample-by-sample test to make sure that the distances are being calculated correctly.

Also want to mention that all of the tests are passing on my mac laptop.

Ya, it seems OS dependent. Do you have a quick fix that might be possible to put in here?

Sure thing.  See here: https://github.com/biocore/scikit-bio/pull/1720/
Let's see if the tests pass...

Ya'll can check #1719 for additional the last make html pass (Sphinx<=3.0 is used)!

This is now addressed by #1719


I do not have  Icons

I followed the example adding icons to a component but none of the shows up.
render(){
   let styles = this.getStyles();

   let githubButton = (
      <IconButton
        icomClassName="muidocs-icon-custom-github" color={Colors.red500}
        href="https://github.com/callemall/material-ui"
        linkButton={true} />
    );

 let containerStyle = {
    paddingTop: '100px'
  };

  return (
    <AppCanvas>
	  <AppBar title='UnyDent' onLeftIconButtonTouchTap={this._handleClick} zDepth={1}
      style={{}}
      iconElementRight={githubButton}></AppBar>
  <LeftNav
      ref="leftNav"
      docked={false}
      menuItems={menuItems}
      selectedIndex={this._getSelectedIndex()}
      onChange={this._onLeftNavChange} />

      <RouteHandler />

  </AppCanvas>);
}

I do not have any errors in my console

@lgt you misspelled iconClassName as icomClassName. Also, if this doesnt work, you can try using the Google material icons that we implemented, you would give the iconClassName "material-icons" and give the children a name. For example, to implement a home button, you would put:
<IconButton iconClassName="material-icons">home</IconButton>  Let me know if this works

Obviously I'm doing something wrong I corrected the typo (thanks for that) but do not work.
Trying second suggestion which won't works either. Do I need to include in my markup from somewhere?

Ummm theres a script you have to include in your index.html for the second option:
https://www.google.com/design/icons/
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"       rel="stylesheet"> That would have to be included in your code.
As for the first way you were doing it, did you include the class in your css page. You can look here

Already included here is my index.html
same end effect
 <!doctype html>

    <meta charset="utf-8">
    <title>UnyDent</title>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

    <link rel="stylesheet" href="dist/styles/main.css">

Thanks I got it!

@lgt Cool, glad you got it to work!


Problems starting gnome-session

Follow-up to brief progress on #2861.
Having problems starting gnome-session with my custom Pantheon target. Anyone mind helping me out? Here's a log:
https://gist.github.com/anonymous/06958779bdd54f82c935987d5c6db29e
(This is using my fork, of course. You'll need to run installer/main.sh after a git clone.)

@smibarber has fought with gnome-session the most.  You might want to look at recently-merged PRs to see what he had to do to get gnome-session to work.


Replace pip with uv

It's sooo fast especially for the pip-compile step and seems to have worked as a drop in replacement like this for me. The only thing i had to add was
ENV VIRTUAL_ENV /usr/local/
I'm not sure why but it works

@spookyuser good idea. I actually made this a cookiecutter template since I was sick of copy pasting.
Thanks for the push 😉


explicitly note that specific ages above 89 are PII

In the General Requirements of the schema, there is a No PII bullet point, which then links to this doc for guidance, which specifies all ages over 89 or elements indicative of such age is included as a direct personal identifier.
This is guided by HIPAA Privacy Rule which specifies The following identifiers of the individual or of relatives, employers, or household members of the individual must be removed to achieve the “safe harbor” method of de-identification...all ages over 89 and all elements of dates (including year) indicative of such age, except that such ages and elements may be aggregated into a single category of age 90 or older
Easily the most common (only) PII that we've seen attempted to be submitted to cellxgene, I think we could specifically call it out in the No PII bullet point.
I will also create a validator ticket as this is something we could check for development_stage_ontology_term_id

Closing. Will discuss offline with @jahilton.


HBASE-28330 TestUnknownServers.testListUnknownServers is flaky in bra…

…nch-2
Please see here for more details

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 40s
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.

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
2m 59s
branch-2 passed

+1 :green_heart:
compile
2m 24s
branch-2 passed

+1 :green_heart:
checkstyle
0m 35s
branch-2 passed

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

+1 :green_heart:
spotbugs
1m 26s
branch-2 passed

_ Patch Compile Tests _

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

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

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

+1 :green_heart:
checkstyle
0m 34s
the patch passed

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

+1 :green_heart:
hadoopcheck
9m 34s
Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6.

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

+1 :green_heart:
spotbugs
1m 49s
the patch passed

_ Other Tests _

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

28m 15s

Subsystem
Report/Notes

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

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

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux ca0b06a7518f 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 68bc533f71

Default Java
Eclipse Adoptium-11.0.17+8

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

modules
C: hbase-server U: hbase-server

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

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

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
0m 42s
Docker mode activated.

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

_ Prechecks _

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
2m 35s
branch-2 passed

+1 :green_heart:
compile
0m 38s
branch-2 passed

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

+1 :green_heart:
javadoc
0m 24s
branch-2 passed

_ Patch Compile Tests _

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

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

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

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

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

_ Other Tests _

+1 :green_heart:
unit
216m 57s
hbase-server in the patch passed.

238m 38s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5caaf99c4aa9 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 68bc533f71

Default Java
Temurin-1.8.0_352-b08

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

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

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5650/1/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
0m 45s
Docker mode activated.

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

_ Prechecks _

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
3m 43s
branch-2 passed

+1 :green_heart:
compile
0m 52s
branch-2 passed

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

+1 :green_heart:
javadoc
0m 44s
branch-2 passed

_ Patch Compile Tests _

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

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

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

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

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

_ Other Tests _

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

301m 20s

Subsystem
Report/Notes

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

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

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 9f6d67bd796c 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 68bc533f71

Default Java
Eclipse Adoptium-11.0.17+8

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5650/1/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-5650/1/testReport/

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

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5650/1/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.

Looks like failed UTs are not related to this patch.


Update dcos-launch to master.

Summary:
In the hope that a recent bug awas fixed we are upgrading dcos-launch to
its master version.

Premissive and open pass.


build: support Python 3.13

Depends-On: #83

This pull request is part of a stack:

ci: fix Python 3.12 tests & linters (#83)
build: support Python 3.13 (#84) 👈


Message received unnecessary print

Hi I'm new to Rabbit but have been using your project as a wrapper for it and like how much simpler you've made it. The one issue I'm finding is that it prints a message to console every time a message is received, and there is no way to turn this off, however I can see it looks like a one line change (pprint(True) -> pprint(False)) in a subcribe method. Any chance you can add an option to turn this off completely?

Thanks for the message. Sure you can even do that and open a Pull request,
which I will merge asap.
Have a nice day
Cheers
On Mon, 11 Jul 2022, 02:12 Shahbuland Matiana @.***>
wrote:

Hi I'm new to Rabbit but have been using your project as a wrapper for it
and like how much simpler you've made it. The one issue I'm finding is that
it prints a message to console every time a message is received, and there
is no way to turn this off, however I can see it looks like a one line
change (pprint(True) -> pprint(False)) in a subcribe method. Any chance you
can add an option to turn this off completely?
—
Reply to this email directly, view it on GitHub
https://github.com/nidhaloff/b-rabbit/issues/14, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIGIWRHHDNMZLYS6BZQCYXDVTNRIDANCNFSM53FZZMVQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Fix result mismatch of spark WeekFunciton

Similar to #10599 , spark has the same problem.

I recently vendored another part of external/date library that let you calculate weeks of year. Could you just use it here instead? I provides the exact ISO semantic, which I guess is what Spark expects?
https://github.com/facebookincubator/velox/pull/10686/files

I recently vendored another part of external/date library that let you calculate weeks of year. Could you just use it here instead? I provides the exact ISO semantic, which I guess is what Spark expects?

external/date has different Max and min year. @pedroerp

I recently vendored another part of external/date library that let you calculate weeks of year. Could you just use it here instead? I provides the exact ISO semantic, which I guess is what Spark expects?

external/date has different Max and min year. I'm not sure if can change it to Joda datetime min and max. Or use the original method in this pr, and then consider whether to use the external/date library uniformly later? @pedroerp @rui-mo

Fair enough, but I feel like even the narrower min/max provided by external/date should be enough to conver any realistic date ranges. IMHO the value of consolidating this logic is probably larger; we could also always look into relaxing the date restrictions in external/date (I think @gggrace14 did something similar in the past) if this becomes a must.

Fair enough, but I feel like even the narrower min/max provided by external/date should be enough to cover any realistic date ranges. IMHO the value of consolidating this logic is probably larger; we could also always look into relaxing the date restrictions in external/date (I think @gggrace14 did something similar in the past) if this becomes a must.

Can you help take a look again, thanks @pedroerp

Whether regression is accidental and has nothing to do with pr? @rui-mo

Failure CI seems unrelated to PR.

Thank you @zml1206 . Looks good to me.

Can it be merged? @pedroerp @rui-mo Thank you.

@zml1206 looks like Spark fuzzer is failing. Could you check?

@zml1206 looks like Spark fuzzer is failing. Could you check?

It seems to be caused by modifying the error type in #10993 and #10928. Range errors occasionally occur. Skip it first. @pedroerp

@zml1206 Skipping the function means we won't be testing it at all. @kagamiori what is the right way of leaving this enabled?

Hi @zml1206, the fix for the fuzzer test has been merged. Could you rebase the PR on top of the latest main and remove week_of_year from the skip-function list to see if there is still any failure? Thanks!

Hi @zml1206, the fix for the fuzzer test has been merged. Could you rebase the PR on top of the latest main and remove week_of_year from the skip-function list to see if there is still any failure? Thanks!

It is resolved, thanks @kagamiori . cc @pedroerp


Break up app managment api into separate clients.

This is a meta bug that covers requests relating to managing apps using Microsoft Intune: https://docs.microsoft.com/en-us/graph/api/resources/intune-app-conceptual?view=graph-rest-1.0

Device app management has been added but it may be beneficial splitting out the different endpoints to new request clients in the future.

This is no longer applicable and the async default changes updates these to provide what is needed here.


Training NeRFPlayer with own data

Hi I'm trying to train NeRFPlayer by 'ns-train nerfplayer-nerfacto' command with my own data.
The data is pre-processed with colmap command lines from 'ns-process-data' command.
Taining NeRFPlayer requires some extra json data: 'extra.json', 'scene.json', 'metadata.json', but my pre-processed data only have 'transform.json'.
How can I get those extra json data to train NeRFPlayer? Is there any code for conversion or pre-processing image data for it?

Any updates on this situation? Even the default notebook does not train with custom data

Any updates? I've met the same problem.


Fixed placeholder for user that add to group.

In this select box, select a user. So, Fixed 'group' to 'user' in placeholder.

@yuuu Thanks. There are still many mistakes like this by me.


Uncaught exception: Error: Error: SQLITE_CONSTRAINT:FOREIGN KEY constraint failed INSERT INTO unit_authors(unit, address, definition_chash) values (?,?,?)

Please help

Have the same problem after the "update".
Uncaught exception: Error: Error: SQLITE_CONSTRAINT: FOREIGN KEY constraint failed

Problem resolved after upgraded to 1.9.3
Thanks

This and a few other bugs fixed in 1.9.3 or before.


Makes command output available to another build step

@seanturner83 What use cases do you use this feature?

For getting information back from the cluster and passing it to another resource (e.g. a slack bot). However, I'm having a bit of trouble with it and I'm wondering whether to refactor into a whole new resource instead.

Umm, I feel that to use the following tools are better than using concourse for this purpose.

https://github.com/wongnai/kube-slack
https://github.com/ultimateboy/slack8s

This PR is inactivity, so I'll close this PR. If you have an issue yet, please feel free to reopen it. Thanks.


Make ETHZ Eprog Ex 8.5 more precise

This patch makes the contracts in list_next_positions a bit more
speciifc so that we can use them as examples in the recipes.

Pull Request Test Coverage Report for Build 993183454

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
15 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.4%) to 89.127%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

correct_programs/ethz_eprog_2019/exercise_08/problem_05.py
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

correct_programs/ethz_eprog_2019/exercise_06/problem_04.py
15
89.93%

Totals

Change from base Build 993115353:
-0.4%

Covered Lines:
2951

Relevant Lines:
3311

💛  - Coveralls


'NumpyVectorStore' object has no attribute '_texts_filter'

Hi,
trying to query my vector database with<EMAIL_ADDRESS>im getting
Traceback (most recent call last):
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/pydantic/main.py", line 871, in getattr
return self.pydantic_private[item]  # type: ignore
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
KeyError: '_texts_filter'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
[...]
answer = docs.query(question,
^^^^^^^^^^^^^^^^^^^^
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/paperqa/docs.py", line 680, in query
return get_loop().run_until_complete(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/asyncio/base_events.py", line 684, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/paperqa/docs.py", line 722, in aquery
session = await self.aget_evidence(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/paperqa/docs.py", line 611, in aget_evidence
matches = await self.retrieve_texts(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/paperqa/docs.py", line 537, in retrieve_texts
await self.texts_index.max_marginal_relevance_search(
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/paperqa/llms.py", line 856, in max_marginal_relevance_search
texts, scores = await self.similarity_search(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/paperqa/llms.py", line 977, in similarity_search
if self._texts_filter is not None:
^^^^^^^^^^^^^^^^^^
File "/Users/daniel/Library/Caches/pypoetry/virtualenvs/rag-8oWIogsS-py3.12/lib/python3.12/site-packages/pydantic/main.py", line 873, in getattr
raise AttributeError(f'{type(self).name!r} object has no attribute {item!r}') from exc
AttributeError: 'NumpyVectorStore' object has no attribute '_texts_filter'
the problem does not seem to exist when i downgrade to paper-qa=5.0.5. Any idea what I might be doing wrong on 5.8.0?
Thanks in advance!

Hi @DGoettlich interesting bug. Can you share what version of Pydantic you are using, and can you figure out exactly the highest version of PaperQA that doesn't hit this issue for you? For example, I think v5.0.6 should work fine too.

Hi @jamesbraza thanks for the quick reply!
I was using pydantic 2.10.4 but trying to find out which was the highest version of PaperQA that doesnt hit the issue, I couldn't replicate the error from yesterday. Guess that closes the issue – sorry and thanks for the quick help!


feat: upgrade TF across the board to v4.33.0

Summary | Résumé
Because there was no lock file on the org account it upgraded and then
broke with what was installed locally.
This addresses that and adds lockfiles to everything and pins it at a
version that doesn't break stuff.

Needed for https://github.com/cds-snc/site-reliability-engineering/issues/654


Union pay

when does the unipay will be ready?

Can you get me the card number pattern of union pay and their sample logo and images. Will add them in the next version.
Thanks,
Harish

Closing this issue as no update taken place on this thread. Re-open if required to be addressed


mwc-wallet unable to handle mining wallet data.

 Seems like that was a glitch. Closing without a fix


Warning: Variable 'Ptot_pdf' originally saved as a prob.NormalDistribution cannot be instantiated as an object and will be read in as a uint32.

I want to run the STORM package in Matlab, but I receive this error:
STORM('Validation',1,30,2,'ptotC','stormsC','ptot2C','storms2C','ETC')

Warning: Variable 'Ptot_pdf' originally saved as a prob.NormalDistribution cannot be
 instantiated as an object and will be read in as a uint32.
 > In STORM (line 225)
  Error using var (line 66)
  Invalid data type. First input argument must be single or double.

  Error in std (line 51)
  y = sqrt(var(varargin{:}));

  Error in STORM (line 227)
  sigma = std(Ptot_pdf);

@blissville71

Can you help me with this issue? Thanks. @blissville71

Hi EngFatemeh, Thanks for your interest in STORM 1.0. You may be interested to use the much improved STORM 2.0, but it is only available in Python: https://gmd.copernicus.org/preprints/gmd-2023-98/#:~:text=Preprint (3116 KB)-,STORM v.,or the storm's maximum intensity. The model is available here: https://github.com/feliperiosg/STORM2

I believe it has something to do with your installed toolboxes. The version I used to create the distributions provided as a sample was a much older version of the statistics toolbox. It may be that you need to recreate the pdf using the latest version of the toolbox, so it loads correctly? Sorry, but I haven't worked on this code in a while, so I don't know if all the toolbox dependencies still function. STORM 2.0 should be completely up to date, if you know Python...

I believe it has something to do with your installed toolboxes. The version I used to create the distributions provided as a sample was a much older version of the statistics toolbox. It may be that you need to recreate the pdf using the latest version of the toolbox, so it loads correctly? Sorry, but I haven't worked on this code in a while, so I don't know if all the toolbox dependencies still function. STORM 2.0 should be completely up to date, if you know Python...

Thank you for getting back to me so quickly. I will try the new version (STORM 2.0).
But with this one (STORM 1.0 Matlab version), I already tried to run it with Matlab 2017. b (as you mentioned in the reference paper), but I received the same error.


[docs] Add actors to SDK interaction

Describe the proposal
Explain more visually how actors interact with the sidecar
This is Actor Runtime <> SDK <> Sidecar
Sidecar takes care of "reminding", "timing", ... to the SDK and the SDK then propagates the event to the actor instance
The actor can then talk to the sidecar through the SDK for State management and others
The Sidecar is an isolated process, while SDK and Runtime are on the same process

👋🏻


Repository Link

Name
Sander Oostenbrink
Class
Class 209 - Tech 1
About me
Im 23 years old and currently live in Castricum, Noord-Holland.
Goals
Become better in object oriented programming and structuring my code.
And off course become better in coding with Javascript
Skill level
Intermediate - I learned mostly the basics of coding from studying Mbo application developement at Nova college.
GitHub username
https://github.com/Sanderoost
GitHub repository
https://github.com/Sanderoost/blok-tech

This is not the link to the bootcamp repository?

Excuus, Had de naam veranderd vanochtend...
https://github.com/Sanderoost/js-bootcamp


Single input Poseidon hash

Archiving this task for the following reason:
The original objective of this task was to use a single-input Poseidon instead of a two-inputs Poseidon to make the hashing of nymSigS cleaner.
The hash of nymSigS with two-inputs Poseidon:
 // nym hash check (double input poseidon, so uses signedNymName as both inputs)
  component nymHashCheck = Poseidon();
  nymHashCheck.inputs[0] <== nymSigS;
  nymHashCheck.inputs[1] <== nymSigS;
  nymHashCheck.out === nymHash;

But it turns out that the Poseidon specification only mentions instantiations with 2, 4, and 8 inputs and doesn't mention a single input instantiation. Using a two-inputs Poseidon for hashing a single field element looks ugly but we know it's secure, so I believe we should stick with the it for now.


Needs a MAC installation procedure as part of the release, so people can directly install it from github.

How would this work dependencies? At the moment, this relies on libkrun-efi and virglrenderer. On macOS, we can specify these dependencies with brew (instructions in README). For a github installation, would we need to include dependencies for installation as well?

 IE You have to package them up.
@lsm5 @ashley-cui  you probably know better then me.

 IE You have to package them up.
@lsm5 @ashley-cui you probably know better then me.

macos is all @ashley-cui

Easiest way for us to do it on Mac is to maintain our own brew repo, called a brew tap. It looks like we already do that on the readme.


Expose a way to see which font engine ended up loading

customer: dream requested to be able to know what font family is being loaded by the engine.
They are unable to bundle all the fonts they intend to use with their app. They want to rely on system fonts. However, while doing development, they sometimes see odd behavior and want to know whether it is due to a missing font. AFAIK, there's no way of knowing this unless you instrument the engine and print the chosen font family (not an option internally if you are using prebuilts).
Could tracing be added to font loader so that the loaded fonts are printed? Would it be possible to go further and see which font famil(ies) were chosen given a single Text widget?

This is possible to expose, though we will currently hold off in the short term to allow SkParagraph to catch up on features.
It should be noted that this information may not look like what you expect. We pass through a series of font manager fallback, and then through a series of per-codepoing fallback. Font information is computed at a per-glyph level, though continuous runs of identical fonts are tracked together.

cc @Rusino

Is there any updates (after 2yr)? Thanks


Timing of input

Hi,
First of all, congratulations for this library. It works great!
I have the following issue: I am trying to record the input from a peripheric USB device, specifically a drum kit. What I need is basically to save the temporal information, i.e. the time-stamps of the events (drum beats, I don't really need sound information).  The drum kit has 6 different pads, and I got to the point where Python recognizes the input. However, I'm finding trouble to set a clock to record the timing (I' d like Python to detect when the drum is beat and save it in a csv).
My code runs as follows:
from time import sleep
from msvcrt import kbhit
import pywinusb.hid as hid
def sample_handler(data):
print("Gure data: {0}".format(data))
import sys
if sys.version_info >= (3,):
unicode = str
raw_input = input
else:
import codecs
sys.stdout = codecs.getwriter('mbcs')(sys.stdout)
all_hids = hid.find_all_hid_devices()
device = all_hids[0]
device.open()
device.set_raw_data_handler(sample_handler)
#device.close()
Thank you very much!
Paula

Indeed, a raw handler as pointed out in your example can provide you the lowest latency. First you actually need to get started timestamping your data (e.g. data comes, and append in new queue as timestamp and data pairs).
But in your application I'm assuming you need to lower the timing jitter, some thoughts:

My rough testing and some users reports about speed is that we can cope to similar to native OS speed, so I think python and the data processing is not adding that much overhead.

Data is collected by a thread using overlapped reading (wait for even), but quickly posted into the device reading thread.

The device reading thread calls your raw handler, but also would parse HID reports.

So first, just add a timestamp to your incoming data in your raw handler, if this is not enough, go ahead and test disabling the HID report handling, if this is still not enough then try to add the timestamping in the reading queue incoming data handling.

Thank you very much for your answer!
I finally found a solution to save the timing of the events as a list. I post it below in case it is useful for future users:
from time import sleep
from msvcrt import kbhit
import pywinusb.hid as hid
global tiempos
tiempos = list()
def sample_handler(data):
import time
tiempos.append(time.clock())
print("HIT")
import sys
if sys.version_info >= (3,):
unicode = str
raw_input = input
else:
import codecs
sys.stdout = codecs.getwriter('mbcs')(sys.stdout)
all_hids = hid.find_all_hid_devices()
device = all_hids[0]
device.open()
device.set_raw_data_handler(sample_handler)
device.close()


MINOR: Fix typos introduced in KIP-559

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

https://cwiki.apache.org/confluence/display/KAFKA/KIP-559%3A+Make+the+Kafka+Protocol+Friendlier+with+L7+Proxies
KIP link.