text:
第三方OPENAI SDK支持问题

大佬你好。
官方的API真的太难搞了。现在注册页不送，还需要信用卡。但是第三方的key，价格还是可以接受的。
能否支持一下第三方api。
加个API server设置。
或者大佬告诉一下源码哪里可以改？

配置文件里面可以改，有个base url字样的字段


text:
merge package from arlac77/npm-package-template-esm-only

package.json

chore(package): c8@^5.0.2
chore(scripts): cover@#overwrite c8 --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp
chore(scripts): posttest@markdown-doctest

Coverage increased (+2.6%) to 76.225% when pulling e08caa427485371143fa8f11a0b04137a1bc1371 on npm-template-sync-1 into e00dc2d82fc7f15442bf6496a2ac0446b5434eea on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

source: gharchive/pull-request

repo: Kronos-Integration/kronos-endpoint

license_type: permissive

license_source: bigquery


text:
merge from arlac77/npm-package-template-esm-only

.gitignore

chore(git): update .gitignore from template

Coverage remained the same at 86.377% when pulling d883d70f47ea4a69b603338ff2d49cce3a47c5f7 on npm-template-sync/1 into 2e2d5bfb6aac23bb2cef3b2538c62802bac1399b on master.

Codecov Report

Merging #599 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #599   +/-   ##
=======================================
  Coverage   84.97%   84.97%
=======================================
  Files           3        3
  Lines         892      892
  Branches       62       62
=======================================
  Hits          758      758
  Misses        134      134

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 2e2d5bf...d883d70. Read the comment docs.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: arlac77 codecov-io coveralls


text:
merge from arlac77/npm-package-template-esm-only

README.md

docs(README): update from template

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: Kronos-Integration/service-logger-gelf

license_source: github-api


text:
merge from arlac77/template-github-action,arlac77/template-kronos-component

README.md

docs(README): update from template

Codecov Report

Merging #820 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #820   +/-   ##
=======================================
  Coverage   28.94%   28.94%
=======================================
  Files           1        1
  Lines          76       76
  Branches        1        1
=======================================
  Hits           22       22
  Misses         54       54

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 549f308...3bd81d1. Read the comment docs.


text:
merge package from arlac77/npm-package-template

package.json

chore(package): rollup-plugin-executable@^1.4.2
chore(scripts): cover@#overwrite c8 --temp-directory build/coverage ava && c8 report -r lcov --temp-directory build/coverage
chore(package): add nyc from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: Kronos-Integration/service-uti


text:
Support for Envoy's Ext Authz Dynamic Metadata

Right now, the only way to retrieve information from the auth pipeline is through the Festival Wristbands and their support for custom claims. This will probably not play well for the Envoy feature for emiting "dynamic metadata" from the external authorization to be consumed by other filters (e.g. rate limit). See External Authorization Dynamic Metadata for more info.
Ideas for the implementation
To introduce a new phase to the auth pipeline, to be defined by the user in the CR. This phase will build a JSON (map[string]string) with entries declared in the CR and dynamically resolved in the auth pipeline, similarly to how it's done for wristband custom claims. See https://github.com/Kuadrant/authorino/blob/7612c4965ba08d1edee4ac410bbb35aad9392953/pkg/config/wristband.go#L67-L70 and https://github.com/Kuadrant/authorino/blob/7612c4965ba08d1edee4ac410bbb35aad9392953/pkg/config/wristband.go#L125-L132
Another possible implementation could be by continuing relying on the wristband to be the vessel but setting a different location for it to be passed back (#113), perhaps enhanced with additional support for non-signed and non-encoded wristbands issued. I'm afraid that this might be an overuse of the wristband feature though.

A more concrete implementation idea for this:
To define a new (final) phase for the auth pipeline called response, i.e. another array of evaluators (or "response configs"), just like we have for the other phases (identity, metadata and authorization), to be cached within the APIConfig object as ResponseConfigs []common.AuthConfigEvaluator.
After authorization phase is finished (and successful), the AuthPipeline would call the evaluators of the response phase (concurrently between them, as usual), handling the evaluated objects like it does for the other 3 phases, i.e. storing them in a map Response map[*config.ResponseConfig]interface{}.
The wristband issuer would become a type of evaluator of the response phase. Another type of response evaluator would be the DynamicMetadata evaluator:
type ResponseConfig struct {
	Name string `yaml:"name"`

	Wristband        *response.WristbandIssuer     `yaml:"wristband,omitempty"`
	DynamicMetadata  *response.DynamicMetadata `yaml:"dynamicMetadata,omitempty"`
}

with
type DynamicMetadata struct {
	Name  string
	Value struct {
		Static   string
		FromJSON string
	}
}

evaluateAllAuthConfigs strategy would be used at the response phase. Once finished with all evaluators of the phase and returned control to AuthPipeline.Evaluate(), the pipeline would then build the AuthResult object, now:
type AuthResult struct {
	Code            rpc.Code
	Message         string
	Headers         []map[string]string
	DynamicMetadata interface{} // or perhaps `map[string]interface{}`
}

OTB, this implementation would enable having multiple wristbands issued at the end of an auth pipeline instead of just one (if that even makes sense for any use case), as well as multiple “dynamic metadata” objects (probably to be merged into a single one before responding back to Envoy).
Something that would make this even more interesting would be modifying the AuthPipeline so the evaluated objected returned in the authorization phase also end up in the authorization JSON – i.e., an extension of what goes in https://github.com/Kuadrant/authorino/blob/7612c4965ba08d1edee4ac410bbb35aad9392953/pkg/service/auth_pipeline.go#L338
So the response evaluators (wristband issuer and dynamic metadata) could select values from the authorization phase as well (aside from the already possible ones identity and metadata). This could open up for solving #109.

source: gharchive/issue

repo: Kuadrant/authorino


text:
authpolicy_controller_test.go test reads resources that it does not watch.

I updated a fork of the operator to log when a reconcile gets a resource it does not watch and these are the resources that the authpolicy_controller_test.go gets without a watch:
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-79n5x, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-knkzp, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-knkzp, name=test-placed-gateway-istio
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-hrjhn, name=test-placed-gateway-istio
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-79n5x, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-79n5x, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-79n5x, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-knkzp, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-79n5x, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-hrjhn, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-knkzp, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-hrjhn, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-79n5x, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-knkzp, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-79n5x, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-knkzp, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-fq6kh, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-fq6kh, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-fq6kh, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-hrjhn, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fgfm7, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-fgfm7, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fgfm7, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fgfm7, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-8l6fd, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-8l6fd, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-8l6fd, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=/v1, Kind=Service, namespace=test-namespace-8l6fd, name=test-placed-gateway-istio
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fgfm7, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fgfm7, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fgfm7, name=on-test-placed-gateway-using-toystore-route
  Get without watch: gvk=security.istio.io/v1beta1, Kind=AuthorizationPolicy, namespace=test-namespace-fq6kh, name=on-test-placed-gateway-using-toystore-route

Fixed as part of the SOTW changes (https://github.com/Kuadrant/kuadrant-operator/pull/952).

authors: chirino guicassolato

repo: Kuadrant/kuadrant-operator


text:
Improvements/fixes to the E2E CI workflow

Some improvements/fixes to the E2E CI workflow:

Add the contributor "role" to those that don't require approval. I have reviewed the PRs after the e2e workflow was in place and have seen that even though we are all members of the Kuadrant org, in the event for the pull_request we are marked as contributors.
Rename the GH environments so they are clearly identified as part of the e2e workflow
Merge all jobs into one using several steps instead

/cc @david-martin

/cc @mikenairn

/lgtm
/approve
/hold
Holding until we're happy the 2 new e2e environments are ready

@david-martin both e2e-external and e2e-internal are created, the external one with the required approval process

/unhold

authors: david-martin roivaz


text:
Please any help ! I can not access "app_data" only "documents" works.

Describe the bug
firstly, I made a container Id with "a".
when I call CloudStorage.appendFile(path, content) I got the error like this.
ERR_DIRECTORY_NOT_FOUND app_data
but, when after CloudStorage.setDefaultScope("documents"); It works.
At first, I thought I couldn't find it because the names of the bundle identifier and container ID identifier were different.
My bundle identifier was com.a-test, and I realized that the cloud container Id was set to iCloud.com.a, so I created a new container Id iCloud.com.a-test.
However, app_data is still not found.
I don't want the data to be saved to be visible to the user.
Please help.
(When I already checked Cloud is available by your method)
Environment:

Device: Mobile
OS: iOS 17.0

Unfortunately, I'm not able to reproduce this on my end. The container ID indeed needs to be iCloud.com.a-test when the bundle identifier is com.a-test, so that might've caused the initial trouble. Beyond that, this seems like a configuration issue I can't diagnose on my end.
If you can provide a repository with a minimal reproducible example, I should be able to help you further.

authors: YoonJeongLulu mfkrause

repo: Kuatsu/react-native-cloud-storage

license: MIT


text:
skill cardの実装

skillsはskill cardを実装してgird cssで配置する

ref: #3

done: #4

repo: Kudoas/Portfolio


text:
yankpad-map direct bind?

Hi again!
so as you can see im doing my yankpad spring cleaning so more question, hope you dont mind :)
follwowing your great advice with issue #28 , i started using yankpad-map.
for several reasons i would like to use them via hydras. so i stated playing around with trying to get a function for each yankpad-map and came up with something like this (spoilers: i cant code :))):
(defun zzzzxxxx ()
" insert yankpad o  "
(interactive)
(yankpad-map "o")
)

