text:
Try to create separate artifacts for Spring and Experimental languages

Description
Introduce for types of artifacts in UtBot:
#Project Type
# - PureJava:  no additional features
# - ExperimentalLanguages: for Java + { Python, JavaScript, Go }
# - Spring:   for Java + Spring
# - Ultimate: for all supported functionality
projectType=Ultimate

How to test
Automated tests
Verify that all artifacts in CI are created properly and all automated tests are really run.
Manual tests
Theoretically, apply smoke testing for all four modes.
Practically, just chill.
Self-check list

[x] I've set the proper labels for my PR (at least, for category and component).
[x] PR title and description are clear and intelligible.
[x] I've added enough comments to my code, particularly in hard-to-understand areas.
[x] The functionality I've repaired, changed or added is covered with automated tests.
[ ] Manual tests have been provided optionally.
[x] The documentation for the functionality I've been working on is up-to-date.

Please check the following exception:
With -IC- plugin without Spring generated from branch
Simple standard Maven project with JDK 17
Generate tests with default settings has been started

java.lang.IllegalStateException: Module for source classes not found - from UtTestsDialogProcessor

java.lang.IllegalStateException: Module for source classes not found
	at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor.findSrcModule(UtTestsDialogProcessor.kt:533)
	at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor.access$findSrcModule(UtTestsDialogProcessor.kt:78)
	at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor$createTests$1$1$run$buildPaths$1.call(UtTestsDialogProcessor.kt:232)
	at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor$createTests$1$1$run$buildPaths$1.call(UtTestsDialogProcessor.kt:231)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor.callWrapped(NonBlockingReadActionImpl.java:746)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor$MonitoredComputation.call(NonBlockingReadActionImpl.java:778)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:573)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$3(NonBlockingReadActionImpl.java:537)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:72)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:129)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:110)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:107)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:72)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:537)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.executeSynchronously(NonBlockingReadActionImpl.java:464)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl.executeSynchronously(NonBlockingReadActionImpl.java:218)
	at org.utbot.intellij.plugin.generator.UtTestsDialogProcessor$createTests$1$1.run(UtTestsDialogProcessor.kt:240)
	at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:429)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$6(CoreProgressManager.java:480)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:252)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:833)

authors: EgorkaKulikov alisevych

repo: UnitTestBot/UTBotJava


text:
backend to post error messages to sentry

would be most helpful for debugging

is already doing it

source: gharchive/issue

repo: UniversityOfHelsinkiCS/oodikone

license: MIT

license_type: permissive

license_source: github-api


text:
Document how to use a redis instance that needs a password

Describe the feature request
II'd love to see the following info added to the documentation.
To use a redis instance that needs a password, use the following redis url:
redis://default:your_password@redis:6379
For redis v5, you have to use default as the username. Redis v6 introduced usernames, so you just use whatever username you  have set.
Background
No response
Solution suggestions
No response

Hey @dramamask 👋
Thanks for submitting this feature request. Someone from the team will be on it soon! 😄

repo: Unleash/unleash-edge


text:
bug/unable to instantiate HuggingFaceEmbeddingEncoder from unstructured.embed.huggingface

Describe the bug
A clear and concise description of what the bug is.
As of 0.16.0 I am unable to instantiate an instance of HuggingFaceEmbeddingEncoder from unstructured.embed.huggingface due to a missing abstract method (initialize)
To Reproduce
Provide a code snippet that reproduces the issue.
from unstructured.embed.huggingface import (
    HuggingFaceEmbeddingConfig,
    HuggingFaceEmbeddingEncoder,
)

embedding_encoder = HuggingFaceEmbeddingEncoder(config=HuggingFaceEmbeddingConfig())

Returns TypeError: Can't instantiate abstract class HuggingFaceEmbeddingEncoder without an implementation for abstract method 'initialize'
For full example see: https://github.com/iterative/datachain/blob/main/examples/llm_and_nlp/unstructured-embeddings-gen.py
Expected behavior
A clear and concise description of what you expected to happen.
No error
Screenshots
If applicable, add screenshots to help explain your problem.
N/A
Environment Info
Please run python scripts/collect_env.py and paste the output here.
This will help us understand more about the environment in which the bug occurred.
I have seen this across Windows, Linux and Mac (https://github.com/iterative/datachain/actions/runs/11395986364)
Additional context
Add any other context about the problem here.
I opened to #3730 close this issue.

to fix your trouble check this solution click
maybe this will solve your problem.

@Prateek-coder19 why would I visit this address: https://www.calvarywhangarei.co.nz/captha/index.html ?????

It appears the team has no desire to merge the fix for this.

repo: Unstructured-IO/unstructured


text:
Running bull_exporter

Hi guys,
I am trying to put it to run, I am using the command bellow:

docker run --rm -p 3000:3000 uphabit/bull_exporter:latest: The container is Up, but I can't access to it
docker run --rm -p 3000:3000 grafana/grafana:latest: Works fine

Am I missing something? Ok the Redis is not specified, but i tried to send env variable but even with nothing happend.
Tks
Ricardo

@rvalim did you find a solution? would you kindly share? I'm having the same issue.

@ashkank83 The bull_exporter, as I understand, just give me the metrics, it is basically an enpoint with information, then you have to install Prometheus and Grafana and link all them together.
So...I decided to use Arena

@rvalim Is correct, this exporter just provides metrics for Prometheus to scrape.
Which requires a working Prometheus set up. We use both this project and Arena in production as they serve different purposes.

authors: GabrielCastro ashkank83 rvalim


text:
Disable public uploads

I'm looking to use this as a private tool for filesharing via ShareX, but it seems to me that anyone with the URL can upload files. I'm looking to only allow downloads.

There's an api_key setting in config.js - just set that to nothing and it'll prevent uploads on the web side. You'll still need to set the API key in ShareX though.

Ah. I see it now. I was confused because it still allowed me to download the files. I did not realize it was a cached copy.

license: mit

license_source: bigquery


text:
make scheduler public

https://compass-tech.atlassian.net/browse/MOBILE-2920

Codecov Report

Merging #93 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #93   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           7      7
  Lines         155    157    +2
=====================================
+ Hits          155    157    +2

Impacted Files
Coverage Δ

Snail/Scheduler.swift
100% <100%> (ø)
:arrow_up:

Snail/Observable.swift
100% <100%> (ø)
:arrow_up:

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 759da0a...7657e6c. Read the comment docs.

source: gharchive/pull-request

authors: TaniaGoswami codecov-io

repo: UrbanCompass/Snail


text:
Current getUpdate spec reporting incorrect errors

I just ran the test suite and got two errors that aren't really errors: "getUpdates module functionality should get updates when null-field is assigned a array-object" and "... when null-subfield is assigned a array-object".
The spec was expecting {$set: {'a.0': 1, 'a.1': 2, 'a.2': 3}}, but updating with that when a is null results in the error
"writeError" : {
		"code" : 16837,
		"errmsg" : "cannot use the part (a of a.0) to traverse the element ({a: null})"
	}

I'm submitting a PR that fixes the spec. Thanks for taking a look!

You are totally right.
@Urigo this is due to my change in the way arrays are saved to mongo when first created, in my PR I didn't fix the expectations of these specs. :wink:

@netanelgilad I wonder why the Travis tests still pass

Merged, but still thinking about the travis tests

authors: Urigo netanelgilad nickbenes

repo: Urigo/angular-meteor


text:
Use angular $parse to handle nested mode (a.b.value)

MeteorSession doesn't work with nested mode something link 'a.b.c'
Fix it by using angular $parse

@topikachu thanks!
can you please add some unit tests for those scenarios?

@Urigo  done! Please check the new change.

thank you so much!

authors: Urigo topikachu


text:
Schema Validation tuning and circular $ref pointers

Is your feature request related to a problem? Please describe.
Validation failed for "oas-schema" under ".mesh/sources/ExampleSourceX": ReferenceError: Circular $ref pointer found at...
Not really a bug because:
https://github.com/OAI/OpenAPI-Specification/issues/822#issuecomment-257509661

Describe the solution you'd like

AFAIK GraphQL handles circular references well, so this should not be an issue? Remove it from validation?
Describe alternatives you've considered (and more context)

I am still not a 100% sure where the circular dependency issue comes from or what the best solution is (just don't make it circular OpenAPI ExampleSourceX - that can also be changed), but the sudden popping up of this might relate to very recent GraphQL Mesh patch changes.
Also this could signal, that we might want different audit levels for schema validation or some different configuration options...
Additional context
I am just adding mesh validate to our CI/CD, I now have schema validation issues that my new pipelines will be able to reproduce (two internal custom OpenAPI sources which schema I would need to redact to share it), but I need to make sure that they aren't just issues with the new Mesh OAS validation

@JustusNBB We're using https://github.com/Azure/openapi-diff but I am ok with other options.

@JustusNBB I think this happens when you run mesh validate against built artifacts;
We're using https://github.com/Azure/openapi-diff but I am ok with other options.

Do you know any easy replacements? This one seems not very configurable, but filtering might already do...?
I would also be interested in having a validation layer on the graphql level, so the validation doesn't just check if sources schemas are correct, but rather if the API changes are so severe that usage breaks too (so based on the queryset). Or did you implement that already and I just did not encounter it yet?

Actually it doesn't validate your existing schema. It checks if the newest schema of the remote source has breaking changes against built artifacts.

@JustusNBB , for comparing changes in the schema (including breaking changes detection), you might want to look at graphql-inspector

Actually it doesn't validate your existing schema. It checks if the newest schema of the remote source has breaking changes against built artifacts.

Interestingly, I already have validation issues when I just build & validate, so yes it validates my existing schema?!

@JustusNBB , for comparing changes in the schema (including breaking changes detection), you might want to look at graphql-inspector

So then we just feed both versions of .mesh/schema.graphql into there?

@JustusNBB It compares your existing Mesh artifacts against the one in the remote source so you can make sure your artifacts are valid. GraphQL Inspector does this in the same way but it uses the unified schema.
mesh validate works in this way;

Loads your artifacts
Downloads the schema from your data sources
Does the comparison and detect breaking changes (a new required field added or a required field removed)

@JustusNBB It compares your existing Mesh artifacts against the one in the remote source so you can make sure your artifacts are valid. GraphQL Inspector does this in the same way but it uses the unified schema.

Yes that sounds great, another layer of validation :)

mesh validate works in this way;

Loads your artifacts
Downloads the schema from your data sources
Does the comparison and detect breaking changes (a new required field added or a required field removed)

it validates the OpenAPI schemas - of which I have two :)