now this clearly dosent work since i dont know how to instruct emacs to press/enter 'o' after i launch the yankpad-map via the function.
any tips on how to do so?
thx!
Z

It seems like #32 may be of interest to you, since that adds hydra-like functionality to yankpad-map. If you want to do what you describe, you could use something like this:
(defun zzzzxxxx ()
  " insert yankpad o  "
  (interactive)
  (setq unread-command-events (listify-key-sequence (kbd "o")))
  (yankpad-map))

You can now use yankpad-map-simulate for this.

authors: Kungsgeten zeltak

repo: Kungsgeten/yankpad

license: mit


text:
Add dev branch badges

Added specific branch badges in order to provide a quick summary to people

I'm fixing a conflict, I accidentally merged a commit from a gitter badge bot which broke everything. The reversion checks have to pass, so give it a fix minutes.

authors: Flarp Kurimizumi

repo: Kurimizumi/Honeybee-Hive

license: isc


text:
Teensy 3.6 vs Teensy 4.0 DMA Speed and frameCount()

Hi.
I've recently been working on migrating a project from a Teensy 3.6 to a Teensy 4. I'm noticing the Teensy 3.6 is much faster updating the screen using DMA.
It looks like the SPI clock speed setting for the Teensy 4 is not ignored, but capped at a fairly slow speed. I've tried allowing the library to allocate the frame buffer as well as allocating it myself using DMAMEM.
I'm wondering if anyone else is seeing similar speed differences? Any workarounds?
Thanks in advance for the help.
Arduino 1.8.10
Teensyduino 1.48
Teensy 3.6
240 Mhz

#define ILI9341_SPICLOCK 30000000
frameCount() = 24 fps

#define ILI9341_SPICLOCK 60000000
frameCount() = 45 fps

Teensy 4.0
600MHz

#define ILI9341_SPICLOCK 144000000u
frameCount() = 28 fps

#define ILI9341_SPICLOCK 72000000u
frameCount() = 28 fps

#define ILI9341_SPICLOCK 36000000u
frameCount() = 19 fps

#define ILI9341_SPICLOCK 18000000u
frameCount() = 12 fps

#define ILI9341_SPICLOCK 999999999u
frameCount() = 28 fps

Sorry, I don't have too much time to look into this.
If you need higher SPI speeds, then maybe you need to change which clock is used to control SPI.
In particular what is the setting for CCM_CBCMR register.
I think by default we choose The second clock:
CCM_CBCMR = (CCM_CBCMR & ~(CCM_CBCMR_LPSPI_PODF_MASK | CCM_CBCMR_LPSPI_CLK_SEL_MASK)) |
		CCM_CBCMR_LPSPI_PODF(6) | CCM_CBCMR_LPSPI_CLK_SEL(2); // pg 714

Actually it is now page 1112...
Which from our beginTransaction code looks like it starts off with 528MHZ clock going into SPI subsystem.  If you try changing that (2) to (1), or change it after begin is called to (1), then I believe it will feed a 720mhz clock into SPI....
Also need to look at the PODF fields of that as well...
You might ask this types of question on the Forum and maybe will have some time to look again...

Hi Kurt,
I see there was some action in the PJRC forums regarding the SPI speed. Lucky timing for me.
I'm using your modified SPI library and setting #define ILI9341_SPICLOCK 80000000. frameCount() is around 61-62 fps. Very fast.
Thanks for the help and thank you so much for your libraries.  I'll ask future questions in the PJRC forums.

authors: KurtE mr-stivo


text:
Title: Addition of a few basic codes like: contact book, note making app, to-do list

Is your proposal related to a problem? Please describe.
Although the repository is very vast it can be updated with a few basic programs in python. I would like to contribute to this issue.
Would you please add the gssoc-ext and hacktoberfest-accepted tags so that I can immediately work on it.
Add any other context or screenshots about the proposal request here.
N/A

I am the mentor of this project.
Hello @Chin-may02
Can you please describe little bit how the output will look like after update and give screenshots.!!

Hello, Here you go

Contact Book

Note making- yet to code
To do list

@SakiraAli1115 There are more projects that I will be adding along with the ones I have mentioned above with a readme for the beginners to better understand python.
Do assign me this task along with the tags gssoc-ext, hacktoberfest and hacktoberfest-accepted along with the level that seems fit.

Hello @Chin-may02
It is a Program not any application. Please read our project and understand, and thank you for your contribution ,make another pull issue by creating new concepts those are not exist in the project!!!
@Kushal997-das Kindly close this issue since it already exist in our project.


text:
feat: impl schema query API.

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[x] Y

feat: #418

2. What is the scope of this PR (e.g. component or file name):

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[x] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[x] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

kclvm/capi/src/service/service.rs

6. Release note

Please refer to Release Notes Language Style Guide to write a quality release note.
None

Pull Request Test Coverage Report for Build 4532034868

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 89.313%

Files with Coverage Reduction
New Missed Lines
%

compiler_base/parallel/src/executor/timeout.rs
1
92.86%

Totals

Change from base Build 4529330673:
0.0%

Covered Lines:
2106

Relevant Lines:
2358

💛  - Coveralls

authors: Peefy coveralls

repo: KusionStack/KCLVM


text:
test CLA

What problem does this PR solve?

Issue Number: close #issue-id
Problem Summary:
What is changed and how it works?
Check List
Tests

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

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features

Release note

Please refer to Release Notes Language Style Guide to write a quality release note.
None

Pull Request Test Coverage Report for Build 2390115733

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 46.461%

Totals

Change from base Build 2390046878:
0.0%

Covered Lines:
2422

Relevant Lines:
5213

💛  - Coveralls

repo: KusionStack/kclvm-go


text:
java.lang.NullPointerException: firstElement must not be null

first of all , I like your library .. it's amazing and depending on android BottomNavigationView is great and useful
I try to use it , but I got an error ..
java.lang.NullPointerException: firstElement must not be null
at com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles.selectFirstItem(BottomNavigationCircles.kt:107)
at com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles.init(BottomNavigationCircles.kt:57)
at com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles.(BottomNavigationCircles.kt:44)
    ------------
    my xml file
        <com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles
    android:id="@+id/bottomNav"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:backgroundTint="@color/appDarkRed"
    app:itemBackground="@color/appDarkGreen"
    app:itemIconTint="@color/white"
    app:layout_constraintBottom_toBottomOf="parent"
    app:menu="@menu/bottom_nav_menu" />

Could you attach the menu xml file as well?

<item
    android:id="@+id/navigationHome"
    android:contentDescription="@string/home_home"
    android:icon="@drawable/ic_home"
    android:title="@string/home_home" />

<item
    android:id="@+id/navigationMeals"
    android:contentDescription="@string/home_meals"
    android:icon="@drawable/ic_meals"
    android:title="@string/home_meals" />

<item
    android:id="@+id/navigationQr"
    android:contentDescription="@string/home_qr"
    android:icon="@drawable/ic_qr_code"
    android:title="@string/home_qr" />
<item
    android:id="@+id/navigationPackages"
    android:contentDescription="@string/home_packages"
    android:icon="@drawable/ic_packages"
    android:title="@string/home_packages" />
<item
    android:id="@+id/navigationMore"
    android:contentDescription="@string/home_more"
    android:icon="@drawable/ic_more"
    android:title="@string/home_more" />

Try depending on the new commit and let me know if it's fixed.
dependencies {
	      implementation 'com.github.Kwasow:BottomNavigationCircles-Android:Tag'
}

I'll do a new release if it is fixed.

the same ..
java.lang.NullPointerException: firstElement must not be null
at com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles.selectFirstItem(BottomNavigationCircles.kt:116)
at com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles.onAttachedToWindow(BottomNavigationCircles.kt:60)
at android.view.View.dispatchAttachedToWindow(View.java:19553)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3430)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2028)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1721)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7598)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:966)
at android.view.Choreographer.doCallbacks(Choreographer.java:790)
at android.view.Choreographer.doFrame(Choreographer.java:725)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:951)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)

What are the operations you perform on the view in you code?

'com.github.Kwasow:BottomNavigationCircles-Android:c7b40feef9'

I mean do you do something to the view in your activity in java/kotlin?

nothing at all , my activity is empty and here's my xml

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
    android:id="@+id/nav_host_fragment"
    android:name="androidx.navigation.fragment.NavHostFragment"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    app:defaultNavHost="true"
    app:layout_constraintBottom_toTopOf="@id/bottomNav"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:navGraph="@navigation/mobile_navigation"
    tools:ignore="FragmentTagUsage" />

<com.github.kwasow.bottomnavigationcircles.BottomNavigationCircles
    android:id="@+id/bottomNav"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:backgroundTint="@color/appDarkRed"
    app:itemBackground="@color/appDarkGreen"
    app:itemIconTint="@color/white"
    app:layout_constraintBottom_toBottomOf="parent"
    app:menu="@menu/bottom_nav_menu" />