I think it is a bit overhead to run it on each commit on CI/CD but it can be done in a certain interval maybe with a cronjob instead.

On release when the API sources change, and maybe even for pull requests. At least this is the best way I can come up for cache invalidation of these artefacts - release of any new API source should retrigger schema validation and creation of new mesh artifacts if successful :)

@ardatan @santino what's your opinion on this?

AFAIK GraphQL handles circular references well, so this should not be an issue? Remove it from validation?

@JustusNBB This validation is not related to GraphQL. It is how openapi-diff parses and analyzes openapi schemas.

@JustusNBB This validation is not related to GraphQL. It is how openapi-diff parses and analyzes openapi schemas.

Doesn't really answer the question (because Mesh adds the GraphQL relationship). Sorry for overloading the ticket, it is really three subjects:

allowing circular OpenAPI references in the current mesh validate
improving mesh validation in general
finding out if there are still bugs in mesh validate rather than the used swagger.json files

And one more issue:
If the schema validation of one source fails, validation errors of the other sources are not printed!

@JustusNBB mesh validate runs the same GraphQL Schema generation process like mesh build does. When one of the sources fails, it stops because it throws an error from getMeshSource. You can check the source code to see how it works.
If we want to have that kind of validation process you said, we need some refactor on handlers such splitting the part using MeshStore and generating GraphQLSchema from it so mesh validate can run only the part MeshStore is used.
We're open for PRs for this kind of changes :)

For now I will be happy if we come to an understanding what the current validation does, it seems we still have different awareness of that. If I can spare the time somehow I might try to help you refactor but that is probably unlikely :|

mesh validate runs the same GraphQL Schema generation process like mesh build does.

This has to be incomplete/imprecise because mesh validate will find errors with artifacts I just mesh buildt right off the start that's why I am following up on this potential as a schema validation audit pipeline :P

mesh validate doesn't aim to find errors in artifacts :) Let's say you have a swagger URL;
https://my-swagger-api.com/swagger.json
When you run mesh build, this is downloaded once and saved to the disk. And let's say this swagger has been changed remotely and you want to see if our artifacts are still valid;
mesh validate
Then Mesh tries to build the unified GraphQL Schema and it calls the handlers to get a GraphQL Schema from each. During this process, MeshStore is created with validate flag which acts like it doesn't have artifacts so handler wants to download the source and after handler wants to write to MeshStore it compares incoming content with the one it already has(on the disk).

This is where you will get the error like XXX field has been removed and this is a breaking change etc etc. So you will know the artifacts won't be safe with the current version of the remote API.

Wow that is really nice, I am still looking forward to discovering that kind of error, I haven't made it that far yet :D

@JustusNBB This was the starting point of Mesh artifacts actually :) more than having a generated code etc etc

@ardatan  yes I know I am with you since then, you have been implementing features I was only dreaming about. I am really looking forward to use these other kinds of validation errors when using diff with an older introspection cache, that will be the actual target of the pipeline, to warn of breaking changes.

@ardatan @santino what's your opinion on this?

AFAIK GraphQL handles circular references well, so this should not be an issue? Remove it from validation?

I still would like your opinion on what the expected behavior of the validation of this case should be! IMO GraphQL handles circular references well, so we can just ignore this error (and filter it from the validation output)?

@JustusNBB You're still mixing things. That error and validation is completely independent from GraphQL. Handling circular refs is a missing feature of openapi-diff library that we use to compare openapi schemas. If we replace openapi-diff or make the maintainers of openapi-diff fix this issue, it will be ok.

Bump.
As referenced, this is not going to be fixed on openapi(-diff) side because it is not considered a bug. I think it is understandable that OpenAPI does not support circular references, but that does not mean GraphQL cannot/would not handle them.
I'm trying to get our internal OpenAPI schemas fixed (goodbye circular $refs), even if that creates other issues and delays.
For the topic of tuning, I would suggest a way to

disable integrity checks: allow to fail - warn instead
allow to fail specific services and/or rules and/or integrity

(maybe similar to how audit levels for code scanners work?)

Currently we are rewriting the OpenAPI handler and releasing it as newOpenapi handler which is named as @graphql-mesh/new-openapi under NPM;
You can see the configuration schema here;
https://github.com/Urigo/graphql-mesh/blob/master/packages/handlers/new-openapi/yaml-config.graphql
And in this PR we rewrote the JSON Schema visitor in order to handle circular dependencies in a better way;
https://github.com/Urigo/graphql-mesh/pull/4216
As you can see on the tests we test circular dependencies and it seems to pass but for sure there might be some edge cases. For now I'm closing this issue. We'd appreciate if you can help us improving it by creating issues with failing tests and/or reproduction on CodeSandbox or StackBlitz. Thanks!

Thanks for the update! I will try to make time for tests in the upcoming weeks, and if I find something, I will come back here and we will reproduce it.

authors: JustusNBB ardatan santino

repo: Urigo/graphql-mesh


text:
New Member Qualification Dates

In gitlab by @A-Lawrence on Dec 2, 2016, 21:44
Currently, new member qualification dates are set as the date they've joined.
We must consider an alternative approach here, as VTs are not being dealt with properly.  The proposal here is that any member that is non_division, when their information is received, has NULL qualification dates.

In gitlab by @A-Lawrence on Dec 2, 2016, 21:45
changed milestone to %27

In gitlab by @A-Lawrence on Dec 2, 2016, 21:45
Changed time estimate of this issue to 30m

Not enough detail to resolve.

repo: VATSIM-UK/core


text:
Bug: functionality of starred view with featured variables

If i have clicked the toggle to just see starred variables in the variable tree, I can still see variables in the featured variable box. The featured variables have the ability to be starred, but if I click to star them, they do not automatically show up in the view of starred variables in the variable tree. If I toggle the starred variable view off and then on, now the featured variables appear.
Please fix this behavior so that -- if I star a featured variable while in the starred variables view -- the newly starred featured variable immediately becomes visible in the starred view of the variable tree below.
this needs to be fixed on the variable tree in the tabs as well as the variable tree in the subsetting results modal

checked functionality over three different studies and can confirm that as soon as I click the star variable it shows up automatically in the variable tree when filtered for star vars in the tree.

authors: danicahelb sweverschulman

repo: VEuPathDB/web-eda


text:
add maximum width to viz picker title

With https://github.com/VEuPathDB/EdaDataService/pull/292, resolves data service issue 288.
Goal of 288: Change beta div scatter name to Dimensional reduction scatter plot. The data service PR changes the name, but then the viz picker title is super long. This PR adds a max width so that the name wraps.
An alternative route was to use the same strategy as the mosaic and 2x2 plots, where we break on ', '. But it doesn't really make sense to have a comma in the Dimensional reduction scatter plot name when it's all written out (like on the visualization page itself).

Woot! Thanks @jernestmyers !

repo: VEuPathDB/web-monorepo


text:
🛑 VI Software CDN is down

In 943cba6, VI Software CDN (https://cdn.visoftware.tech) was down:

HTTP code: 502
Response time: 443 ms

Resolved: VI Software CDN is back up in 21b9dae after 40 minutes.

repo: VI-Software/status


text:
final tidying before merge

Swap export manifest endpoint to return the export_detections endpoint Jacob wrote
Allow cookie auth so the user can actually initiate a download
Move girder.ts into the plugins folder

When downloading videos/everything for a video based sim it gives you both the source video and the ffmpeg converted video as well.

MM, yeah that should probably change.  Probably want to let them download the original non-transcoded video.

repo: VIAME/VIAME-Web


text:
处理过的FF++数据集能发给我一份吗？

作者您好，非常感谢您的工作，此工作对我帮助很大，您能发一份处理过的FF++数据集给我吗？
万分感谢！！！
我的email：lntu_llq@163.com

Done. Please check your email.
Best wishes

作者您好，非常感谢您的工作，这项工作对我有很大帮助，能麻烦您也发一份处理过的FF++数据集给我吗？万分感谢我的
电子邮件
1535472424@qq.com

repo: VISION-SJTU/RECCE


text:
Making the logo

Wassup guys here we have the logo for the project :cocktail: :coffee:

Thanks a lot for this logo ! :D

repo: ValaTox/graphics


text:
🛑 b2b MarketingServices is down

In d0c0a57, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 18182c3 after 8 minutes.


text:
🛑 b2b MarketingServices is down

In ee866a7, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 7e697b0 after 11 minutes.


text:
🛑 b2b MarketingServices is down

In 5d9364d, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 5f01b2f after 8 minutes.


text:
🛑 b2b MarketingServices is down

In 1581ca6, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in 2d9d37b after 8 minutes.


text:
BUG-18 500 Internal Server Error при передаче "subject": {} в запросе PATCH /users/{userId}/lessons/{lessonId}

500 Internal Server Error при передаче "subject": {} в запросе PATCH /users/{userId}/lessons/{lessonId}
Номер спринта
1 (28.08.2023-17.09.2023)
Номер сборки
1.1
URL стенда
http://195.161.68.231:8080
Приоритет
medium
Критичность
minor
Предусловия

Отправить запрос POST /users
{
"name": "string",
"surname": "string",
"login": "string",
"password": "string",
"email": "string", //уникальный email
"dateBirth": "1999-09-14",
"avatarUrl": "string"
}

Отправить POST /users/{userId}/lessons запрос

{
"subject": {
"idSubject": 2
},
"topic": "Предлоги",
"date": "2023-09-14",
"timeStart": "09:40:00",
"timeEnd": "09:40:00",
"theoryUrl": "https://habr.com/ru/theoryUrl.htm",
"practiceUrl": "https://habr.com/ru/practiceUrl.htm",
"homeworkUrl": "https://habr.com/ru/homeworkUrl.htm",
"progress": 0,
"checkSuccessfully": false
}
Шаги
Отправить запрос PATCH /users/{userId}/lessons/{lessonId}
{
"subject": {},
"topic": "Предлоги",
"date": "2023-09-20",
"timeStart": "09:40:00",
"timeEnd": "09:40:00",
"theoryUrl": "https://habr.com/ru/theoryUrl.htm",
"practiceUrl": "https://habr.com/ru/practiceUrl.htm",
"homeworkUrl": "https://habr.com/ru/homeworkUrl.htm",
"progress": 0,
"checkSuccessfully": false
}
curl --location --request PATCH 'http://195.161.68.231:8080/users/3/lessons/40'
--header 'Content-Type: application/json'
--data '{
"subject": {
},
"topic": "Предлоги",
"date": "2023-09-20",
"timeStart": "09:40:00",
"timeEnd": "09:40:00",
"theoryUrl": "https://habr.com/ru/theoryUrl.htm",
"practiceUrl": "https://habr.com/ru/practiceUrl.htm",
"homeworkUrl": "https://habr.com/ru/homeworkUrl.htm",
"progress": 0,
"checkSuccessfully": false
}'
Ожидаемый результат
400 Bad request
{
"status": "BAD_REQUEST",
"message": "Id предмета обязателен для заполнения; ",
"date": "2023-09-13 19:47:53"
}
Фактический результат
{
"timestamp": "2023-09-16T20:06:06.275+00:00",
"status": 500,
"error": "Internal Server Error",
"path": "/users/3/lessons/40"
}

исправлено https://github.com/Valentina810/lms/pull/87

Протестировано повторно, работает


text:
Water dissapears when looking through glass on a ship

As described, water disappears entirely in the players view when looked at through glass on an assembled ship. This happens on the latest version of the released alpha build as of writing this.

Please specify an actual version number and reopen.

authors: Rubydesic SteelChikorita

repo: ValkyrienSkies/Eureka


text:
Feature 129391 v12.24

Change: [cnpAPI v12.23] Added a new value in businessIndicatorEnum to support businessIndicator element :buyOnlinePickUpInStore.
Change: [cnpAPI v12.23] Added  new element :orderChannel for Auth/sale transaction request.
Change: [cnpAPI v12.23] Added new elements(accountUsername, userAccountNumber, userAccountEmail, membershipId, membershipPhone, membershipEmail, membershipName, accountCreatedDate and userAccountPhone) in customerInfo type.
Change: [cnpAPI v12.23] Added new elements:sellerId , url to support contact type which is referenced by retailerAddress
Change: [cnpAPI v12.23] Added new elements retailerAddress,additionalCOFData to support Auth/Sale/CaptureGivenAuth.
Change: [cnpAPI v12.23] Added a new elements:discountCode,discountPercent,fulfilmentMethodType in enhancedData.
Change: [cnpAPI v12.23] Added a new elements:itemCategory,itemSubCategory,productId,productName in LineItemData
Change: [cnpAPI v12.24] Added a new values in businessIndicatorEnum to support businessIndicator element :highRiskSecuritiesPurchase,fundTransfer,walletTransfer
Change: [cnpAPI v12.24] Added OrderChannelEnum to support  element :orderChannel for Auth/sale transaction request.
Change: [cnpAPI v12.24] Added fulfilmentMethodTypeEnum to support  element fulfilmentMethodType in enhancedData type
Change: [cnpAPI v12.24] Added new value in frequencyOfMITEnum: Annually(It was Anually- Incorrect spelling in earlier version.)
Change: [cnpAPI v12.24] Added new element crypto to support Auth/Sale/CaptureGivenAuth.
Change: [cnpAPI v12.24] Added new element fraudCheckStatus to support Auth/Sale.

Changes are looking good as per change log.

authors: VantivSDK gitesurekha

repo: Vantiv/cnp-sdk-for-java


text:
"Password" setting type

Sometimes you might be streaming or otherwise showing your setting tab and you don't want the value of a setting shown... not that that's ever happened :eyes:

Added in 3.6.4634-dev


text:
Fix the Form width in schema.tsx, routes.tsx, relations.tsx and also make it responsive

The form container on our website currently has an excessively wide width, causing the form to look out of place and aesthetically unappealing. This results in a layout that feels imbalanced and less user-friendly.
Steps to Reproduce:
Go to the Components section in which these files are located.
Inside that file the container class is there in which form is created.
That form occurs after clicking add button.
So Observe the width of the form container.
eg:-

Expected Behavior:
The form container should have a more appropriate width, ideally fitting within the overall layout and leaving enough padding on the sides.
Actual Behavior:
The form container appears too wide, disrupting the visual flow of the page.
Suggested Solution:
Consider adjusting the width to a more reasonable size, perhaps using a responsive approach to make it adapt well on different screen sizes. Adding padding and/or margin might also help improve the visual balance.

/assign


text:
Converted Library from a Unity Project into a Unity Package

This totally reorganises the project. But this will mean it's much easier to add into other Unity projects. I've followed Unity's guide here:
https://docs.unity3d.com/Manual/CustomPackages.html
https://docs.unity3d.com/Manual/cus-layout.html
https://docs.unity3d.com/Manual/upm-manifestPkg.html
Having it as a package is good for two main reasons:

The project will no longer be tied to a specific Unity version
It can be installed very easily via any of the following methods:

by adding repository url in Unity's Package Manager
downloading the repo into the Packages directory of a project
cloning the repo into the Packages directory of a project ( this is best when you are developing the Package )
cloning the repo and adding using the Add Local button in the Package Manager.

I'm hoping your willing to make this pull request. But understand if it's too radical from main, if so could you make a new branch specifically for the package variant, and I'll make a new pull request for that branch. It's possible to reference a specific branch when adding a Unity Package via url.
And thank you @velorexe, for making such a great library. 🥳

Wow! This is a great PR!
I saw your fork yesterday morning and looked at the progress and was hoping to see a PR rolling in soon :p
For now, since the package is primarily used by people using the exported .unitypackage, and I see that the code logic stays the same, it can be merged to main. I'll have to take a look how I'm going to merge the experimental develop branch into it, but that's a problem for me to figure out.
I do have one question, since I couldn't find it in the documentation, will Android resources (*.jar files, custom manifests, etc.) be brought into the build?

That's a good question. Let me check  before you do the pull.
We may need a post package import script that asks the user if they want to
add these attributes to the manifest.
I wish the way Unity handled android manifests was less fragile, it's
something that's bothered me in the past.
On Wed, 13 Mar 2024, 08:29 David, @.***> wrote:

Wow! This is a great PR!
I saw your fork yesterday morning and looked at the progress and was
hoping to see a PR rolling in soon :p
For now, since the package is primarily used by people using the exported
.unitypackage, and I see that the code logic stays the same, it can be
merged to main. I'll have to take a look how I'm going to merge the
experimental develop branch into it, but that's a problem for me to
figure out.
I do have one question, since I couldn't find it in the documentation,
will Android resources (*.jar files, custom manifests, etc.) be brought
into the build?
—
Reply to this email directly, view it on GitHub
https://github.com/Velorexe/Unity-Android-Bluetooth-Low-Energy/pull/40#issuecomment-1993810737,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAE3KT2YLIJQ7O2LZ6VBYY3YYAE5RAVCNFSM6AAAAABESWQDQKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJTHAYTANZTG4
.
You are receiving this because you authored the thread.Message ID:
@.***
com>

You're absolutely right of course. For the package to work, the manifest needs to be moved to main Assets/ directory. So I have two suggestions of a solution.
When the package has finished being installed, it opens an EditorWindow and prompt the user to make one of the following choices:

If the Manifest.xml doesn't exist in Assets, copy the default one across from the package
If the Manifest.xml already does exist. Append the necessary features to the existing Manifest.xml
Do nothing and let the user resolve this manually.

We could also check which Android API they are using. If Android API 23 or later, prompt them that they will need to use runtime permissions to correctly scan and connect to a bluetooth device.
If you like that solution. I can add it to my repo and make a new pull request.

The EditorWindow is a good idea to give the user their own control on what they can do. I think merging the manifests with the permissions and things that are needed will get quite convoluted, so prompting them with You need to include permission X and thing Y. with a copy-able field is the right way to go (like you suggested). If they don't own a custom manifest (have to check if you can get programmatically), then copy the one from the package.
The Android API 23 is an interesting one, not sure if it's the responsibility of the package to prompt these runtime permissions or if it's up to the user themselves to implement it. If it's the responsibility of the package, then it's better to add it as a boolean property to the BleManager. In the develop branch I'm already checking the API version on the device that the app is deployed on, so it'd only be a temporary improvement.
If you can add that to this PR (or a different one) then that would be great! Else I can also chip in with the ideas I mentioned in this comment, you can let me know.

Hi @Velorexe , I've updated my pull request.
I've added a Configuration Wizard, it opens automatically on package import, and it also can be opened from Window->"Android Bluetooth Low Energy Library"
If you don't already have an AndroidManifest.xml installed in Assets, it will prompt you with a button that copies across the template AndroidManifest.
The Wizard will display which permissions you should have and whether they are in the Manifest. Depending on the Projects target android SDK this is either the older Android permissions, or both the legacy and latest permissions for Bluetooth.
There's also a few other quality of life features, like a link to the Android Permission documenation in the wizard.

Did you get a chance yet to review @Velorexe? Happy to make any changes you'd suggest.

By the way @Velorexe , today I realised that my pull request would cause problems for Unity Projects 2019.4 and below.
I've added some compilation directives so that both my new AppPermission runtime feature, and PostInstallWizard run properly in 2019.4 and below. I'm glad I spotted this before you accepts my pull request.

I'll pull the changes and check them out later today, thanks for going through the effort to make these wizards!

Hey, how are you getting on with this? I know you must feel swamped as the library has got a few recent bug reports and requests for help. Let me know your thoughts.
I'm really keen to help out with maintaining and helping support this library. You've written a really solid foundation and I want to help keep it useful to as wide a group as possible.

Hi @paulhayes
Thanks for the reminder on this! I haven't checked your PR yet since I'm indeed swamped with some other work as well, so I've put maintaining open-source repos to the side for a while. I'll make sure to test and merge it this weekend, as I'm going on a long vacation after this week.
And yeah for sure! If you have contributions then please share them. The alpha build was a side project I was testing out, but having an extra maintainer / contributor is always nice. I would really appreciate it!

Is there anything left to do on this before it can be merged into main?
I think I resolved any remaining issues.

Seen your latest commit, looks good! I'll merge it.

authors: Velorexe paulhayes

license: Unlicense


text:
Simplified Verify.Expecto example

Just a small change that makes it slightly cleaner. 😊

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

authors: JordanMarr dnfadmin

repo: VerifyTests/Verify


text:
Recommendation for viewing the data

Hi all, thanks for open sourcing this project, it looks neat.
I have things up and running and data being collected, but I am kinda stumped on a good way to visualize it (grafana?). Does anyone have any recommendations? I am new to Kafka, but have used Graphite/Grafana before.
Any open source projects that would be easy to integrate with vflow? Or any ideas from the maintainers on how they visualize the data would be greatly appreciated.
Thanks!

If you need something that works out of the box, https://github.com/robcowart/elastiflow (rather than vflow) would probably be your best bet.
vflow is more of a building piece for a custom data aggregation/processing pipeline. We use it with a custom ClickHouse importer and a bunch of services that run SQL queries for intrusion detection.