</androidx.constraintlayout.widget.ConstraintLayout>

The issue seems to be that the navigation view can't find the icon view on the first element. I've moved the layout listener to it's parent so maybe it won't cause any issues now. Please try com.github.Kwasow:BottomNavigationCircles-Android:7d1a269ca6

I got it. You are using com.google.android.material:material:1.3.0 which has com.google.android.material.bottomnavigation.BottomNavigationItemView as a public
but we are using latest version com.google.android.material:material:1.4.0-alpha01 which has BottomNavigationItemView as private

Yep, seems that updating to 1.4.0-alpha01 does also cause issues on my builds. Thanks for the details, I'll see what I can do anyways

I think you should wait for a stable release of material because alpha releases api can be changed in coming release.
You can just advice users not to update material library for now

I'll keep it on a separate branch and merge when it goes stable.

I've coded an update for the alpha update on the material-1.4.0-alpha1 branch.
If you need it you can try it out with:
implementation 'com.github.Kwasow:BottomNavigationCircles-Android:material-1.4.0-alpha1-SNAPSHOT' (which will always download the latest commit)
or
implementation 'com.github.Kwasow:BottomNavigationCircles-Android:material-1.4.0-alpha1-fb1570a749-1 (current latest commit)

authors: Kwasow MoaazElneshawy elmokadim

repo: Kwasow/BottomNavigationCircles-Android


text:
OVERLAPBLOCK (DESIGN 6)

Overlapblock (design 6)
Design a overlap block that look exactly like the above  image...
Create a file "OVERLAP_DESIGN_6.html" in the modules/overlapblock folder.
Use simple HTML and CSS and JAVASCRIPT to create the overlapblock. You can use the interface development https://kwickerhub.com (This project) or you can write the lines of code yourself.
Step by Step Guide.
Fork this project(Use the 'fork' button in the top right corner) and Clone your Fork.
git clone https://github.com/YOUR_USERNAME/frontend
Open your code Editor and Create a file "OVERLAP_DESIGN_6.html" in the "modules/overlapblock" folder of this project you just cloned. No need to create head, title and body tags, Just Add a div tag with some embedded style(i.e use the style tag) and the script tag where necessary.
If you want to add an image resource, please add it in the folder  ••
"modules/overlapblock/images_and_icons"
We recommend you use an svg for your image/icon.
Push your Code: You need to push your recent changes back to the cloud. Use the command below in the main directory of this Repository
git push origin dev
or use a GUI tool to avoid mistakes or complexity. LOL.
Make you Pull Request...
Good-luck.

please assign me these issue under ssoc 23

Hello @MaverickDe, Please assign this issue to me. I've started working on it.

Go on
On Mon, Nov 20, 2023, 4:31 AM Rishitha-VasiReddy @.***>
wrote:

Hello @MaverickDe https://github.com/MaverickDe, Please assign this
issue to me. I've started working on it.
—
Reply to this email directly, view it on GitHub
https://github.com/KwickerHub/frontend/issues/239#issuecomment-1818172570,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYAUKVMDUHGRPERESWCQEGTYFLFJ5AVCNFSM6AAAAAAYFXG6UGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJYGE3TENJXGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

repo: KwickerHub/frontend


text:
.streamrole takes an unusually long time to execute.

.streamrole seems to take an unusually long time to execute (regularly 15+ seconds). I'm not sure if this is expected for the commands functionality or if it is a bug. Someone else was having this issue yesterday and they claimed it would take minutes to execute.

It is not a bug. Recent patch to streamrole forces the bot to check everyone from the first role to be checked right away if they're streaming, and if they are, give them the role right away (assuming they fulfill the preconditions).

I sped it up 5x now, but it may error out if there are too many users. I'm not sure about role add ratelimiting.

authors: Kwoth QuantumToasted

repo: Kwoth/NadekoBot


text:
Fixed pokemon

i have fixed the stats between the pokemon types and added the fairy
type to the types!

great, thanks a lot

authors: Kwoth LawlyPopz


text:
Running pyq in terminal resulting in exit .pyq.run line of code executing from python.q file

Questions

[ ] Which operating system are you using (if Linux, please provide flavour of it, i.e RedHat, CentOS or Ubuntu), is it 32-bit, or 64-bit?
Raspbian 32 bit

[ ] Which version of PyQ are you running? Please provide output of  pyq --versions, if PyQ isn't operational, please provide Python interpreter version and PyQ version python -V; python3 -V; pip list | grep pyq:
Python 3.7.3
Python 3.7.3
pyq 5.0.0

[ ] Which version of kdb+ are you using, is it 32-bit or 64-bit?
32 bit

[ ] If on 64-bit, is your QLIC set? Please provide output env | grep QLIC on linux/macOS, or set|grep QLIC on Windows.

[ ] Did you use virtual environment to install PyQ? If not, why?

yes

[ ] Where is your QHOME? Please provide output env | grep QHOME on linux/macOS, or set|grep QHOME on Windows.
QHOME=/home/pi/virtualenv/q

[ ] Do you use Conda? If so, what version?
no

Steps to reproduce the issue
Expected result
Expected q/python interactive session in terminal
Actual result
(virtualenv) pi@raspberrypi:~/virtualenv $ pyq

  [2]  /home/pi/virtualenv/q/python.q:9: if[`python.q~last` vs hsym .z.f;exit .pyq.run .pyq.args]
                                                                                ^

Arrow ^ points to exit .pyq.run. Any ideas what to try from that point? What may have gone wrong on install process? Any suggestions very welcome - or if any Rasp Pi install guides available please share
Q works in terminal on my virtual environment.
Python version 3.7.3
pyq 5.0.0 installed using pip
Workaround
If you know workaround, please provide it here.

I don't think PyQ was ever tested on Raspberry Pi. Could you please provide output of pip install pyq in clean venv?

Thanks for above suggestion and resolution sashkab. I am getting access to existing work dev server so won't be pursuing further at this moment on my RPi 3.

authors: sashkab stephenc-ie

repo: KxSystems/pyq


text:
build clickhouse with address sanitizer failed

CMake Error at utils/clickhouse-dep/CMakeLists.txt:8 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:ch_contrib::jemalloc>

No target "ch_contrib::jemalloc"

Maybe we could add if for those cps .

这里cp了一堆target file, 问题在于这些target的编译开关不一定是开启的，这些file可能不存在。以jemalloc为例，如果编译使用了address sanitizer, jemalloc的开关必须为off, 此时它的target file不存在。
两种办法，一种加编译开关判断，另一种在cp之前加上[[ -f  ]] && cp xx xx
问题存在于clickhouse_backend最新主分支中。

repo: Kyligence/ClickHouse


text:
1.20.3

This is a branch to gather work on supporting features and representation changes from Minecraft 1.20.3.
Relevant changelogs:

23w40a

So, my current thought for handling version differences is, we should have a 'feature flag' system, where things like 'emit legacy hover event' or 'emit uuid as ints' vs 'emit uuid as string' are toggleable options. We'd need to produce presets for compatibility with different game versions, plus probably a 'latest' and 'most compatible' levels.
Should this be game versions? Then how do we handle snapshots?
Alternately, we could mark these revisions by:

datapack versions
protocol versions
data versions

Thoughts on what makes most sense?

We still need to implement:

[ ] handling for the type field
[ ] NBT component serialization (or DFU integration)
[ ] matching the strictness of Vanilla serialization

but I think it's worth merging this as-is just to have published snapshots that others can depend on.

repo: KyoriPowered/adventure


text:
Doesn't work with google drive

After giving permission it returns with "Authentication failed!"

Can you specifiy where are you receiving that error?
I followed the steps here https://github.com/Kyrodan/KeeAnywhere/wiki/Getting-Started#usage and I was able to add my Google account and save my DB in GDrive.

"In this dialog click on Add... and chose your Cloud Provider from the drop-down list"...choosing google drive, putting the right password, keepass respond (and not gdrive) auth failed...

Hi,
Look in the Plugins directory if you have a file called KeeAnywhere.dll. If you have it, close keepass, delete this file, and try again.
Saludos

Maybe a proxy issue? If you use a proxy, please check out https://github.com/Kyrodan/KeeAnywhere/wiki/Advanced-Topics#using-a-proxy
Please also try the recently released v1.5.1 which contains a fix for better handling slow connections/long running up-/downloads.

Hmm, interesting. I haven't change anything for Proxy-Settings in 1.5.x. If it works in 1.4.1 it should work in 1.5.0/.1, too.
Will double-check, whether Google-Api has changed (and/or KeePass itself).

Hello I realized the same problem after updating from KeePass version 2.39.1 and KeeAnywhere-1.4.1.plgx to any newer version. Today I installed angain both mentioned versions and the opening / saving from GoogleDrive works fine again. I use the same proxy.
With KeePass-2.42 and KeeAnywhere-1.5.1 I get following msg:
Authentication failed!
Fehler beim Senden der Anforderung.
Google.Apis.Core
bei Google.Apis.Http.ConfigurableMessageHandler.d__59.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Google.Apis.Auth.OAuth2.Requests.TokenRequestExtenstions.d__0.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Google.Apis.Auth.OAuth2.Flows.AuthorizationCodeFlow.d__35.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Google.Apis.Auth.OAuth2.Flows.AuthorizationCodeFlow.d__30.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei KeeAnywhere.StorageProviders.GoogleDrive.GoogleDriveStorageConfigurator.d__c.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei KeeAnywhere.OAuth2.OAuth2Form.d__3.MoveNext()
Void MoveNext()
Please review.
Thanks René