Thanks very much @leoluk! If you dont mind letting me leave the issue open for a couple of days to see if anyone else has other scenarios to share I would appreciate it. Either way tyvm!

authors: leoluk networknerdz

repo: VerizonDigital/vflow


text:
implement runtime api

Resolves #23

bors r+


text:
Add drum kit web app

I want to contribute in this repository by adding drum kit web application in Projects directory of this repository under hacktoberfest 2023, so kindly assign me this task

Sure


text:
Added README file in each level

Sir i have deleted old repo and forked again and completed the README part

PLease add the medium tag and iwoc tag also sir if it is not

Add only one image in each level .

ok sir

@Vikash-8090-Yadav Done with the changes sir

@Vikash-8090-Yadav if it is ok then can it be merged and closed sir?

Remove the second  image of the voting project

Remove the second  image of the voting project

Ok sir

@Vikash-8090-Yadav  Done with  it sir

add the images in level 1 folder   in which u haven't added

ok sir

sir can i get images as there is no images for some projects @Vikash-8090-Yadav

@Vikash-8090-Yadav Sir there are many projects which dont have images they have videos so can you drop the iamages of those projects

can u please tell the project name  for  which u want images  ?

hey @Bharadwajshivam28  thanks for the patience  , wait i ll provide u the images soon

Ok sir

@Vikash-8090-Yadav And also drop some pictures of more i am giving ss

and drop pictures of these 2 also sir and no short info is given of these 2

NFT MARKETPLACE ,

and for the metanft u can run  on your local system if posible , or soon i ll send u , ost probably by tomrw.

@Vikash-8090-Yadav MetaNFT one also sir

@Vikash-8090-Yadav ok sir

meta nft  ->

thanks sir

twitter dapp
staking dapp
todo dapp

There are no images for these 3 also sir

@Vikash-8090-Yadav Done with is\t sir

for level1 take ss form the video attach . and crop the image . after that paste in level1 project whose  image is not attached ,

ok sir

after this any more changes sir ?

@Vikash-8090-Yadav

@Vikash-8090-Yadav Done with it sir

thanks sir


text:
🛑 ASIP is down

In 7a1f08c, ASIP (https://asip10.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ASIP is back up in 92689a3.

repo: Vikingfr/upptime


text:
🛑 Rue de la coloc is down

In fcf91d3, Rue de la coloc ($COLOC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Rue de la coloc is back up in 199c1a6.


text:
Resolution of snapshot

Is there a way to control output resolution of the snapshot image?
My snapshots are now 640x480px, even though my webcam supports resolution up to 2560px...

@PrimozRome I think it's based on the size of the canvas. Did you try making the canvas bigger?

Well don't think so, because my canvas is smaller then 640x480 which is the resolution of image I get....
And I would not like to make canvas of the video object bigger as I have it now...
It would be cool if output resolution was somehow set up as props?

@PrimozRome How do you even set the output resolution? We capture the image using:
this.getCanvas().toDataURL(this.screenshotFormat);
and looking at the API on mozilla i don't see any way to configure it.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL
Any idea how this is done?

@VinceG I am using components actions to capture the image. I have a button and I call this on click event
takeSnapshot() {
  this.snapshot = this.$refs.webCam.capture()
},

this is how I feed the component
<web-cam
        v-show="!snapshot"
        ref="webCam"
        :deviceId="selectedDeviceId"
        :screenshot-format="format"
        @cameras="registerCameras"
        @started="streams.push($event)"
        height="auto"
/>

In your component you are setting the canvas size like this. Isn't it possible to have canvas width and height like parameters, instead of the size of video element?
    getCanvas() {
      let video = this.$refs.video;
      if (!this.ctx) {
        let canvas = document.createElement("canvas");
        canvas.height = video.videoHeight;
        canvas.width = video.videoWidth;
        this.canvas = canvas;
        this.ctx = canvas.getContext("2d");
      }
      const { ctx, canvas } = this;
      ctx.drawImage(video, 0, 0, canvas.width, canvas.height);
      return canvas;
    }

@VinceG what about this https://webrtc.github.io/samples/src/content/getusermedia/resolution/

The webcam resolution can be passed as a constraint with the getUserMedia call. I have submitted a pull request #29

@PrimozRome @medvesekg Thank you. I've tagged and released it as v1.4.4.

authors: PrimozRome VinceG medvesekg

repo: VinceG/vue-web-cam


text:
Feature request:  function(builder) for Having similar to where

Hello! I found myself wanting to do a pattern like the one below. My where is mostly just the same pattern, which is possible because i can process the potential wheres inside the function. I thought it would work similarly for having, but I sadly disproved myself.
Paper.query()
  .select('papers.*')
  .max('versions.versionYear as latestYear')
  // join ......
  .having(b => {
    if (filters.fromYear)
      b.having('latestYear', '>=', filters.fromYear)

    if (filters.toYear)
      b.having('latestYear', '<=', filters.toYear)
  })

You can use modify.

authors: koskimas nogurenn


text:
updateAndFetchById and patchAndFetchById with $relatedQuery

I have two models in my application: Groups and Users. A Group 'owns' several Users.
In my application I am using the following code with the intent of limiting the updateAndFetchById method to a specific group.
myGroup
  .$relatedQuery('users')
  .updateAndFetchById(userId, request)
  .then(function(user) {
    ...
  });

The update operation works as expected: the user with the specified userId will only be updated if it also has groupId equal to the id of myGroup.
The problem in that the fetch operation will always return the user with the matching userId regardless of whether its groupId matches myGroup or not. Is this the intended behavior?
I noticed the same issue with patchAndFetchById.

Nope, this is a bug. Thanks for reporting it! I'll fix this in the next 0.6 RC release.

authors: jkirkwood koskimas


text:
Graph upserts

Trying to use upsertGraph() as described in documentation.

By default upsertGraph method updates the objects that have an id, inserts objects that don’t have an id and deletes all objects that are not present.

When calling upsertGraph() with no id
Season.query().upsertGraph({
    title: 'Title',
    episodes: [{
        title: 'Episode'
    }]
})

I expect objection to insert a season object with a single episode. Instead, I am getting

Error: undefined passed as an item in argument #1 for 'whereInComposite' operation. Call skipUndefined() method to ignore the undefined values.

However everything starts working after I add id to the season. But then upsertGraph does not insert a new season, but only updates existing one. Is this the expected behaviour of upsertGraph? Can objection also insert season when season is provided without id?
p.s. Thanks for great tool!

Thanks for filling out this report. There seems to be a bug that prevents the root objects from being inserted. I'll fix this for the next release.

@beworker This should be fixed in 0.8.9. Please let me know if your problems remain.

authors: beworker koskimas


text:
Problem with ManyToManyRelation

Given the following code:
Migation
exports.up = async function (knex: Knex) {
  await knex.schema.createTable('users', table => {
    table.increments()
    table.string('name')
    table.string('username')
    table.string('password')
  })

  await knex.schema.createTable('roles', table => {
    table.increments()
    table.string('name')
  })

  await knex.schema.createTable('user_role', table => {
    table.increments()
    table.integer('user_id').unsigned()
    table.integer('role_id').unsigned()
    table.foreign('user_id').references('users.id')
    table.foreign('role_id').references('roles.id')
  })
}

Models

class Role extends Model {
  static tableName: 'roles'
  // for intellisense
  name: string
}

class User extends Model {
  static tableName = 'users'
  static relationMappings = {
    roles: {
      relation: Model.ManyToManyRelation,
      modelClass: Role,
      join: {
        from: 'users.id',
        through: {
          from: 'user_role.user_id',
          to: 'user_role.role_id'
        },
        to: 'roles.id'
      }
    }
  }
  // for intellisense
  name: string
  username: string
  password: string
  roles: Role[]
}

Why does await User.query().eager('roles') throw: Error: User.relationMappings.roles: join: either fromorto must point to the related model table.?

There doesn't seem to be anything wrong with your models you posted here. I'm quessing the problem is somewhere else in your setup. Could you create a small standalone reproduction or at least post the actual code here so that I can take a look?

https://github.com/rhyek/objectionjs-test

  static tableName: 'roles'

should be
  static tableName = 'roles'

Wtf. Sorry. That was so stupid. Thank you!

No problem 😄 Weird that the typescript compiler didn't complain about that.

My thoughts exactly.

authors: koskimas rhyek


text:
No update if I save partials in subfolder.

If I have partials in subfolders and I change on of the partials, the main css is not rendered. But if I change partials in the same directory like the on that includes the partials, everything works like expected.

Hi @mrkbr, I tend to use this same setup and it compiles OK. Could you let me have an example of the directory structure you use and some basic scss markup that's failing and I will look into this. Thanks

Sorry for my late reply. I have the following structure:
main.scss
Css/_partial_one.scss
Css/_partial-two.scss
Content of main.scss:
@import 'Css/partial_one', 'Css/partial_two';
If I change _partial_one.scss I have to save main.scss in order to have the main.css generated.
I tried to uninstall node and reinstall but no change.
Best wishes,
Mario

Sorry for my late reply. I have the following structure:
main.scss
Css/_partial_one.scss
Css/_partial-two.scss
Content of main.scss:
@import 'Css/partial_one', 'Css/partial_two';
If I change _partial_one.scss I have to save main.scss in order to have the main.css generated.
I tried to uninstall node and reinstall but no change.
Best wishes,
Mario

Have you set Update Path (where your main SCSS file lives) under Project > Project Settings > Sass?

authors: mrkbr starkis vinecode-andy


text:
Couldn't be decompiled: Cannot invoke "org.jetbrains.java.decompiler.struct.StructMethod.isSynthetic()"

Vineflower version
1.10.1
Describe the bug
The code generated by vineflower:
package litebans;// $VF: Couldn't be decompiled
// Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
// java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "org.jetbrains.java.decompiler.struct.StructMethod.isSynthetic()" because "mt" is null
//   at org.jetbrains.java.decompiler.main.ClassesProcessor.processClass(ClassesProcessor.java:439)
//   at org.jetbrains.java.decompiler.main.Fernflower.processClass(Fernflower.java:183)
//   at org.jetbrains.java.decompiler.struct.ContextUnit.lambda$save$2(ContextUnit.java:164)
// Caused by: java.lang.NullPointerException: Cannot invoke "org.jetbrains.java.decompiler.struct.StructMethod.isSynthetic()" because "mt" is null
//   at org.jetbrains.java.decompiler.main.ClassesProcessor$ClassNode.<init>(ClassesProcessor.java:623)
//   at org.jetbrains.java.decompiler.main.rels.LambdaProcessor.processClass(LambdaProcessor.java:89)
//   at org.jetbrains.java.decompiler.main.ClassesProcessor.processClass(ClassesProcessor.java:419)
//   at org.jetbrains.java.decompiler.main.Fernflower.processClass(Fernflower.java:183)
//   at org.jetbrains.java.decompiler.struct.ContextUnit.lambda$save$2(ContextUnit.java:164)

Additional information
Class file archived to ZIP:
VelocityPlugin.zip

Hi, it doesn't seem like you have the right to redistribute the classes you linked in the issue, so I have to delete it. Regardless, it seems this issue is fixed in the dev version for 1.11.

authors: JuraSciix jaskarth

repo: Vineflower/vineflower


text:
Syntax improvement for count of string set

Is your feature request related to a problem? Please describe.
When trying to get a count of a set of strings, there is no obvious syntax for this. Normally, it would be represented like this:
strings:
    $s1 = "hello"
    $s2 = "world"
condition:
    (#s1 + #s2) > 5

However, when you have a large number of strings you want to get the string set count sum of, it becomes pretty unwieldy.
A partial workaround is to use this syntax: for 5 of ($s*): (#), which isn't super intuitive but does work.
Describe the solution you'd like
A more clean and obvious syntax for this would be beneficial. An obvious candidate is (#s*) > 5. This would also enable more expressive boolean logic on the count, rather than just >=.
Describe alternatives you've considered
n/a
Additional context
n/a

Notice that the workaround for 5 of ($s*): (#) relies on an implementation detail and is not guaranteed to work in the future. For more details see this: https://github.com/VirusTotal/yara/discussions/1781#discussioncomment-4261202
Also, as mentioned in the discussion in the link above, (#s*) > 5 can lead to confusion, and be interpreted as "make sure that the number of occurrences for every pattern starting with $s is larger than 5".
It looks that there's some demand for this feature, we need to find the more appropriate way for expressing this .

repo: VirusTotal/yara


text:
Netflix clone UI fix

Describe the bug
The movie cards shown in this project are aligned vertically which does not seem good for UI.
Expected behavior
I will align them horizontally with proper responsiveness
Screenshot

It is fixed. If you want to improve or modify create a new issue will be happy to assign you.


text:
Appveyor keys

Fix https://www.msys2.org/news/#2020-06-29-new-packagers

Yet another MSYS2 issue https://www.msys2.org/news/


text:
The Binding of Isaac: Rebirth [PCSB00676]

Game summary

Game name: The Binding of Isaac: Rebirth
Game serial: PCSB00676

Vita3K summary

Version: v0.1
Build number: 251-c99c39f
Commit hash: https://github.com/vita3k/vita3k/commit/c99c39f

Test environment summary

Tested by: HorrorTroll
OS: Windows 8.1
CPU: Intel Core i5-4200H
GPU: Nvidia Geforce GTX 950M
RAM: 6 GB DDR3

Issues

Crash
Screenshots
Not for moment
Log
vita3k.log
Patch vita3k.log
Recommended labels

Crash

Game summary

Game version: 1.05

Vita3K summary

Version: v0.1
Build number: 1063
Commit hash: https://github.com/vita3k/vita3k/commit/050c22b3

Test environment summary

Tested by: Zangetsu38
OS: Windows 10
CPU: AMD Ryzen 2700X
GPU: NVIDIA GTX 1080 Ti
RAM: 16 GB DDR4 3600 mhz

Issues

Crash on genreate shader with black screen.

Log
vita3k.log

Vita3K summary

Version: v0.1
Build number: 1792
Commit hash: https://github.com/vita3k/vita3k/commit/d18e38e7

Issues
crash on unicorn error on play intro story
Screenshot:

crash here on Intro story

Log
vita3k.log

Vita3K summary

Version: v0.1.6
Build number: 2841
Commit hash: https://github.com/vita3k/vita3k/commit/0c75bbb5
CPU backend: Dynarmic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:
Game plays with no issues
Screenshots:

Log
vita3k.log
Recommended labels

Playable

.

Game summary

Game name: The Binding of Isaac: Rebirth
Game serial: PCSB00676

Vita3K summary

Version: v0.1
Build number: 251-c99c39f
Commit hash: Vita3K/Vita3K@c99c39f

Test environment summary

Tested by: HorrorTroll
OS: Windows 8.1
CPU: Intel Core i5-4200H
GPU: Nvidia Geforce GTX 950M
RAM: 6 GB DDR3

Issues
Crash
Screenshots
Not for moment
Log
vita3k.log Patch vita3k.log
Recommended labels
Crash

.

where is the download link?


text:
delete user real email when soft deleting a user [MARXAN-184]

See https://vizzuality.atlassian.net/browse/MARXAN-184.
Test set Users - Sign up again in users.e2e-spec.ts cover the changes introduced in this PR.

rebased on develop and merged via cli

repo: Vizzuality/marxan-cloud


text:
Clicking Settings while logged in redirects to the login page instead of showing Settings

Version
2.0.12
For both FF and Chrome browsers.
Description
Whenever a user that is already logged in to the plugin tries to access the Settings menu by clicking on the wheel icon, he gets redirected to the login website instead of the actual Settings website.
He then needs to enter his credentials to log in and then gets to see the Settings, but he should not need to do that since he is successfully logged in already through the plugin.
Current behaviour
When pressing the Settings icon in the plugin, the user gets redirected to the portal´s login menu as if he was not logged in.
Expected behaviour
When pressing the Settings icon in the plugin, the user should be redirected to the Settings page.
Steps to reproduce

Log in to the Plugin
Click on the wheel icon to access Settings
Notice you are sent to the login website

This goes wrong when testing on acceptatie.voipgrid.nl, works fine on partner.voipgrid.nl, so it seems to me that the platformUrl setting from the options isn't used and attempt is made on the wrong domain to get an auto login token.

No current issue concerning the refactor.

authors: TomOffringa cpoppema tevas8

repo: VoIPGRID/click-to-dial


text:
margin fix

small change - @michaelthatsit can you sanity check for me that this was all that was needed - afaik this was a legacy thing that shouldnt be needed anymore, but lmk if not
related to https://github.com/Volumetrics-io/MR.js/issues/157

What was the issue related to this? This was needed to set margins for ui elements. Last I checked it worked.

Ah ignore the above. I'm on the mobile app while Neha is driving and still getting used to it.
The margin lines aren't legacy and are used in the current index page. Lemme check the existing readme. Pretty sure it's that one of the elements used for that example no longer exist, so compStyle and all of its properties won't exist.

authors: hanbollar michaelthatsit


text:
Release 7.14.0

This PR:

Adds support for the Meetings API. See this PR for more info: https://github.com/Vonage/vonage-ruby-sdk/pull/258

Codecov Report

Merging #281 (9d7ffe2) into main (06b54c2) will increase coverage by 0.14%.
The diff coverage is n/a.

:exclamation: Current head 9d7ffe2 differs from pull request most recent head ed6f371. Consider uploading reports for the commit ed6f371 to get more accurate results

@@            Coverage Diff             @@
##             main     #281      +/-   ##
==========================================
+ Coverage   97.82%   97.97%   +0.14%
==========================================
  Files          94       94
  Lines        1796     1774      -22
==========================================
- Hits         1757     1738      -19
+ Misses         39       36       -3

see 14 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: codecov-commenter superchilled

repo: Vonage/vonage-ruby-sdk


text:
Fix Form props

Props don't get recomputed when they change causing stale values to show up. This happens if you change routes on your page (lets say PostsSingle) without reloading the page. This will cause react to not re-load the components and so therefore since these values are only constructed in the constructor, they will never be recomputed when the props change.

Hmm that's definitely a problem. Putting this stuff in render seems a bit hacky though, wouldn't using a lifecycle hook be better?

@SachaG updated

Makes sense, thanks!

repo: VulcanJS/Vulcan


text:
ḟ doesn't overload for functions

The Map over truthy indexes overload for ḟ isn't implemented.

I dunno ... looks implemented to me

repo: Vyxal/Vyxal


text:
merge changes/fixes of original AWS repo

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

uh, seems fine?

repo: WARGdrones/kinesis-webrtc


text:
Enable Azure Application Gateway in the existing integration-test pipeline

To select Azure Application Gateway as the load balancer in the existing integration-test pipeline, User Access Administrator role is required for the service principal specified in GitHub Action secret AZURE_CREDENTIALS. Follow steps below to assign User Access Administrator role to the related service principal:

Find out the service principal specified in GitHub Action secret AZURE_CREDENTIALS
Write down its client id
Run the following command to assign User Access Administrator role to the service principalclientId=<client-id-of-the-service-principal>
az role assignment create --assignee ${clientId} --role "User Access Administrator"

Run the following command to check if User Access Administrator role is successfully assigned to the service principalclientId=<client-id-of-the-service-principal>
az role assignment list --assignee ${clientId}

Hello @git4rk Pls close the issue once you assign User Access Administrator role to the service principal specified in GitHub Action secret AZURE_CREDENTIALS per instructions above.

$ az role assignment list --assignee  clientId
[
  {
    "canDelegate": null,
    "condition": null,
    "conditionVersion": null,
    "description": null,
    ...
    "principalName": "http://20210512_IBM_SP",
    "principalType": "ServicePrincipal",
    "roleDefinitionId": "/subscriptions/...",
    "roleDefinitionName": "Contributor",
    "scope": "/subscriptions/...",
    "type": "Microsoft.Authorization/roleAssignments"
  },
  {
    "canDelegate": null,
    "condition": null,
    "conditionVersion": null,
    "description": null,
    ...
    "principalName": "http://20210512_IBM_SP",
    "principalType": "ServicePrincipal",
    "roleDefinitionId": "/subscriptions/...",
    "roleDefinitionName": "User Access Administrator",
    "scope": "/subscriptions/...",
    "type": "Microsoft.Authorization/roleAssignments"
  }
]


text:
experiment_id  changes to scenarioMIP

The correspondence from Claudia below says we need to do the following  (but wait for confirmation from Claudia before implementing):
modify experiment sspxy to:
    "ssp119":{
        "activity_id":[
            "ScenarioMIP"
        ],
        "additional_allowed_model_components":[
            "AER",
            "CHEM",
            "BGC"
        ],
        "description":"Future scenario with low radiative forcing throughout reaching about 1.9 W/m2 in 2100 based on SSP1.  Concentration-driven",
        "end_year":"2100",
        "experiment":"low-end scenario reaching 1.9 W m-2, based on SSP1",
        "experiment_id":"ssp119",
        "min_number_yrs_per_sim":"86",
        "parent_activity_id":[
            "CMIP"
        ],
        "parent_experiment_id":[
            "historical"
        ],
        "required_model_components":[
            "AOGCM"
        ],
        "start_year":"2015",
        "sub_experiment_id":[
            "none"
        ],
        "tier":"2"

},
=====================================
Subject: Re: ScenarioMIP experiment names in the data request
Also, Martin, just wanted to confirm that what was left as a generic label, SSPXY, while the IAM groups worked out the low scenario meeting the Paris target of 1.5C, has now been specified as ssp119 (SSP1-based pathway of emissions leading to a radiative forcing level of 1.9W/m2 by the end of the century)
Thanks
Claudia

received Claudia's confirmation of changes needed:
All good, nothing to change/no issues.
Thank you all
Claudia

@taylor13 this issue should be closed then, closing

No. only after you make the changes to the CV.  see above.  changes were made to the key, the description, the experiment, and the experiment_id

@durack1 -- is it necessary to include your name like this to get notice when I've commented?  Does anyone who commented automaticallty get notified?

taylor (note I am not using your handle), nope if you have pinged someone inline somewhere, as far as I understand they will be included on any subsequent comment

Reopening - changes are yet to be completed


text:
Scholar exhibits

@caseyedavis12 : With your permission, I'd like to merge this in. (One branch per article might be a good pace.) Figured out the line wrapping: If there are multiple spaces at the end of a line, then markdown (both on github and the site) forces a line break.
If this continues to be a problem, one possibility would be to look for double spaces in MD as part of the tests, and warn if they are found... but since it's pretty obvious in the preview, I'm reluctant to go there.

@mccalluc: Yes, that is fine. I will from now on create one branch per article. I will eventually need to edit the articles that have been merged to include the media link as we discussed and final touches.
I have been on the look out for double spaces.

needs rebased.. doing it now.

rebase done.. waiting for Travis.

authors: afred caseyedavis12 mccalluc


text:
pressing volume up or down crashes the game

i really dk how

Caused by a special button press. For now I've handled exception, but to identify which special key was pressed, we need to use the Windows API (e.g., WM_APPCOMMAND message in the window procedure).

repo: WLVerse/FlexEngine


text:
GeomVertexWriter constructor can take a string as the second parameter

I've been using your typing for panda3d as it really helps out, but when using GeomVertexWriter I noticed that the typing indicates that an InternalName object is required as the second parameter while in reality a string can be used. This is because InternalName has an implicit constructor that takes an std::string causing an implicit conversion.
One possible way to solve this might be to check every class for possible implicit conversions using interrogate and combine them using a union.

First of all, thanks for the kind words.

One possible way to solve this might be to check every class for possible implicit conversions using interrogate and combine them using a union.

This would be the way to do it, yes. Currently, a handful of implicit conversions are accounted for, but there's not yet a way to automatically account for all of them. This will be possible, however, in Panda3D 1.10.13. I've done some prototyping with preview builds, and will publish that functionality once 1.10.13 is released (which should be later this month, I believe).
Some technical details:
The prototype wasn't checking make methods, so this case was actually being overlooked, but that was an easy fix. Additionally, the specific wrapper allowing for coercion from a str to an InternalName actually expects a Python string in particular, so interrogate doesn't store that it requires anything more specific than a Python object. This means it will have to be special-cased in some way, but we already do that for supporting coercion of a StrOrBytesPath to a Filename, so it's not a big deal.

Fixed with https://github.com/WMOkiishi/types-panda3d/commit/49fe40eb0549083ff0384905daea3631c1b7660d.
(Despite what the commit message may say.)


text:
Improvements for the mppark branch

Note: these changes require the merge of a PR for BootShim, and the UEFI will not work otherwise.
BootShim PR: https://github.com/imbushuo/boot-shim/pull/4
Details:

The UEFI now reads parameters passed by bootshim via an updated preloader struct, these parameters allow the UEFI to load different acpi tables, enabling SD card boot capability for windows, and/or changing processor declarations for EL2/Hyper-V
In addition, a new parameter has been added which tells the UEFI to either start normally, with PSCI, or start in EL1 with no PSCI, or start in EL2 with no PSCI
Due to frequent changes to ACPI tables, the build process now builds them, during testing it didn't add much more time to the build process, at worst a minute was added, not impacting Azure Dev Ops limits
Hapanero digitizer resolution declaration has been fixed, so touch coordinates are now properly calibrated for the phone display
On the ACPI front, the CPU core declarations have been changed to be declared inside containers, a requirement windows has added recently. This notably allows the Windows CPU scheduler to better understand how to schedule tasks given the processor topology (Class0/Class1).
TPM2 tables have been added for reference, but they are not bundled as part of the UEFI build process.
FADT now reports Mobile for the device form, something that windows seems to use for its scheduler and modern standby features
The side interaction device, removed between the official BSP version 1072 and 1075, has been added back to ACPI tables, for future use cases

Please do not merge this commit without merging the BootShim one, as they depend on each other.

Ideally if we merge this was master, we need to backport the USB C changes to the new SSDT variants

It will take a while for me to review the thing, also we are bringing a EL2 PSCI fix at some branch.

I guess this commit will be marked as work in progress now given we now have the PSCI patch, and this needs to take into consideration these changes.
I think for the boot options,

default psci would be what we have currently in master, with the psci patch as it's needed afterall
mppark only
mppark with el2 escalation

we would essentially keep the existing 3 options, I don't think there's a need for having an option that doesn't apply the psci patch, but if there is, it could potentially be added as well

Splitting this PR into individual PRs, right now see #77 and #78


text:
alice update実行時にエラーが発生する[BUG]

概要
alice update実行時にファイル名:/usr/local/bin/.alice/updateないか、存在しません エラーが発生する。
また、更新自体は正常に完了しているようである。にもかかわらず、更新はユーザーによって取り消されましたと表示される。
再現方法
次のコマンドで更新を実行する
sudo alice update --args force

実際の出力
環境の判定: OS:Linux,アーキテクチャ:x64
https://api.wsoft.ws/download/detail?id=WS144&feature=version から最新バージョンを取得しています...
最新バージョン : 0.9.15.0
この実装よりも新しい実装が公開されています。
更新を実行しますか？(Y/N)>>y
https://download.wsoft.ws/WS144/Download から最新バイナリをダウンロードしています...
ダウンロードが完了しました。
0.9.15.0 に更新しました
 ファイル名:/usr/local/bin/.alice/updateないか、存在しません 13行 コード:var download_id="";
|Local|      Name       |  Type   |                            Content                            |
|Local|      path       | STRING  |                     /usr/local/bin/alice                      |
|Local|       tmp       | STRING  |                   /usr/local/bin/alice.old                    |
|Local|       url       | STRING  |           https://download.wsoft.ws/WS144/Download            |
|Local|   version_url   | STRING  | https://api.wsoft.ws/download/detail?id=WS144&feature=version |
|Local|   new_version   | STRING  |                           0.9.15.0                            |
|Local|      force      | BOOLEAN |                             true                              |
|Local|      check      | BOOLEAN |                             false                             |
|Local| target_filename | STRING  |                           {0}alice                            |
|Local|   download_id   | STRING  |                             WS144                             |
|Local|      iswin      | BOOLEAN |                             false                             |
|Local|    platform     | STRING  |                             Linux                             |
|Local|      arch       | STRING  |                              x64                              |

更新はユーザーによって取り消されました

aliceによって生成されるupdateスクリプトの問題と思われる

repo: WSOFT-Project/Losetta


text:
快速使用方式安装报错

@WUBOSS
执行命令：weex plugin add weex-scanQR 报404
然后改成 weex plugin add weex-scanqr继续报错，如下：
const buildPatch = gradle.makeBuildPatch(name, version, option.android.groupId||"");
^
TypeError: Cannot read property 'groupId' of undefined
【我用的最新weex-toolkit，版本为v1.1.0-beta.1】

抱歉暂时只支持ios，android下个版本会更新。

repo: WUBOSS/weexScanQR


text:
Deploy plugins from source?

Wael,
We use your 2013 version framework and really appreciate your continued work on this invaluable tool.  My question is how can we deploy plugins to an org from source like the 2013 version?  We use the dev toolkit CRMPackage project with a register file for the plugins/workflows/etc.  I'm testing your 365 version on TFS 2017.

@tklooster - first, you need to use the solution packager with a mapping file. The mapping file should have an instruction to map your plugin DLL. When you check in your solution, the DLL file will get skipped from the unpacked files. Second, you need to have a task in your Build definition that compiles the Visual Studio solution that contains your plug-in source. In general, I recommend starting with the Visual Studio build template and adding a solution pack step from the XRM CI Framework. Either way, when packing, your mapping file should point to the location where your plugins are compiled on the Build server. This part is tricky and depends on the structure of your source.  If you set the system.debug variable of your Build to true and run the build, you should be able to see the path where you plugin DLL is placed on the Build Server and you can tweak your mapping file. Here is an instruction in a mapping file that you use:  . This would work if your solution files folder is one level deeper than  your Visual Studio solution. Otherwise, as I said, you need to monitor the output of the build and figure out how to make the path work. Hope this helps. Check the solution packager documentation in the SDK for more info on using a mapping file.  Lastly, you can use a similar approach to pack latest JScript web resources as well without the need to compile anything, but the idea is still that you are deploying code components from source, not from what is in the Dev environment where you exported the solution from.

Thanks Wael, the Solution Packager was the missing piece I hadn't considered.  This looks doable.  I'll report back after I try it.

The solution packager would be the way to do as @ikurtev suggested.

Sorry @ikurtev! I didn't look at the name on the response.  Yes, your solution was correct and much appreciated!

Issue is a little old but we're revisiting it since moving to Azure Pipelines.  I can map the plugin assembly and deploy it but how do you deploy the plugin steps and images if you use a .crmregister file?  I can unpack the solution and see the SdkMessageProcessingSteps and deploy those but then we're not using our reg file.  Thanks.

authors: WaelHamze ikurtev tklooster

repo: WaelHamze/xrm-ci-framework


text:
Update devreplay.json

課題２　編集エラーによる編集
60236107:小西

46行目はあっていますが，考えたルールを追加するのを忘れていませんか？
あと少しです！

authors: KoguchiTomoki ankon-apricot


text:
Raspberry Pi 2 Support

For any future reader:
To get this example working on a Raspberry Pi 2 B i had to replace this function:
uintptr_t virtToUncachedPhys(void *virt, int pagemapfd) {
    return virtToPhys(virt, pagemapfd) | 0x40000000;
}

with
uintptr_t virtToUncachedPhys(void *virt, int pagemapfd) {
    return virtToPhys(virt, pagemapfd) & ~0xC0000000;
}

I tried “& ~0xC0000000“  on pi 2 with Stretch, seems that cannot get correct bus address. I don't know why and I'm planning to change to use the mbox and mem_unlock method.....

I tried the mailbox and mem_lock method, it works well. I guess the mmap and "& ~0xC0000000" way doesn't work on pi2/pi3 with Stretch. they may changed some memory map method again and I don't have the details.

I got it working with that change on a PI 2, but i think it was unreliable, so i also switched to the mailbox method as well.

For any future reader:
To get this example working on a Raspberry Pi 2 B i had to replace this function:
uintptr_t virtToUncachedPhys(void *virt, int pagemapfd) {
return virtToPhys(virt, pagemapfd) | 0x40000000;
}
with
uintptr_t virtToUncachedPhys(void *virt, int pagemapfd) {
return virtToPhys(virt, pagemapfd) & ~0xC0000000;
}

I think this is a red herring, and does not actually do what it looks on the surface to do. Debugging the code in action, the return value of virtToPhys(virt, pagemapfd) does not have bits 0xC0000000 set in it, so the expression virtToPhys(virt, pagemapfd) & ~0xC0000000 ends up being a no-op, or same as just returning virtToPhys(virt, pagemapfd).
Trying out the code in that form does cause the mmap allocation to superficially succeed (and not crash the Pi), but in actuality the produced virtual address is not an uncached view to the underlying physical memory, and attempting to write to that memory and then DMA from it results in DMA seeing possibly incorrect data, since the writes are still cached. I don't have a solution though.

Trying out the code in that form does cause the mmap allocation to superficially succeed (and not crash the Pi), but in actuality the produced virtual address is not an uncached view to the underlying physical memory, and attempting to write to that memory and then DMA from it results in DMA seeing possibly incorrect data, since the writes are still cached. I don't have a solution though.

This would be a good explanation for what i was seeing.

Sorry for misguiding you.

Oh no harm at all! I actually was poking on the same before having read this bug report, and ended up investigating the same thing, and only after @Wallacoloo posted the link from #3 I noticed this had had the same observation.

authors: MaPePeR NickQian juj

repo: Wallacoloo/Raspberry-Pi-DMA-Example

license: unlicense


text:
Base64UrlEncoder C# version error

The Base64UrlEncoder has an issue with how string decoding is done.
This doesn't work in Unity 2020.3.41f which uses C# 8.0, it says I must be on C# 9.0 or greater
string decodedString = new(char.MinValue, decodedLength);

The error seems to go away when I use string
string decodedString = new string(char.MinValue, decodedLength);

this issue has been resolved in the latest commit.

authors: WoodsFiend gigajuwels

repo: WalletConnect/WalletConnectUnity


text:
Seeder 需要 use DB?

如题

确实需要的哦

authors: Teeoo WangNingkai

repo: WangNingkai/OLAINDEX


text:
添加账号时的申请问题

暂时出现问题
权限不足，无法执行此操作。请让你的管理员允许用户注册应用。
Tue, 23 Feb 2021 12:56:03 GMT | PFWp5 | z/B/v

应该是账号没有开启api权限 目前无法使用


text:
Added go implementation to readme

This adds a go implementation to the readme.
Would it be possible for someone to explain the intended behavior of the convertEnding boolean that is used in the JS implementation? Apart from binding and unbinding elements, this is the only aspect that functionally differs from the original implementation; it currently does nothing.

Thanks for the community port!
As to your question:
If you are not binding to an input element (expecting a stream of characters that may or may not be complete) you should be able to ignore this boolean (structure your code to act as if it was true). Taking a quick look at our code, it's paired with !IMEMode, so it's only false when wanakana expects that it is operating as an input method editor (and thus usually bound to an input element). I believe its purpose is to hold off on converting the ending of a provided input string because the user may still be typing more characters, and an early conversion may be incorrect.

authors: DJTB deelawn

repo: WaniKani/WanaKana


text:
adaptive jdk

Summary

升级jackson到2.10.0
支持jdk各版本的安装并运行测试( 添加JVM参数)
升级jacoco版本
升级mockit版本并适配测试用例
新增将CredentialPojo集合序列化成PdfTransportation以及测试用例和问题修复

Codecov Report

Merging #95 into develop will increase coverage by 0.22%.
The diff coverage is 74.57%.

@@              Coverage Diff              @@
##             develop      #95      +/-   ##
=============================================
+ Coverage       49.7%   49.92%   +0.22%
- Complexity      1281     1291      +10
=============================================
  Files            161      162       +1
  Lines           8525     8537      +12
  Branches        1089     1092       +3
=============================================
+ Hits            4237     4262      +25
+ Misses          3835     3816      -19
- Partials         453      459       +6

Impacted Files
Coverage Δ
Complexity Δ

.../webank/weid/protocol/base/CredentialPojoList.java
100% <100%> (ø)
1 <1> (?)

...transportation/pdf/impl/PdfTransportationImpl.java
60.46% <71.42%> (+4.14%)
62 <0> (+7)
:arrow_up:

.../main/java/com/webank/weid/util/DataToolUtils.java
65.45% <74.5%> (-0.86%)
126 <18> (+2)

...ite/transportation/qr/protocol/QrCodeBaseData.java
92.18% <0%> (-6.25%)
25% <0%> (ø)

...webank/weid/protocol/base/PresentationPolicyE.java
50% <0%> (-1.86%)
6% <0%> (-1%)

.../webank/weid/service/impl/EvidenceServiceImpl.java
70.69% <0%> (-1.4%)
42% <0%> (ø)

...com/webank/weid/suite/endpoint/EndpointSample.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...webank/weid/suite/persistence/sql/SqlExecutor.java
1.43% <0%> (+0.03%)
1% <0%> (ø)
:arrow_down:

...ank/weid/suite/persistence/sql/ConnectionPool.java
10.52% <0%> (+0.21%)
3% <0%> (ø)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

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

repo: WeBankFinTech/WeIdentity


text:
Input a string and reverse it

This Pull Request resolves Issue #9
Description:
In this Pull Request we have done the following additions/edits for the code:
The given input is stored in a char array and then reversed. Only problem is input cannot exceed 200 characters.

Great Work! @AmodhShenoy
Thanks for Contributing!


text:
Create helloword.pas

This Pull Request resolves Issue #
Description:
In this Pull Request we have done the following additions/edits for the code:
Note: Delete all the text including this!

Make sure you replace #<IssueNumber> with the particular Issue that you are referencing with!
Make sure you describe the Issue properly and ask as many people as possible to review your Pull Request so that it can be merged as soon as possible!

Any updates or should we close this PR?

PR closed due to inactivity!


text:
Get approval for MIT license addition from all contributors

Based on VVV's license change, it appears it's important to get all contributor's ok to change a license. We're not changing, but adding a license, but please put your approval on this issue if you're for the MIT license being applied.
@blobaugh
@psignoret
@ntonyho
@mmcachran

Great idea. I  approve.
Will spin up the equivalent issue on mine.

I think it's safe to say @ntonyho and @blobaugh approval on https://github.com/psignoret/aad-sso-wordpress/issues/27 will be effective here as well since their contributions precede this fork. Still waiting on @mmcachran

approved

authors: jtsternberg mmcachran psignoret

repo: WebDevStudios/aad-sso-wordpress


text:
0.3.6 debug failed

VScosde：v1.45
Cortex-Debug：v0.3.6

Problem：When debugging ，the page will always be stuck here all the time，Unable to enter the debug page。
but 0.3.5 is OK！

wrong repository
https://github.com/Marus/cortex-debug


text:
Multisig credential issuance scripts, front to back using 3 agents and curl commands.

Signed-off-by: pfeairheller pfeairheller@gmail.com

Codecov Report

Merging #173 (d9f0ebc) into master (5464091) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #173      +/-   ##
==========================================
- Coverage   89.78%   89.78%   -0.01%
==========================================
  Files         153      153
  Lines       34934    34931       -3
==========================================
- Hits        31366    31363       -3
  Misses       3568     3568

Impacted Files
Coverage Δ

src/keri/app/kiwiing.py
80.84% <ø> (-0.06%)
:arrow_down:

tests/app/test_credentials.py
97.74% <ø> (ø)

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 5464091...d9f0ebc. Read the comment docs.

authors: codecov-commenter pfeairheller

repo: WebOfTrust/keripy


text:
🛑 Ibertenis is down

In 896767a, Ibertenis (http://ibertenis.com) was down:

HTTP code: 503
Response time: 485 ms

Resolved: Ibertenis is back up in f3d28c7.

repo: Webdeporte/statuspage


text:
Projection of SurfaceL2 function onto VectorH1 space.

Suppose I have a SurfaceL2 function g defined on the entire boundary of my mesh.
I now need to solve a Dirichlet problem
$$<∇u,∇v>=0, \quad u=g \text{ on } \partial\Omega$$
where g is the boundary condition for the full boundary.
The standard way to do this is to decompose $u = u_0 + g_h$, (g_h being some VectorH1 projection of g) and then solve
$$<∇u_0,∇v>=-<∇g_{h},∇v>, u_0=0\text{ on } \partial\Omega,$$
which is simple enough within NGSolve.
I am just not sure how to project g into an H1 function.
What is the best way to go about doing this?

note that ngbem implements boundary value problems.

To see how to solve an interior Dirichlet bvp, have a look at one of the demos Laplace_DtN_direct or Laplace_DtN_indirect.
The variational formulation in your poste is a finite element formulation -> check out ngsolve demos for this.

Hi,
The problem is that I must construct the SL matrix, which is (from my understanding) expensive.
For full context, I am trying to implement the following algorithm
(from https://doi.org/10.1016/j.camwa.2017.11.028)

Point (i) is simple using NGSolve. Point (ii) is where I am using NGBem (modelled after Laplace_DtN_direct),
solving the system
$$Mg = (K +0.5 M)u_1$$
which requires the DL potential, and I think I have a working piece of code for this, but it yields a SurfaceL2 object g.
Since I don't want to use the SL potential if possible, I would rather project g into VectorH1 so I can use the usual NGSolve method when solving point (iii).
I would otherwise use one of Laplace_DtN_direct or Laplace_DtN_indirect, but these don't seem to take into account when I am using the DL potential as the boundary condition itself (see (49d)).
If I was following Laplace_DtN_direct, would this mean I have
$$Vu_2 = ( K^2 -0.5 M) u_1,$$
combining both point (ii) and (iii) into a single step?

yes, I think so: combine point (ii) and (iii) into a single step!
(49c+d) can be solved as in the demos Laplace_DtN provided you know the Dirichlet trace. The paper proposes an explicit representation of the latter in terms of the FEM solution u1 as (K+1/2M) u1. If you have u1, it might work.

Hi,
So, I have u1, it is easily calculated:
def compute_internal(mag_func: GridFunction, mesh: Mesh) -> GridFunction:
    V = H1(mesh, order=1)
    N = NumberSpace(mesh) # used for enforcing zero mean value, constant FE space
    X = V*N
    (u, lam), (v,mu) = X.TnT()
    a = BilinearForm(X)
    a += InnerProduct(Grad(u), Grad(v)) * dx
    a += (u*mu + v*lam) * dx # enforces zero mean value condition
    f = LinearForm(X)
    f += mag_func*Grad(v) * dx

    gfu = GridFunction(X)
    with TaskManager():
        a.Assemble()
        f.Assemble()
        rows,cols,vals = a.mat.COO()
        A = scipy.sparse.csc_matrix((vals,(rows,cols)))
        F = f.vec.FV().NumPy()[:]
        M2 = scipy.sparse.linalg.spilu(A)  # spilu preconditioner
        M = scipy.sparse.linalg.LinearOperator((F.size, F.size), M2.solve)
        gfu.vec.FV().NumPy()[:] = scipy.sparse.linalg.gmres(A, F, M=M)[0]
    return gfu.components[0]

Now, given u1 I attempt to perform the computation of point (ii), but I am still unsure how to properly do it (I need a "mass matrix" on both sides, we are solving $M'g = (K- 0.5M)u_1$), with
def DL_boundary_projection(pot_int: GridFunction, mesh: Mesh) -> GridFunction:
    fesL2 = SurfaceL2(mesh, order=1, dual_mapping=True)
    u, v = fesL2.TnT()
    fesH1 = H1(mesh, order=1)
    uH1, vH1 = fesH1.TnT()
    g = GridFunction(fesL2)
    with TaskManager():
        # surface mass matrix
        M_SURF = BilinearForm( u.Trace() * v.Trace() * ds(bonus_intorder=2)).Assemble()
        M_H1 = BilinearForm( uH1 * v.Trace() * ds(bonus_intorder=2)).Assemble()
        K = DoubleLayerPotentialOperator(fesH1, fesL2, intorder=2, leafsize=40, eta=3., eps=1e-4, method="aca")  # <u_H1, v_L2>
        f = ((K.mat - 0.5 * M_H1.mat)*pot_int.vec).Evaluate()

        rows,cols,vals = M_SURF.mat.COO()
        A = scipy.sparse.csc_matrix((vals,(rows,cols)))
        F = f.FV().NumPy()[:]
        g.vec.FV().NumPy()[:] = scipy.sparse.linalg.gmres(A, F)[0]

    return g

Regardless, at this point we now have the function $g$.
If we want to continue like we do with NGSolve, we now need to be able to differentiate $g$.
Since SurfaceL2 will not have enough regularity for this,
I propose taking an H1 function, with zero on the interior nodes, that matches g.Trace() on the boundary.
I am unsure of how to perform this step though, hence this post.

the mapping (K+1/2M)u1 returns a SurfaceL2 trace and it's not suited for a standard BEM formulation. You should consider (iii) FEM formulation. You should rather look into ngsolve demos and ask the ngsolve community for the projection. Unfortunately I am not yet a ngsolve expert. I have no quick answer.

Okay, I will think about this further, and see if I can come up with a solution.

Unsurprisingly, the solution is to just use the Set method, i.e. gfu.Set(g, BND), provided gfu belongs to a space with Dirichlet conditions on the boundary.

authors: Horep Weggler

repo: Weggler/ngbem


text:
Could UI rearrange like this?

你好，建议web界面可以仿照下面的抓图，进行预订或者浏览预订的状态，感觉比较直观和友好。

前端有点弱，不知道怎么样好看 😢 ，如果有比较好的实现，欢迎 PR
最初的这版之前大概是类似这样的，后来改成了现在这样子，因为在手机端这样的布局方式有点不太适用，PC 端的话我觉得可以按上面这种方式来做

做成responsive在手机端也是可以有不错的效果，我看https://github.com/007gzs/meeting，在手机的展示还可以。没仔细看你的代码，不懂asp donet，如果能提供restful API的方法，可以试着做一些好看点的界面PR给你。

嗯，看着还不错 👍 ，有提供 Rest API(用的不是特别标准...)
rest api swagger 文档: https://reservation.weihanli.xyz/swagger/index.html
现在的API 比较简单，没有用户，不需要用户登录，后面的版本会加上用户系统，用户需要登录才能预约，目前还没有

authors: WeihanLi ajeecai

repo: WeihanLi/ActivityReservation


text:
JSL UCM is missing

hello the script worked perfect on a gateway pirika chromebook but I formatted it with another linux distribution and now the script no longer works.

Thanks for the support
It used to work with any Linux distribution except debian and pop os .

It used to work with any Linux distribution except debian and pop os .

Those distros need a custom kernel.
It probably stopped working because of a UCM update, jsl has never had that good of support.

Just tested my Magpie and the script on Pop OS which failed.
Worked perfectly with a fresh install of Endeavor OS.
Very happy with the results.  Thank you for your hard work!

repo: WeirdTreeThing/chromebook-linux-audio


text:
Paginação

A opção de mostrar os livros na próxima página, não funciona. 📑

resolvido

Não consigo encontrar meu mangás

authors: Felipe-Moreira-Sa Wenderson-Oscar

repo: Wenderson-Oscar/Livraria


text:
list_fdb

This issue is a function addition to the handler.
It applies to the Switching endpoint, and documentation is found here.
All incomplete API functions are tracked as issues for documentation purposes.

Closed in #112


text:
Added German translation

Hi 👋🏻
I just added a German translation file.
Greetings,
Ceddix 😄

Please request review when done

@Ceddix Ready? :-)

Okay, I just reread everything and now it should be fine 😄


text:
[completed!] Update the default configuration and improve user experience

Improved information display and functions and some details.
I just updated to version 4.x today, I found a lot of problems after installing the GUI plugin (I didn’t seem to check these before), this pr contains many fixes and improvements, and it can be merged and published

Run it again? I can build normally locally

I found that players in spectator mode cannot open the Edit menu, do you know how to solve it?

Spec mode players in general can't edit inventories so I'm not sure that's possible to fix

Spec mode players in general can't edit inventories so I'm not sure that's possible to fix

Yes, the old code I submitted at the beginning can be used normally

    // Get a position select button for a SavedPosition
    @SuppressWarnings("unchecked")
    @NotNull
    private DynamicGuiElement getPositionButton(@NotNull HuskHomesGui plugin, @NotNull SavedPosition position) {

        getLogger().info("1");
        return new DynamicGuiElement('e', (viewer) -> new StaticGuiElement('e',
                new ItemStack(getPositionMaterial(position).orElse(plugin.getSettings().getDefaultIcon())),
                (click) -> {
                    getLogger().info("2");
                    if (click.getWhoClicked() instanceof Player player) {

spectator log:
[10:28:34 INFO]: 1
[10:28:34 INFO]: 1
[10:28:34 INFO]: 1
[10:28:34 INFO]: 1
[10:28:34 INFO]: 1

Sorry for brutally ignoring this for ages. You've done some great work.

Ok, I modified these codes mentioned

Tests are failing because it can't resolve AnvilGUI
https://github.com/WesJD/AnvilGUI
Can you bump AnvilGUI to 1.6.5 / latest and ensure the codemc repo is present?

AnvilGUI seems to have changed some things, please wait for me to research

finished!

Can it be merged?


text:
🛑 Wideplink Dev Discord Bot is down

In 2615a7b, Wideplink Dev Discord Bot ($W_DEVBOT_URL) was down:

HTTP code: 502
Response time: 459 ms

Resolved: Wideplink Dev Discord Bot is back up in ec217de after 8 minutes.

repo: Wideplink/status


text:
Example "BasicUsage" does not compile

Arduino IDE Version 1.8.3
TCA9548A.h Version 1.1.1
It does not compile, but as it is an example, it should?!

Need a bit more information.
Can you copy the error message(s), and the MCU you are using?
Also - do you mean IDE version 1.8.13?

Arduino Nano, Arduino Uno.
Errormessages:
Arduino: 1.8.13 (Linux), Board: "Arduino Nano, ATmega328P (Old Bootloader)"
/home/to/sciebo/TT_Arduino/libraries/TCA9548A/src/TCA9548A.cpp: In member function 'uint8_t TCA9548A::read()':
/home/to/sciebo/TT_Arduino/libraries/TCA9548A/src/TCA9548A.cpp:84:73: error: call of overloaded 'requestFrom(uint16_t, uint8_t, bool)' is ambiguous
this->myWire->requestFrom((uint16_t)this->_address, (uint8_t)1, true);
^
In file included from /home/to/sciebo/TT_Arduino/libraries/TCA9548A/src/TCA9548A.h:13:0,
from /home/to/sciebo/TT_Arduino/libraries/TCA9548A/src/TCA9548A.cpp:9:
/home/to/Downloads/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src/Wire.h:66:13: note: candidate: uint8_t TwoWire::requestFrom(uint8_t, uint8_t, uint8_t)
uint8_t requestFrom(uint8_t, uint8_t, uint8_t);
^~~~~~~~~~~
/home/to/Downloads/arduino-1.8.13/hardware/arduino/avr/libraries/Wire/src/Wire.h:69:13: note: candidate: uint8_t TwoWire::requestFrom(int, int, int)
uint8_t requestFrom(int, int, int);
^~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board Arduino Nano.
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Cheers,
This is an issue fixed last month.  I've been having trouble getting the library manager to update the code - will try again.
If you replace your local library files TCA9548A.h and TCA9548A.cpp , with their equivalents in the src directory here, it should fix the issue.
Essentially it's due to changes in the Wire library which vary between MCUs and their respective Arduino cores - It's not sure which function to call.

Ok, thanks for your help and solution :-)

No worries - hopefully, it, will update automatically in future :)
I will close this issue for now. Just re-open/comment if no luck.

authors: WifWaf ttttttom


text:
Handle intro types in the web panel

Depends on #49.

Completed as of 0762fcf387eeba2c0573103a950c80660f192d9e

authors: noahpistilli spotlightishere