Hmm, interesting. I haven't change anything for Proxy-Settings in 1.5.x. If it works in 1.4.1 it should work in 1.5.0/.1, too.
Will double-check, whether Google-Api has changed (and/or KeePass itself).

Hello,
did you found time for double checking?
We still got the same problem.
With the new versions it shows the Authentication failed thing.

Maybe duplicate of #123 .

authors: Kyrodan MrSnooze dariocdj marcorichetta ucerotk

repo: Kyrodan/KeeAnywhere


text:
Restrictive search behavior for defense values

🐞 bug report
Hi! I'm a new user of PoE-Overlay and really liking it so far. Thanks for developing this tool!
Here's a report for an adverse behavior I noticed, which I wasn't able to work around. I'm assuming it's a bug (apologies if I'm mistaken), but if not, then this could be a feature request instead.
📝 Desription
When filtering searches based on total defense values (AR/EV/ES), specifying the range doesn't work the same way as in other modifiers. This is unintuitive, and forces search based on flat/percent/hybrid defense modifiers, which is not very useful for e.g. rare items.
The minimum value is capped at the raw defense value(s) for the given item base (even if the item base is not filtered for). The maximum value can't be increased beyond the current modified defense value(s) of the item.
To Reproduce
Bring up a search for any armor piece, and scroll up/down on the value range for defenses. In the example in the screenshot, the range can't be expanded further than 246 (Slink Boots base EV) ~ 490 (the current EV on the item) in either direction.
Expected behavior
I would expect range specification for defenses to work in exactly the same way as modifiers. The user should be able to search in the range (#, current value) ~ (current value, #), with the corresponding handles on the configuration interface to set default search behavior.
Screenshots

🌍  My Environment

OS: Windows 10 Pro x64
Version: 0.6.20
PoE: Steam 3.10.1c English

Thank you so much for posting this. I am in a similar boat. I love this program and want to use it. However, not being able to auto select a defensive value like energy shield and setting the minimum value to like -10% and max value to uncapped is the biggest hurdle that is keeping me from being able to use this program exclusively over poe trade macro.

0.6.21 (2020-04-12)

add own min max range settings for properties
add preselect attack and defense as setting
remove quality min/ max restriction (#611)

0.6.21 (2020-04-12)

add own min max range settings for properties
add preselect attack and defense as setting
remove quality min/ max restriction (#611)

Thank you so much for this update. This is amazing tool and these changes are huge! I feel like this is the best tool out there now and no reason to use anything else. The ability to set min-max ranges separately for defensive values and stat values is also a great feature. Thank you!

Thank you so much for this update. This is amazing tool and these changes are huge! I feel like this is the best tool out there now and no reason to use anything else. The ability to set min-max ranges separately for defensive values and stat values is also a great feature. Thank you!

You're welcome! Thanks for your positive feedback. Closed.

authors: Kyusung4698 tragicnate ymyt


text:
Input doesn't seem to work

Since this is a very small project, I'm not actually sure how to go ahead and report a bug, What I do know is that BeesNES doesn't seem to take any inputs from my keyboard, and when I do put in new input configs, they stay temporarily (for as long as the program is running) but disappear on restart. Any idea what's up?

Someone else was having such an issue, and I suspect the reason is because
there is something on your system that registers as a game controller.
When a controller is plugged in, input uses that instead of the keyboard.
This is all temporary code; your key settings disappear because they are
not saved to a settings file.  In the final version it will check your
controller settings and keyboard settings so this won't happen, but I still
want to know what is causing it to think there is a controller attached
when there seemingly isn't.  The other person said he had no controllers
attached.
If you are building the source, can you have it print the names of the
controllers it is detecting?
In the final version, you will be able to specify at least 4 devices for
input, and each device will be polled in order until a key-press is found,
so this won't happen.
On Thu, Jun 6, 2024 at 8:19 AM FIM43-Redeye @.***>
wrote:

Since this is a very small project, I'm not actually sure how to go ahead
and report a bug, What I do know is that BeesNES doesn't seem to take
any inputs from my keyboard, and when I do put in new input configs, they
stay temporarily (for as long as the program is running) but disappear on
restart. Any idea what's up?
—
Reply to this email directly, view it on GitHub
https://github.com/L-Spiro/BeesNES/issues/4, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYFQ2X4GTYGEC5HXE5LO3DZF6MHDAVCNFSM6AAAAABI3UF7N6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGMZTMOJXHA3DQMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

So I'm building the source, but I'm unfortunately really not adept in C++ at all- I'm mostly really interested in this project and wanted to have a look, but to be honest, I don't really know where to begin, most of what I do is C#. Would a simple printf work? Should I use one for each function in Input that enumerates controllers? Apologies for my ineptitude.

Find this function (…\BeesNES\Src\Input\LSNDirectInput8.cpp):
BOOL PASCAL CDirectInput8::DIEnumDevicesCallback_GatherDevices(
LPCDIDEVICEINSTANCEW _lpdDi, LPVOID _pvRef ) {
Change it to:
BOOL PASCAL CDirectInput8::DIEnumDevicesCallback_GatherDevices(
LPCDIDEVICEINSTANCEW _lpdDi, LPVOID _pvRef ) {
std::vector * pvVector =
static_cast<std::vector >(_pvRef);
pvVector->push_back( (_lpdDi) );
  ::OutputDebugStringW( (*_lpdDi).tszProductName );
  ::OutputDebugStringW( L"\r\n" );
  return DIENUM_CONTINUE;

}
You can also breakpoint that line to see what it prints if you run in the
debugger (via hitting F5).

Message ID: @.***>

So, oddly, that line doesn't seem to be called at all when I run it in the debugger. When I breakpoint it, the breakpoint never trips, and nothing prints to the debug window that looks like a product name.

Try the latest commit.  It polls the keyboard even if a controller is
detected.
On Fri, Jun 7, 2024 at 2:35 AM FIM43-Redeye @.***>
wrote:

So, oddly, that line doesn't seem to be called at all when I run it in the
debugger. When I breakpoint it, the breakpoint never trips, and nothing
prints to the debug window that looks like a product name.
—
Reply to this email directly, view it on GitHub
https://github.com/L-Spiro/BeesNES/issues/4#issuecomment-2153063151, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYFQ2UZUTJBQCELGJO7RYLZGCMXNAVCNFSM6AAAAABI3UF7N6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJTGA3DGMJVGE
.
You are receiving this because you commented.Message ID:
@.***>

Still nothing, so far. Buttons are useless, but the wrap_oal problem disappeared, so that was probably on my end. Interestingly, when I do hook up a controller, it picks up on it just fine, but then I can't assign inputs with it at all.

I wanted to redo the CPU and see if that was an issue.
This is now CPU #3.  It’s like the original CPU but refined, sleek, and no hidden bugs outside of what I already know needs to be fixed.
CPU #2 had all kinds of issues and passed very few tests.  It might have bee causing input-polling issues.
So try things now.

Tried now. Unfortunately input is still broken. No errors, though. Sorry for such a late response.

regsvr32 oleaut32.dll
Try this to address your error.  Run with admin permissions.

Does it respond to your keyboard when you configure a controller?
Try running in compatibility mode.

Registering oleaut32.dll did not seem to help. More concerningly, I can't configure a controller at ALL, and none show up in the input devices list. Running in compatibility mode didn't help either.
Anything I can do on this end to make the code give more information as to what's wrong? This dumbfounds me.

Nothing shows in the list yet and those boxes don’t respond to controllers yet.
For now I am only trying to see if your keyboard can at least be recognized.
Input is polled here:
https://github.com/L-Spiro/BeesNES/blob/main/Src/Windows/MainWindow/LSNMainWindow.cpp#L1038
You could add print-outs to see if ::GetAsyncKeyState() returns anything for a key you know to be pressing.
https://github.com/L-Spiro/BeesNES/blob/main/Src/Windows/MainWindow/LSNMainWindow.cpp#L1587
This is where controllers are searched.  You can try to follow it in any of the debug builds and check where it fails to gather your controller.
ChatGPT can help you adjust the code so that it finds your controller and then you can tell me what you did if it works.

Found it!
So the issue is that the controller dialog appears to not have any effect on what keys are actually recognized . The hardcoded keys starting at line 1158 of LSNMainWindow.cpp work fine (though a little futzing was needed to replace VK_OEM_1 with K, I assume that key's nice and handy on your keyboard). Aside from that it's a bit crunchy-sounding (significant slowdown on an R9 7940HS), but that's probably my issue to debug and not yours. Though it IS absolutely tapping out one of my cores.

My laptop seems much lower-spec than that and it can run at up to 90 FPS.
A lot of work goes into the visuals and audio.  How well does Options -> Video Filter -> None work?
It might be a difference in AVX capabilities and I may have chosen bad defaults for my L. Spiro Filter for your AVX support since my own support may vary.
Audio may also be playing a part:
https://github.com/L-Spiro/BeesNES/blob/main/Src/Apu/LSNApu2A0X.h#L187
Try changing that * 3 to * 6 or something.
When you load a ROM, you will see this in Visual Studio: Kernel size: 95.
Change * 3 to something else to lower that number.  Increasing it should lower that value but I may be misremembering which part of the equation that is influencing, so it might need to be lowered instead.  Check the debug print to confirm.

My laptop has AVX, AVX2, and AVS-512, but not AVX10. Disabling the filter significantly increases performance, but still doesn't hit stable FPS.
Bumping up that value to 6 did not meaningfully improve performance, but it did push the kernel size to 191. However, I can confirm that the L. Spiro filter runs far worse than with no filter or the Blargg filter. Using it to artificially slow the system down creates a sound best described as the following, where | stands for a good audio sample and - stands for silence:
|---|---|---|---
The slices are extremely small, but there's definitely an audible distance between them. Not sure if that'll help much, but I wanted to report it.

Bumping up that value to 6 did not meaningfully improve performance, but it did push the kernel size to 191.

That number is supposed to go down.  Higher means worse performance.
Change it to * 1.
The audio buffers are 16 samples long.  This will be configurable later but for now I want it to be as close to real-time as possible.
All-in-all this is supposed to run on medium-end hardware even with some settings cranked up, but I am going to just have to get some more hardware for testing on my end.
https://github.com/L-Spiro/BeesNES/blob/main/Src/Audio/LSNAudioBase.h#L142
You can also decrease the output rate by changing both of those 44100’s to something else.

Even with the kernel shrunk to 31, performance appears similar to what it initially was. I think something different from audio is eating cycles.
What are the specs of your laptop? If it's Intel, that may explain how optimizations that work excellently on it seem to crash and burn on an AMD system. I can try to get access to another Intel system and test it there to see if the performance is linked to manufacturer.

I was thinking it is the AMD part too, because your specs are way better than mine:
11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz.
I will need to get an AMD machine unless you are able to find bottlenecks.
Performance might improve once I had GPU support but if “None” filter is still slow then it seems unlikely to be the only issue.
Eating an entire core is by design, but there may be something about that design that just doesn’t play well with AMD.

I ran the performance profiler- it's a bit clumsy, but here are my results:
[Uploading Report20241003-1059.zip…](Github didn't like the report, so I had to put it in a zip file.)

I always hate to doublepost, but I think I found the bottleneck:
https://github.com/L-Spiro/BeesNES/blob/main/Src/LSNLSpiroNes.cpp#L61
This particular line is eating nearly 50% of total CPU through the external call. I can't analyze it any further due to some confusion about missing symbol files.

I don’t know how that can be such a problem; it’s just peeking for a new message.
Can you work with Ms. ChatGPT to find some way to make it better on AMD?

I have embarrassed myself. Turns out I just had to swap it to Release configuration and now it runs smoothly. Swapping PeekMessageW for GetMessageW still uses a very large amount of CPU, if a little less, but I'm not sure how to optimize that - maybe it's just normal and the profiler is just seeing the work that function does.. I think the input issue is solved per earlier.
BeesNES now runs beautifully on my system. I don't know how to strip the FPS limit out, so I can't push it to its limit and see just how well it runs, but it handles full speed like a champ. The filters also run buttery smooth, with no FPS drop on your custom ones. I think the AVX optimization is working well on AMD as well.
Thanks again for making such an amazing program! I genuinely feel privileged for the opportunity to use a sub-cycle NES emulator in real time. Hope I didn't waste too much of your time, and thanks again for all your help.

I’m just glad to hear it is working as-expected and input works!!!
On Fri, Oct 4, 2024 at 2:16 FIM43-Redeye @.***> wrote:

I have embarrassed myself. Turns out I just had to swap it to Release
configuration and now it runs smoothly. Swapping PeekMessageW for
GetMessageW still uses a very large amount of CPU, if a little less, but
I'm not sure how to optimize that - maybe it's just normal and the profiler
is just seeing the work that function does.. I think the input issue is
solved per earlier.
BeesNES now runs beautifully on my system. I don't know how to strip the
FPS limit out, so I can't push it to its limit and see just how well it
runs, but it handles full speed like a champ. The filters also run buttery
smooth, with no FPS drop on your custom ones. I think the AVX optimization
is working well on AMD as well.
Thanks again for making such an amazing program! I genuinely feel
privileged for the opportunity to use a sub-cycle NES emulator in real
time. Hope I didn't waste too much of your time, and thanks again for all
your help.
—
Reply to this email directly, view it on GitHub
https://github.com/L-Spiro/BeesNES/issues/4#issuecomment-2391928354, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYFQ2X3RQH5JXB6HGTKQ6TZZV3WRAVCNFSM6AAAAABI3UF7N6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJRHEZDQMZVGQ
.
You are receiving this because you commented.Message ID:
@.***>

repo: L-Spiro/BeesNES


text:
Improve the SonarCloud reports

Report coverage correctly
Remove migrations from duplications
Fix current warnings/errors

Seems like dotnet-coverage swallows the exit status of dotnet test and always returns 0 🤦🏻♂
Will rip out and replace with coverlet 😩

repo: LBHackney-IT/bonuscalc-api


text:
Fix malformed URI in PropertyComponent test

Thanks, @ndushay!

Coverage remained the same at 81.825% when pulling af1ccf4f09571bf9ad2653f477ec0fe95e3bd5b2 on mjgiarlo-patch-1 into 5fd3365354fde2fff4dfb4f7a44f45b070972457 on master.

authors: coveralls mjgiarlo


text:
Remove need for supports

On the multi-part model the bottom part has countersunk holes that will require support. Totally workable, but since you are such big in Voron community and their models are example of how to design with not supports, it would be cool to make this model to the same standard.

Thanks for noticing this issue. I will merge a fix for this soon

Super cool. Thanks...

authors: cneshi nebulorum

repo: LDOMotors/steppy


text:
When removing all layers must delete all widget data

If the widget data is not deleted then errors can occur if the widget is reopened. As connections are still connected etc...
At the moment the dockwidget is removed but this doesn't delete the widget

This problem was only in debug  and seemed to be caused the stepping buttons from the debugger.

repo: LEB-EPFL/eda-napari


text:
keyError 6

Hi,I'm very inspired by you work,but when i create class SPMotif, it makes a program error that keyError 6 in torch.save(collate(data_list,id)):
in _collcate
key, [v[key] for v in values], data_list, stores, increment)

remove the `pos' attribute in spmotif_dataset.py line 103
data = Data(x=x,
y=y,
z=z,
edge_index=edge_index,
edge_attr=edge_attr,
# pos=p,
edge_gt_att=torch.LongTensor(ground_truth),
name=f'SPMotif-{self.mode}-{idx}',
idx=idx)

I'm closing the issue and feel free to reopen it if you guys have any further questions.

repo: LFhase/CIGA


text:
资源加载问题

问题描述 (Description of the problem)

项目需要加载的资源，比如图片、字体之类的，能不能考虑直接存放在项目里，不用再去请求其他站点，这样更有利于本地部署访问，避免因为网络问题造成体验不好
如何复现该问题 (How to reproduce the problem)
无
操作系统和浏览器信息 (Operating System and Browser Information)
docker运行1.5.4版本

@itelite 图片我后面可以放到项目里，但是字体我不会放，不太好处理（假如有更新的话），字体你可以自己下载放到项目中，都是 google 的

authors: LHRUN itelite

repo: LHRUN/paint-board


text:
Prevent API undefined property: stdClass:$server error when firewall has attached tags

Hello this is my first PR in this project:
Before this PR following error occurred when you query a firewall with an attached label:
Undefined property: stdClass::$server thrown in hetzner-cloud-php-sdk/src/Models/Firewalls/Firewall.php:125
I reproduced this error by extending the firewall.json and firewalls.json fixtures with tag objects.
This error happens because the firewall model assumes that only server resources can be attached to a firewall.
This PR checks every firewall applied service and only adds it to the appliedTo array when it is a server object. This is only a workaround around this problem. In the future these tags(and their corresponding servers) should also be applied to the appliedTo array but this needs some bigger refactoring in the firewall model code. So this is only a quick fix.
Thank you for your hard work!

Good catch! Thank you!

authors: LKaemmerling geisi

repo: LKDevelopment/hetzner-cloud-php-sdk


text:
Do not accept an input for some drop-down menus

Resolves
GH-827
Proposed Changes

Removes the ability to accept an input from some drop-down menus

looks_changeeffectby
looks_seteffectto
sound_changeeffectby
sound_seteffectto
operator_mathop

Reorder sound effects blocks to match graphic effects sort order
Minor adjustment to sound effects "clear" block language

The changes look good!
One requested addition:
The "set rotation style" block also has a drop-down with a fixed set of options that should probably not accept an input, so I suggest making the same change there.
Also, a note:
The < key [space] pressed > boolean reporter does not accept an input in 2.0, but currently in 3.0 it does. I got excited for a minute about this because it could be a feature: you could for example loop through a list of letters, to check if each is pressed, rather than using separate if statements. This already works for letters, but numbers seem to be treated as ascii codes, so they do not work as expected (but as a result checking < key 10 pressed > is true when you press tab!). I'll open a separate issue about these questions.

Looks good to me.

@ericrosenbaum Good catch! All set. Give it one more check and then I'd be happy to land this if it looks ok to you. Thanks for filing the new issue about the key [x] pressed block. 😄

Looks good!

repo: LLK/scratch-blocks


text:
fix(wallet): ensure currency unit is saved on change

Description:
Ensure selected currency unit is saved and restored properly.
Motivation and Context:
This fixes a bug in which the selected currency unit is lost when you logout of a wallet or restart the app.
How Has This Been Tested?
Manually - change currency unit, log out, log back in, or restart the app and ensure that currency unit preference is restored.
Types of changes:
Bug fix
Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[ ] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage decreased (-0.03%) to 19.674% when pulling 4692d3403b8dfa4f800ad150248b9f3bd4412075 on mrfelton:fix/save-selected-currency-unit into 22e670a25d5351fff6444230144bffced389d678 on LN-Zap:master.

authors: coveralls mrfelton

repo: LN-Zap/zap-desktop


text:
No Novel Cover on NovelHall

Steps to reproduce
Go to Browse and Click on NovelHall
Expected behavior
It should show the novel name with their cover
Actual behavior
It is not showing Novel Cover but when we click on a novel then it will show its cover
LNReader version
1.1.12
Android version
11
Device
Realme 3 pro
Other details

Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an source, I should be opening an issue in the sources repository.
[X] I have updated the app to version 1.1.12.
[X] I will fill out all of the requested information in this form.

If this is an issue with an source, I should be opening an issue in the sources repository.

authors: Pheonix-Flames rajarsheechatterjee

repo: LNReader/lnreader


text:
fix most of the docstring errors

I made some minor changes to hopefully fix some docstrings in readthedocs

@ajshajib I expected that the pre-commit is formatting the lines to fulfill the PEP8 standards with black, or I am missing something?

@sibirrer, that's what it's expected to do, yes. But, it doesn't always work perfectly, unfortunately, particularly docformatter for docstring formatting. The black formatter itself works very well in my experience, but it only works on the code lines, not the docstrings. So, we still have to keep an eye out for blemishes. One reason the docformatter could break, is when it sees an unexpected way the docstring is laid out.  For example, the expected Sphinx option is :return: and not :returns:.

authors: ajshajib sibirrer

repo: LSST-strong-lensing/sim-pipeline


text:
C Install and Python Install Don't Get Along

In recent bug-testing I've been trying to have both the C install (generated with cmake combined with make + sudo make install) and a Conda Python install (generated from a python setup.py install --user up and running at the same time. During the installation of Python though, the following error pops up.
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [libccl.dylib] Error 1
make[2]: *** [CMakeFiles/ccl.dir/all] Error 2
make[1]: *** [pyccl/CMakeFiles/_ccllib.dir/rule] Error 2
make: *** [_ccllib] Error 2
Traceback (most recent call last):
  File "setup.py", line 65, in <module>
    'Topic :: Scientific/Engineering :: Physics'
  File "/Users/avillarreal/anaconda3/lib/python3.6/site-packages/setuptools/__init__.py", line 140, in setup
    return distutils.core.setup(**attrs)
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/Users/avillarreal/anaconda3/lib/python3.6/site-packages/setuptools/command/install.py", line 67, in run
    self.do_egg_install()
  File "/Users/avillarreal/anaconda3/lib/python3.6/site-packages/setuptools/command/install.py", line 109, in do_egg_install
    self.run_command('bdist_egg')
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/Users/avillarreal/anaconda3/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 172, in run
    cmd = self.call_command('install_lib', warn_dir=0)
  File "/Users/avillarreal/anaconda3/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 158, in call_command
    self.run_command(cmdname)
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/Users/avillarreal/anaconda3/lib/python3.6/site-packages/setuptools/command/install_lib.py", line 11, in run
    self.build()
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/command/install_lib.py", line 105, in build
    self.run_command('build_py')
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/Users/avillarreal/anaconda3/lib/python3.6/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "setup.py", line 17, in run
    raise Exception("Could not build CCL")
Exception: Could not build CCL

This error not occur in the case that only pyccl is installed or only the C is compiled. Not sure what causes this, but I would guess it is some sort of permissions error. Adding a sudo to the python install fixes this, but as this seems to be new behavior, I'm bringing it up just to make certain it is intended behavior.

It's a little hard to say. I did a little further playing around to make sure things still worked fine. I think the result was due to an unnecessary sudo in the make install for my MacOS X set-up. It looks like the Python installer attempts to build C shared library libccl.dylib in the same location, but if the python installer isn't run at the same permissions as the C installer, there can be a conflict.
I wonder if this exists in the pip install version; if this is just in the development installation I am happy to throw a warning up and call it a day. If this conflicts with the pip install, that is a bit more problematic.

Wait is sudo hard coded? That is bad form and we should fix immediately.

I don't think sudo is hard coded. Typical procedure for building the C library is make followed by make install. Previous builds have required me to use sudo make install due to permissions. This would then interfere with the new python installer (even if I try to build with --user) unless I include a sudo.
Now I seem to need to drop the sudo from make install and it all goes fine.

What is the known issue then? Sounds like this is an old thing the cmake build has solved?

Specifically that if you need to use a sudo make install to set up the C side, you need to use a sudo python setup.py install for the Python side.

ahhhh. I don't this qualifies as a CCL install issue, but we can add it to the docs!
unix/linux permissions are an issue no matter what you are doing. :P

Indeed. I agree. I'm going to add this to the wiki and close this.

pyccl shall probably build the c lib in a standard setuptools directory
rather than the recommended cmake directory.
On Fri, Oct 5, 2018, 8:39 AM Antonio Villarreal notifications@github.com
wrote:

Closed #485 https://github.com/LSSTDESC/CCL/issues/485.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/LSSTDESC/CCL/issues/485#event-1887476384, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAIbTHl4EOyDEpJX2F7z_cFKPZxERyjwks5uh30hgaJpZM4XI7zy
.

Ugh. This is hard. Do we really want to force people to install the C lib when doing python?

I thought the final python so file links to an archive library. That
archive has to be built. currently it shares the same location as the
building location of the C builder. It is not hard to split them. I will
file a PR.
On Fri, Oct 5, 2018, 1:19 PM Matthew R. Becker notifications@github.com
wrote:

Ugh. This is hard. Do we really want to force people to install the C lib
when doing python?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/LSSTDESC/CCL/issues/485#issuecomment-427487073, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAIbTOux5FwFcDasSykG_mGo8jyygE2Aks5uh767gaJpZM4XI7zy
.

authors: beckermr rainwoodman villarrealas

repo: LSSTDESC/CCL


text:
Can we have a the module specify which version its on ?

Right now doing
import wagtailtrans
wagtailtrans.VERSION

does not tell which version the package is ? Is this something we can add, so that on the implementation side (project) side we can handle release changes smoothly.

Would this work for you @mevinbabuc ?
import pkg_resources
__version__ = pkg_resources.get_distribution("wagtailtrans").version

made a  PR #30

PR #30 is merged to master, closing this ticket.

authors: Henk-JanVanHasselaar mevinbabuc mikedingjan robmoorman

repo: LUKKIEN/wagtailtrans


text:
Not working

OS: Windows 11
Python: 3.12.2
Emulator: Memu
Resolution: 1366*768 (os)
Runs fine but, the bot not detect any object to interact

You might need to re take the screenshots, just go thru the game and take
screenshots of the elements and replace them, make sure your game is in
English and that you don't have something like HDR on! If the problem
persists change the confidence value inside the program
On Sat, May 25, 2024, 9:43 AM Alejandro Quiñones Caicedo <
@.***> wrote:

OS: Windows 11
Python: 3.12.2
Emulator: Memu
Resolution: 1366*768 (os)
Runs fine but, the bot not detect any object to interact
—
Reply to this email directly, view it on GitHub
https://github.com/LUXTACO/DBFarmer/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARW6F2ZHEGA2I5ZN7DMGFUDZECWQNAVCNFSM6AAAAABII7S2LWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMYTOMBZGMZDSMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

authors: LUXTACO Legnatbird

repo: LUXTACO/DBFarmer


text:
🛑 Knjigocrvic is down

In e85321a, Knjigocrvic (https://knjigocrvic.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Knjigocrvic is back up in ca52d8c.

repo: LaMpiR/uptime


text:
🛑 SICGESP is down

In ab2256b, SICGESP (https://sicgesp.com.br/login/) was down:

HTTP code: 500
Response time: 734 ms

Resolved: SICGESP is back up in 055029b after 12 minutes.

repo: LabGover/monitor


text:
Issue 41940: Fix up TabLoader junit tests

Rationale
Issue 41940: Fix up TabLoader junit tests
Related Pull Requests

https://github.com/LabKey/platform/pull/1733
https://github.com/LabKey/sampleManagement/pull/411

Changes

Close all TabLoaders, CloseableIterators, etc.
Correct reversed expected and actual parameters in assertEquals()
Combine nearly identical tests for TSV and CSV
Assert that file deletes were successful
Add test to verify that infer fields works for single data row with no \n

Note: New testSmallFile() junit test will fail until release20.11 branch is merged to develop

repo: LabKey/platform


text:
Remove tab page

We show the tab control pages, even though there is just one.
Hide the pages, and reclaim some of the UI space.

Closing, since this is currently the standard for DCAF UIs.  Whether this should be the standard is an entirely different question.

repo: LabVIEW-DCAF/Scaling


text:
Nothing shows up when clicking view HowLongToBeat data (again)

Describe the bug
This issue was reported by Travers50 a few weeks ago. Now it's happening all over again.
I'm using his last post as a reference, since it's the same issue:
When pressing view HowLongToBeat datas to add the overlay onto my dashboard, no games show up.
To Reproduce
Steps to reproduce the behavior:
Click any game, press 3 bars, hover over howlongtobeat, press view howlongtobeat datas, search, see nothing
Expected behavior
I expect to see a list of any games that could be related to the title of the entry you're searching for.
Screenshots

Extensions log
Attach Playnite's Extensions.log file. It is located in Playnite's installation directory in the portable version or in %AppData%\Playnite (Can be pasted in Explorer) in the installed version

It's either a coincidence and they're simply making changes to their website, or they are actively trying to break the plugin. Let's hope it's the former and that it can be fixed again.

yeah can confirm getting the same issue again

Can confirm I have the same issue.

Same issue here.

Same problem for any games.

same anyone have the fix like the last time or it will be fixed?

Same here

Issue persisting after v3.6 update. The latest data being fetched is empty.

Could someone please upload one of their already setup games, the files are stored in ExtensionsData\e08cd51f-9c9a-4ee3-a094-fde03b55492f\HowLongToBeat I want to write a script that would allow you to manually add the HLTB data while this issue is getting fixed by the devs. (Don't have any game data since I reinstalled the addon). Thanks.

@Verssgn here's one.
02887464-34d7-4485-a2f1-38987d9601ac.json

@Verssgn here's one. 02887464-34d7-4485-a2f1-38987d9601ac.json

Thanks! If I get it to work I will post it here.

Here is a script that will allow you to download files for the addon from the HLTB website (This is a bandage solution), please note that the script sucks so for the button to appear refresh the website also give it couple of seconds to load - SCRIPT + TUTORIAL: https://greasyfork.org/en/scripts/519319-how-long-to-beat-to-playnite
Please do not post issues with the script here!

How Long To Beat To Playnite Script
Here is a script that will allow you to download files for the addon from the HLTB website (This is a bandage solution while this issue is happening), please note that the script sucks so for the button to appear refresh the website also give it couple of seconds to load - SCRIPT + TUTORIAL: https://greasyfork.org/en/scripts/519319-how-long-to-beat-to-playnite
Please do not post issues with the script here! Use the feedback section on greasyfork

Works great, thank you :)

For information:
https://howlongtobeat.com/forum/thread/681/6#post118870

Works like a charm. Thanks

Hi, I found the issue and submitted a fix via Pull Request.
While waiting for the official new release to be available, you can use this temporary release to test the fix on your side:
https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243
Just download and double-click on the .pext file while Playnite is open, or drag&drop the file into Playnite.
Hope it helps.

Hi, I found the issue and submitted a fix via Pull Request.
While waiting for the official new release to be available, you can use this temporary release to test the fix on your side: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243
Just download and double-click on the .pext file while Playnite is open, or drag&drop the file into Playnite.
Hope it helps.

This fixed it for me. Thanks a ton. People like you are what make Playnite so great!

Hi, I found the issue and submitted a fix via Pull Request.
While waiting for the official new release to be available, you can use this temporary release to test the fix on your side: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243
Just download and double-click on the .pext file while Playnite is open, or drag&drop the file into Playnite.
Hope it helps.

Ur truly a life saver mate, works like a charm, thanks a lot , hope Lacro could put you on his team of dev support :D

Hi, I found the issue and submitted a fix via Pull Request.
While waiting for the official new release to be available, you can use this temporary release to test the fix on your side: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243
Just download and double-click on the .pext file while Playnite is open, or drag&drop the file into Playnite.
Hope it helps.

ACK I really want to thank you for this, but now my stupid antivirus tags it as a virus and auto-blocks it everytime I try to download it. How can I stop it from doing that?

Great, I managed to download it from Firefox browser, but now my antivirus auto-tags the add-on itself as a virus and I can't load it anymore.
How can I fix that?

Great, I managed to download it from Firefox browser, but now my antivirus auto-tags the add-on itself as a virus and I can't load it anymore. How can I fix that?

Hi @WerewolfNandah , I don't know why your antivirus flagged this file as malicious. You could upload it to VirusTotal to scan it and check that it is totally safe.
Perhaps adding it as an exception in your antivirus could sort your issue.
If it does not work, you may decide to reinstall it from Playnite interface and wait for the next official release. That way, no manual installation will be required, so less risk of triggering any AV overzealous scans.

I finally managed to install the fix and make the app work again.
Only two days later, though, the bug returns.
I'm just going to wait for an official fix up to this point, but I'm starting to lose my confidence to this app entirely. This is just ridiculously annoying.

This is broken again

I finally managed to install the fix and make the app work again. Only two days later, though, the bug returns.
I'm just going to wait for an official fix up to this point, but I'm starting to lose my confidence to this app entirely. This is just ridiculously annoying.

Broken for me as well. The HLTB extension has always had a history of only working half the time though lol. I don't think it's the dev's fault - I think HLTB just updates their website a lot. Verssgn's workaround still works for me though.

I finally managed to install the fix and make the app work again. Only two days later, though, the bug returns.
I'm just going to wait for an official fix up to this point, but I'm starting to lose my confidence to this app entirely. This is just ridiculously annoying.

Broken for me as well. The HLTB extension has always had a history of only working half the time though lol. I don't think it's the dev's fault - I think HLTB just updates their website a lot. Verssgn's workaround still works for me though.

Yeah, I mean, I can tell this is clearly not the devs' intentions, and I bet they must be as pissed as we users. But it's just annoying to see this extension can't work on its own.
At least we've got that workaround, you're right about that.

I finally managed to install the fix and make the app work again. Only two days later, though, the bug returns.
I'm just going to wait for an official fix up to this point, but I'm starting to lose my confidence to this app entirely. This is just ridiculously annoying.

Same thing happened here. I was updating my library with two games, and while the plugin was downloading the information for both games simultaneously, one got the data, but the other failed to download anything. I retried for the other game with multiple different search words, but to no avail

HLTB has changed the default value of the parameter they recently added.
I updated the Pull Request branch to reflect the change.
Here is the compiled extension with the updated fix:
https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243-2

I finally managed to install the fix and make the app work again. Only two days later, though, the bug returns.
I'm just going to wait for an official fix up to this point, but I'm starting to lose my confidence to this app entirely. This is just ridiculously annoying.

Same thing happened here. I was updating my library with two games, and while the plugin was downloading the information for both games simultaneously, one got the data, but the other failed to download anything. I retried for the other game with multiple different search words, but to no avail

It works again!
Thank you so much!

HLTB has changed the default value of the parameter they recently added. I updated the Pull Request branch to reflect the change.
Here is the compiled extension with the updated fix: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243-2

Once again, you are an absolute goat. Thank you man, mad respect. 🫡

HLTB has changed the default value of the parameter they recently added. I updated the Pull Request branch to reflect the change.
Here is the compiled extension with the updated fix: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243-2

Thank you very much! This worked for me.

Yeah, same here :p

Working great now. Thanks a ton.

Does this still work? I had to (sadly) switch from arch kde to windows because kde HDR does not work for me. So I went back to playnite and tried this fix. Data still does not show up. Did something change again?

Does this still work? I had to (sadly) switch from arch kde to windows because kde HDR does not work for me. So I went back to playnite and tried this fix. Data still does not show up. Did something change again?

Yes, it has...
It's not working once again. Damnit.

HLTB has decided to change their Search API parameters again.
I updated the Pull Request branch to reflect the latest change.
Here is the compiled extension with the updated fix:
https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243-3

HLTB has decided to change their Search API parameters again. I updated the Pull Request branch to reflect the latest change.
Here is the compiled extension with the updated fix: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6-hotfix%23243-3

Well, I'm afraid they've probably changed something again, because the issue still persists after the hotfix.
You're our hero, bud, taking your time and effort to keep fixing something that stubbornly insists on breaking itself again.

Yes, the bug is back again. I'm so sorry. You guys fixed it, and again, they changed something... 😢

The new update has fixed the issue for me, thanks!

@johnnywnb Thanks a lot. I downloaded it and it works really well. Thank you @Lacro59 and @johnnywnb for all the hard work.

Oh yes! It works like a charm now. Thanks a lot again!!

I hate to be that guy again, but the issue has returned...

yeah its messed up again

HTLB has changed their api endpoint again. I've submitted a Pull Request for @Lacro59 to have a look at.
In the meantime, here is a hotfix release I compiled while waiting for the official release. Feel free to use it to test the fix on your side:
https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6.1-hotfix-search

HTLB has changed their api endpoint again. I've submitted a Pull Request for @Lacro59 to have a look at.
In the meantime, here is a hotfix release I compiled while waiting for the official release. Feel free to use it to test the fix on your side: https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.6.1-hotfix-search

Tested and works thank you. However the latest official version is 3.7.0 - so playnite wants to update to a broken one again. Maybe change the version number to 3.7.1?

@robbely thanks!
I've updated the release to use version 3.7.0 indeed:
https://github.com/johnnywnb/playnite-howlongtobeat-plugin/releases/tag/v3.7.0-hotfix-search
Lacro will decide on the next version name (3.7.1 or 3.8). In the meantime, it's best to keep this hotfix release version similar to the current one so that when the new official release gets available, Playnite picks it up naturally.

authors: Arrkayd Aryanblood17 FeyrisTan JDOGGOKUSSJ2 K1LL3RPUNCH Lacro59 Maple-Elter PaulTheCarman Sergiokool Storbfall Thiagojustino1 Verssgn WerewolfNandah bivasbh bryjo3 johnnywnb pedrosacca robbely samarthc wensleyoliv


text:
WhatsApp Web does not display the QR code for login

Summary
When I load WhatsApp Web in Ladybird, the QR code for scanning does not appear.
Operating system
macOS
Steps to reproduce

Open Ladybird
Change UA to Chrome
Navigate to https://web.whatsapp.com/
Observe

Expected behavior
QR code shows up
Actual behavior
QR code doesn't show up
URL for a reduced test case
https://web.whatsapp.com/
HTML/SVG/etc. source for a reduced test case
N/A

Log output and (if possible) backtrace
It's spammed with A LOT of
342811.755 WebContent(25408): FIXME: InlineFormattingContext::dimension_box_on_line got unexpected box in inline context:
342811.755 WebContent(25408): Label <label.x17fgdl5.x1f6kntn.xt0psk2> at (885.15625,482.84375) content-size 0x0 [0+0+0 0 0+0+0] [0+0+0 0 0+0+0] children: inline
  TextNode <#text>

Screenshots or screen recordings

Build flags or config settings
No response
Contribute a patch?

[ ] I’ll contribute a patch for this myself.

Our Text/input/wpt-import/html/syntax/parsing/html5lib_tests11.html test does the same output, possibly easier to reduce that

This seems to be caused by missing CacheStorage: https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage
Performing delete caches in Chrome Devtools as it's loading causes it to infinitely spin as well.

authors: Lubrsi shlyakpavel

repo: LadybirdBrowser/ladybird


text:
LibDNS+RequestServer: Miscellaneous fixes and cleanup

See individual commits

@alimpfard I've removed the "g_dns_cache" again, but this time because we know that curl_slist_append copies the string. I don't believe we need to keep those around ourselves anymore.

That's odd, I remember seeing invalid data being read by curl when that hashmap wasn't present (that's actually why I added it to begin with) :thinking:

authors: alimpfard rmg-x


text:
Tests: Stop invoking UB in AK::NeverDestroyed's tests

Instead of attempting a stack use-after-free by reading an out-of-scope object's data member, let's keep a flag that checks if the destructor had been called in the outer scope.
Fixes #64

Can confirm this fixes #64.

authors: BertalanD negge

repo: LadybirdWebBrowser/ladybird


text:
2nd order finite differences to compute forces

We need to improve the numerical methods to solve the field equations. This pull request include 2nd order finite differences to solve the Poisson eq.

pw-008.pdf
Correcting the forces in k-space for the CIC interpolation/sampling do not solve the problem.

There seems to be something wrong with the 2nd order Finite Differences method proposed here.

Bug fixed: 2 ghost cells where necessary.

Notice that the small 2% difference with respect to gadget is already reduced with the use of a 2nd order FD.

If the CIC correction (p=4) is applied, the power spectrum approximates better to Gadget's

TreePM with the 2nd order finite differences:


text:
👌 IMPROVE: Expert proofreader update

👌 IMPROVE: Expert proofreader update
added image and env example file

LGTM.

authors: AIENGINE ahmadbilaldev

repo: LangbaseInc/langbase-examples


text:
tests: Add tests for just about everything resolves #18

I'll add some inline comments

Coverage increased (+46.8%) to 97.403% when pulling 44a93302bfd7b84860e056c81bc39c6614891ee2 on tests/MOORRRREEEE into daa90d604cf25be253302bc022797dd0bc7d8e04 on master.

Coverage increased (+49.4%) to 100.0% when pulling ddba5f93af39d6171dd6cd9c5dea4d235c4284f3 on tests/MOORRRREEEE into daa90d604cf25be253302bc022797dd0bc7d8e04 on master.

authors: ProbablePrime coveralls

repo: Lange/node-elgato-stream-deck


text:
建议显示设备序列号

又一个小建议，在设备信息界面，能否增加显示设备序列号，
序列号这个是唯一值，方便多设备区分

ADB获取IMEI需要手机已获取root权限，涉及su的操作近几个版本不会添加😂

ADB获取IMEI需要手机已获取root权限，涉及su的操作近几个版本不会添加😂

可能是我描述的问题，是adb devices 显示的设备名称，这个不需要root权限，多设备的时候用这个指定设备。
在【设备信息】菜单中，也可以列出来方便复制和识别

authors: LapplandSP kickTiger

repo: LapplandSP/QtAdb


text:
Pass Model Id to updateCRUD

Heya, fairly sure this is a support request, because i know it will be simple, but I cant for the life of me find the answer.
Ive set up a custom nested controller, so the parent model is saved as normal, but through the display multiple children models also exist (can be created and updated).
Ive already handled this through the controller, the only thing I cant seem to find is the parent models id on update requests, obviously I need this to reference all of the child models off.
I will need to access the id not only on save/update, but also on render, so that I can fill the update view with existing data.
Any help would be appreciated.

Not sure if this is any help, or i I've understood correctly, but these are just some ideas that maybe helpful to you
But when you submit the form, the request should contain id so you can access the items id via $request->input('id');as there is a hidden field on the form - Maybe you could use this?
If you have an instance of the parent model already, you could try using $model->getKey()
Additionally you could setup a method/relationship on the child models, which returns the parent? e.g if its stored in a column within the database?

Hmm... I'm not sure if I understand correctly. Telling us what you're trying to achieve (what columns and what fields) would help a lot.
I think your problem can be solved by having a "parent" field and column, just like it's done in the NewsCRUD documentation. Take a look at the Categories files - is this similar to what you need?
Cheers!

I just had a look at the NewsCRUD, I think its a little different.
Currently I have it working by doing a query in the field blade template based off of $id, but thought there would be a better way to do this outside of the templates with the other business logic.
I dont think refactoring will increase performance so theres no point trying to explain, I think ill just confuse everyone :)

authors: OwenMelbz b8ne tabacitu

repo: Laravel-Backpack/CRUD


text:
Display multiselect  field in column

I have a multiselect field in my controller for example with the options below:
'options' => ['S' => 'Small', 'M' => 'Medium', 'L' => 'Large']
The values (array keys S, M, L) stored in the db as json. When I display the column as array I get a comma separated list for example L, M
My question that how to display the $values ( Large, Medium ) instead of $keys. Thanks in advance!

You could use the model_function column type, in the function you can do the transformations you need.

Thanks @jsvini, I figured it out but my solution is not too elegant:
`public function getServiceAttributes() {
$service_keys = $this->service;
$service_labels = [1 => "pdf bizonyítvány", 2 => "nyomtatott bizonyítvány", 3 => "beszabályozás", 4 => "gravírozás", 5 => "minősítés" ];
$service = array_combine($service_keys, $service_keys);
$service = array_intersect_key ($service_labels, $service);
return implode(', ', $service);

}`
I think a select_from_array_multiple column type is a must have...

Maybe can I get the defined field options from my Controller in the above model function?

Maybe you can use $this->crud->getCreateFields() or getUpdateFields() and work it from there.
Hope it helps you.
Br,
Pxpm

Hi @danielbidala ,
Help me understand your use case - it sounds like something we could improve in Backpack:

you're using a select_from_array field type, with 'allows_multiple' => true;
but neither select_from_array column nor an array column won't show the value properly;

Is this correct?
Thanks!
PS. If so, I think the most intuitive thing to do would be to make the select_from_array column support multiple values too (if {is array} echo {imploded string with enumeration}). I think it's reasonable to expect the select_from_array column to be the best way to show the select_from_array field.

HI @tabacitu ,
Thanks for your interest. I have a select2_from_array field defined as below:
$this->crud->addField([
	'name' => 'service',
	'type' => 'select2_from_array',
	'label' => 'Szolgáltatások',
    	'options' => [1 => "pdf bizonyítvány", 2 => "nyomtatott bizonyítvány", 3 => "beszabályozás", 4 => "gravírozás", 5 => "minősítés" ],
	'allows_multiple' => true
	]);

(The field is casted to array)
If I use array column type I get the array $keys (1,2,3 etc) in list view. But I need a comma separated list of array $values (pdf bizonyítvány, nyomtatott bizonyítvány etc.)
With 'select_from_array' column type I get a pnotify error in list view: Error loading page. Please refresh the page. And my list table is totally empty...

Fixed! A composer update should fix it for you - select_from_array can now correctly display multiple values, if that’s the case.
Thank you for opening this issue @danielbidala !

authors: danielbidala jsvini pxpm tabacitu