renaming

Would it be possible to:

rename the repository to charrua
rename the core library to charrua

Not sure that -core is needed anymore. WDYT?

I have no opinion on the name (and will not rename the package myself), but I strongly desire that anyone who renames it also handles the renaming for reverse dependencies, submits the necessary pull requests to opam-repository, and handles the change in the mirage front-end tool.

This has been agreed already, but we would change to charrua-dhcp.
Core makes no sense anymore indeed.
On Tue 1. Aug 2017 at 19:14, Thomas Gazagnaire<EMAIL_ADDRESS>wrote:

Would it be possible to:

rename the repository to charrua
rename the core library to charrua

Not sure that -core is needed anymore. WDYT?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mirage/charrua-core/issues/69, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMdEEJOBihfQDyoR5BkQY0W3FoRqhXUks5sT1z9gaJpZM4OqCAU
.

Aw, c'mon.  charrua-core is like normcore or thrashcore or hardcore, but better.  It makes total sense.

Hobbocore forevis !
On Wed 2. Aug 2017 at 23:39, Mindy Preston<EMAIL_ADDRESS>wrote:

Aw, c'mon. charrua-core is like normcore or thrashcore or hardcore, but
better. It makes total sense.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/mirage/charrua-core/issues/69#issuecomment-319806723,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMdEMdsBuPICtHneTzoSCD_x3OwBsUjks5sUOyXgaJpZM4OqCAU
.

Also I'd like the renaming to make 1.0, where charrua-client would be also merged into charrua-dhcp, as Dhcp_client (lib/client.ml), so that it becomes symetrical with the server.
what do you think @yomimono ?

I have no opinion on the name (and will not rename the package myself), but I strongly desire that anyone who renames it also handles the renaming for reverse dependencies, submits the necessary pull requests to opam-repository, and handles the change in the mirage front-end tool.

Renaming the package will break compatibility and so makes sense to do at version 1.0.

now 1.5 years passed, and there has been lots of activity on this repository... I'm in favour of fixing this issue, but am not entirely sure what the best way forward is, here's my proposal:

repository should be charrua
move the server logic (dhcp_server.ml) be moved to a server directory (providing charrua-server -- a separate opam package and ocamlfind lib)
move the dhcp config file parser to another opam package (parser? config?) and separate directory

now, since it's rather convenient (due to lack of namespacing) in ocaml/opam to use the opam package name as prefix of the modules, I'd also be in favour of renaming the modules in here:

lib/dhcp_wire to lib/charrua
etc.

any opinion on this?  if not (or positive), I'd try to open a PR that accomplishes the stuff mentioned above, and we can see whether you like it or not.

done in #100, merged. repository is also renamed. release upcoming


About Visualization

I am highly interested in the prediction of protein conformations within this project. I recently attempted the prediction of adenosine kinase and obtained a pdb file along with two npz format files. I wish to visualize these results as demonstrated on your website but am uncertain about which tools to use. Could you please provide information on the software and tools required for visualization and the steps involved? This assistance would be greatly appreciated. Thank you.

Hi @Angenb , I am not from the microsoft team but you can visualize the pdb files using visualization apps (example: namd, chimera, etc) but if you are using python, you can use biopython with nglview
example:
from Bio.PDB import (
    PDBParser
)
import nglview as nv # visualizing
parser = PDBParser()
filename = 'output_filename.pdb'
structure = parser.get_structure("protein", filename)

view = nv.show_biopython(structure)
view


Add release field to values sent with raven-go

We would like to send 'release' along with packets. In order not to break
existing consumers I left release as an optional setter on the client rather
than change the signature of NewClient.  Let me know if there is a different
way you'd rather see this.

Great feature, can't wait to see it merged!
Just one question: does it really need to use the lock when setting/getting the release? I feel like it is an atomic operation.

It's the only way to guarantee visibility of the value to other threads, since I tried to make the minimal change that didn't affect the existing initializers.  They also take locks.

On Mar 2, 2015, at 11:07 AM, Benjamin Fernandes<EMAIL_ADDRESS>wrote:
Great feature, can't wait to see it merged!
Just one question: does it really need to use the lock when setting/getting the release? I feel like it is an atomic operation.
—
Reply to this email directly or view it on GitHub.

I have a surprising amount of notes for such a simple bug fix (thank you!) but I'm happy to merge after you fix or challenge my notes; good work!

Comments addressed

Thank you much @smarterclayton!


test/resharding.py: Add check that query service is turned off after …

…filtered replication was turned on.
The tested behavior is a safeguard to prevent that somebody can accidentally modify data on the destination masters while they are not migrated yet and the source shards are still the source of truth.

LGTM


[Question] I have set the timeout for the divide-plugin, but it will still say time out.

Question

2022-06-21 16:34:09 [parallel-10] ERROR org.apache.shenyu.plugin.httpclient.AbstractHttpClientPlugin - Response took longer than timeout: PT3S
java.util.concurrent.TimeoutException: Response took longer than timeout: PT3S
	at org.apache.shenyu.plugin.httpclient.AbstractHttpClientPlugin.execute(AbstractHttpClientPlugin.java:81)
	at org.apache.shenyu.web.handler.ShenyuWebHandler$DefaultShenyuPluginChain.lambda$execute$0(ShenyuWebHandler.java:170)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:44)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:141)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67)
	at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:107)
	at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:92)
	at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:76)
	at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:274)
	at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:851)
	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1630)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:144)
	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121)
	at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:112)
	at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2186)
	at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:184)
	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:162)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:103)
	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:90)
	at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:81)
	at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
	at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:441)
	at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:211)
	at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)
	at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
	at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:172)
	at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75)
	at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:160)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:78)
	at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2188)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:1994)
	at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:1868)
	at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:54)
	at reactor.core.publisher.Mono.subscribe(Mono.java:4105)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:75)
	at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:96)
	at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:160)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:823)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:589)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:569)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.onComplete(FluxFlatMap.java:455)
	at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:265)
	at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:201)
	at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:363)
	at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)
	at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)
	at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:55)
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
	at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:150)
	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1630)
	at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:100)
	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:136)
	at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:136)
	at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:160)
	at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:262)
	at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1631)
	at reactor.core.publisher.MonoProcessor.onNext(MonoProcessor.java:317)
	at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:192)
	at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:67)
	at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:121)
	at reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription.run(FluxSubscribeOnCallable.java:249)
	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68)
	at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

please calculate this timeout.
Is this timeout in milliseconds? Isn't it enough that I set it like this?
Thank you for your answer. I have solved the problem through other means.


Move request Github sign in logic to use case

Current Behavior ( Optional for new feature )
Description
Github sign in redirection logic is invoking HTTP APIs directly inside routing package. This prevents the sign in logic from being reused for non-HTTP views. It also significantly increased the complexity of routing package as more routes being added.
New Behavior
Description
Github sign in redirection logic is moved into usecase package. Interactions with views are abstracted out through Presenter interface.

Addressed all code review comments.

https://github.com/short-d/short/issues/495


Docker based environment for lab/tutorial use

Provides a simple config of jupyter, kafka, zookeeper & egeria
See  #1273 for more docs
This is a very initial version to gather feedback (give it a go!) and still needs instructions on using
a notebook, and/or preloading with server & cohort/event bus configuration.

Added links/dependencies

I've added example python notebook to configure cocoMDS1 and cocoMDS2 into the cohort
See https://gist.githubusercontent.com/planetf1/2e2b0a468bc0d32e3bf87d5b84d1a499/raw/fb46dcd3b12bf7e8845f7e7d8ff3a7d3a6ea879c/EgeriaAdmin.ipynb


Issue when using !night when Tommy was Storyteller role

Traceback (most recent call last):
  File "bot.py", line 155, in onCurrGame
    if o != storyteller and stRole in o.roles:
NameError: name 'stRole' is not defined

should be fixed now :)


Regarding ICIP paper (state-of-the-art)

The corresponding paper to this repository claims state-of-the-art. However, I have seen other papers who have better accuracy than this paper.
http://openaccess.thecvf.com/content_cvpr_2018_workshops/papers/w10/Acharya_Covariance_Pooling_for_CVPR_2018_paper.pdf
Are you using different metrics because they achieve 59% accuracy?

Thanks for your question.
The 59% accuracy in the paper CVPR 2018 (your mention) is cited from another paper, "Multi-clue fusion for emotion recognition in the wild, ACM ICMI 2016", but there is no method that achieved 59% in this paper. Could you please find the method which achieves 59% Accuracy. Also, CVPR 2018 only achieve 46.71% (4.47% lower than my method). Moreover, ACM ICMI 2016 only achieves 49.22% (1.96% lower than my method with Single Model) with Multiply Model Fusion.
I want to answer your question, so could you please find the method which achieved 59% accuracy. Also, I would be appreciated if you could read a paper carefully before you ask a question.

@vkumar1997
Merry Christmas, I recently update the Emotion-FAN, new features include data process, environment install, CK+ code, Baseline code, and more detail instructions. Also, you can find the old version directory of Emotion-FAN in the README.md. I hope my new updates can help you greatly. Please see the Emotion-FAN for more details.


Suggested process improvement for step-by-step guide: Separate initial commit from rough cleanup

I believe that the existing step to create the initial commit should be separated into two commits, one to add the source text as-is and another to remove the cruft from body.xhtml. My reasoning is that it is quite possible for an overzealous trimmer to overshoot and delete real content from the book while deleting cruft. Then, a reviewer would not be able to catch this, since the commit history will start with those deletions already in place. Having a separate "delete cruft" step will make it easier for reviewers to know whether cruft was deleted correctly at the start of the project.

That makes sense. Glad to learn the context.


ERR_INVALID_URL error for APIChain.fromLLMAndAPIDocs

when I try running this endpoint, I need getting "ERR_INVALID_URL" error after running the invoke method.
https://github.com/echong112/jacob/blob/main/sports.ts
any thoughts on what might be causing this?

Hi im interested to fix this kind of bugs as first new-comers issue

@dosu-bot
where can i pass the URL for that method?


Add preamble for terraform example

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=ru
Description of changes:
Prior to these changes terraform init would fail while unable to find required provider:
arhipov@arhipov:~/tf$ terraform init

Initializing the backend...

Initializing provider plugins...
- Finding latest version of hashicorp/yandex...

Error: Failed to query available provider packages

Could not retrieve the list of available versions for provider
hashicorp/yandex: provider registry registry.terraform.io does not have a
provider named registry.terraform.io/hashicorp/yandex

If you have just upgraded directly from Terraform v0.12 to Terraform v0.14
then please upgrade to Terraform v0.13 first and follow the upgrade guide for
that release, which might help you address this problem.

Did you intend to use yandex-cloud/yandex? If so, you must specify that source
address in each module which requires that provider. To see which modules are
currently depending on hashicorp/yandex, run the following command:
    terraform providers

Спасибо, что делаете документацию Yandex.Cloud лучше!


Possible to use know_hosts to populate the /ssh/config file

Since the known_hosts file includes all the hosts you connect to, it would be nice to somehow use that as the basis to build out the menu. Since know_hosts lacks things that sshs needs, the user would still need to add info, but it would be a solid start.
Thinking something like
sshs --buildconfig
Would produce or append to the \.ssh\config with as much info in to as it could possible get from known_hosts and then the user could edit from there, could comment out all the new lines to start. This would greatly speed up implementation, especially for people who have a lot of SSH servers they deal with (my known_hosts file has over 50 lines as as example).

Any news on this?

@Plaenkler there is PR #8 but we're stuck with specifications :/


cap target output

Hi all,
Is there any way I could set a range within which the model will predict the result?
e.g.
I have variation data (between -0.2 and +0.2) and I'd like to tell the model, discard anything predicted above or below this range.
Thanks!

Hi @mattou78400,
Maybe you could clip your model's predictions.
If your model predicts more than 0.2, then you will reduce the prediction to 0.2 and vice versa.
numpy clipping function :-)

Thanks!
But will the model consider it when training?

The model will not take this into account during the learning process.
You might also want to add some regularization to your model.
For example, if you use linear regression, increasing the value of parameter l2 will force the model weights to be close to 0.
The standard scaler is also useful with a linear model to fit well. :-)
If your weights are closer to 0, the scale of your predictions should respect the target scale

Hey @mattou78400, first of all @raphaelsty indicated you in the right direction and you can try that out if it satisfies your requirements.
But if still you are not satisfied with clipping thing and want to include this implicitly in your model's training then I think you should make a function similar to tanh, just like tanh squashes the real line to a range of -1, 1 your custom made function should squash it to range -0.2, 0.2. You can think of this like the logistic regression in which we map the output to 0, 1 range using sigmoid. The benefits of this is that instead of hard cutting the outputs to a threshold you can now map them which results in maintaining the original relation between the points before and after mapping, eg. both 10 and 100 will be clipped to 0.2 and hence you will loose the essence of how different they were before clipping but  using a squashing function f, f(20) > f(10) and that information of is still maintained. Also because the function is smooth and continuous hence easily differentiable and therefore can be very easily incorporated in your model's training to calculate gradients like stuff.
Also you can use regularisation as indicated by @raphaelsty but because it's a penalization/forcing kind of thing so it will not gaurantee that all your outputs will be in the required range, they may bipass the range.

Hi @mattou78400! For clipping after prediction we recently implemented meta.PredClipper that will be available in the next release. If you don't want to wait, you can use it by installing the dev version or just use numpy.clip as pointed by @raphaelsty. Hope it helps :)

Most has been said, I'll just give my 2 cents. There are two main ways I would see for dealing with your problem.
The first technique is to filter out your observations that are not in range {-0.2, +0.2}:
for x, y in stream:
    if not -0.2 < y < +0.2:
        continue
    model.fit_one(x, y)

It's simple, to the point, and ensures that your model will never see observations who's target is in the specified interval. What it doesn't ensure, however, is that your model will never produce predictions outside of the specified interval. Also filtering training data means your model is using less training data and thus might be less powerful. As @gbolmier said, in the next release there will be a meta.PredClipper for making sure that predictions are capped.

Thank you all for your answers
I have a lot of tricks to try out!
I'll post an update once I figured it all out!

Can I close this @mattou78400?


IUA example JWTs subject_role and purpose_of_use should be replaced with more appropriate values

3.71.8 JWS payload
subject_role example lists a document type
purpose_of_use example lists a provider role

Thanks. I fixed it by used the codes used in the XUA examples.


Add our check status as gate requirement

We can now require that we've already tested the change in the check
pipeline. This turns it on for our gate_github pipeline.
We'll have to change the user should we change how we're setting status.
The context in the middle comes from the name of our check pipeline.
closes BonnyCI/projman#75

Build failed.

http://logs.bonnyci.com/check_github/BonnyCI/hoist/73/1485371173.15/ubuntu-hoist : SUCCESS in 4m 02s
http://logs.bonnyci.com/check_github/BonnyCI/hoist/73/1485371173.15/ansible-syntax : SUCCESS in 54s
http://logs.bonnyci.com/check_github/BonnyCI/hoist/73/1485371173.15/hoist-checks : FAILURE in 11s

recheck

Build failed.

http://logs.bonnyci.com/check_github/BonnyCI/hoist/73/1485371599.16/ubuntu-hoist : SUCCESS in 4m 02s
http://logs.bonnyci.com/check_github/BonnyCI/hoist/73/1485371599.16/ansible-syntax : SUCCESS in 53s
http://logs.bonnyci.com/check_github/BonnyCI/hoist/73/1485371599.16/hoist-checks : FAILURE in 10s

Starting gate_github jobs.


=doc Update java code sample of StatefulMap.

The .filterNot(List::isEmpty) was missing, now fixed.

merging because this is a doc change


Remove use_dynamo_category query param

Description

https://github.com/chanzuckerberg/napari-hub/issues/1057
Remove use_dynamo_category query param from categories endpoint so that we always query dynamo for the categories API. This change will any new preview page builds after it gets deployed to production:
https://github.com/chanzuckerberg/napari-hub/blob/383352d13d17ef0fc2c3f5f4d2125daadd8b1bf7/backend/preview/preview.py#L57

We should also clean up the updates made to the bdd tests as a part of this. https://github.com/chanzuckerberg/napari-hub/blob/main/backend/bdd_tests/test_category.py#L22-L37


Evaluation board?

Hi,
do you have experience with different evaluation boards with the ISM330DHCX? The one I am using is out of stock.
Regards, Gaute

The one I use is the ST's x-nucleo-iks02a1

Thanks!


new page created and help page updated with new content

Trello:
https://trello.com/c/yWjT16BR/736-create-a-stand-alone-displaying-the-poster-page
https://trello.com/c/4GwGDUxo/743-update-support-page-to-become-help-and-information

Renamed qr support page to help and all references/links to page/code
New content for help page
New page linked off help page -> How to display your COVID Alert poster
Footer updated for new links
New url /display for new how to display page

 Create a stand-alone 'Displaying the Poster' Page

 Update support page to become "Help and information"

 Update the Footer links


Implement write method for MatchMSData class

Implement a method to store a MatchMSData object with possibly added retention times and indices back to disk using a format supported by matchms.

@hechth, this has to be postponed until https://github.com/bioconda/bioconda-recipes/pull/28382 is passed. With matchms 0.9.0 comes the save_as_msp method that you contributed.

@maximskorik the mentioned recipe has just been merged


Add volumeMount for dynamic-plugins-registry-auth

For secure container registry we need a auth.json file that contains auth tokens. The file is stored as a secret like
oc create secret generic dynamic-plugins-registry-auth --from-file=~/.config/containers/auth.json

It is then picked up by skopeo during the dynamic plugin install process.
Accompanying PR for dynamic plugins:
https://github.com/janus-idp/backstage-showcase/pull/1479

thanks, I wanted to wait until https://github.com/redhat-developer/rhdh-chart/pull/40 get's merged and then bump the version again :)

thanks, I wanted to wait until #40 get's merged and then bump the version again :)

Just reviewed and merged #40 ;)

changed the defaultMode to 416, thanks for pointing it out on https://github.com/redhat-developer/rhdh-operator/pull/102#discussion_r1727372525

/retest

From the CI logs, it looks like the latest tag of RHDH used in this Chart is now pointing to an old version of RHDH.
/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1481
          throw new Error(
                ^

Error: Failed to instantiate service 'core.tokenManager' for 'search' because the factory function threw an error, Error: Failed to instantiate service 'core.tokenManager' because createRootContext threw an error, Error: You must configure at least one key in backend.auth.keys for production.
    at /opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1481:17
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async BackendInitializer.getInitDeps_fn (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1644:20)
    at async /opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1779:32
    at async processNode (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1302:22)
    at async Promise.all (index 0)
    at async processMoreNodes (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1297:7)
    at async _DependencyGraph.parallelTopologicalTraversal (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1308:5)
    at async /opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1777:9
    at async Promise.all (index 4)
    at async BackendInitializer.doStart_fn (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1757:3)
    at async BackendInitializer.start (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1611:5)
    at async BackstageBackend.start (/opt/app-root/src/node_modules/@backstage/backend-app-api/dist/index.cjs.js:1881:5)

Node.js v18.20.2

I get the same error on the main branch when deploying the Chart with its defaults.
To fix this, I think we should switch to the next tag by default (just like what we did for the operator: https://github.com/redhat-developer/rhdh-operator/blob/main/config/manager/default-config/deployment.yaml#L86).

@rm3l https://github.com/redhat-developer/rhdh-chart/pull/42

@rm3l interestingly https://github.com/redhat-developer/rhdh-chart/actions/runs/10355552516/job/28663454790 did work for the latest release. And I just saw, that the failing test is specifically overriding the tag. So I dont think changing it to next does anything to the test.

/retest

let's wait for @nickboldt to chime in. The last latest from the last successful run pointed to https://quay.io/repository/rhdh/rhdh-hub-rhel9/manifest/sha256:57321cec47aa00cf65f9b872b55e5283f2ced4f6e4ad820726d7cd764068de30  which is 1.2-133
I would also expect latest to be the latest stable release

Something has gone horribly wrong with https://quay.io/repository/rhdh/rhdh-hub-rhel9?tab=tags as 1.1 should NOT link to latest (that is reserved for the current stable release and its z-stream updates
next meanwhile points to builds from main (1.3 currently)
once we branch for feature freeze, after a couple days the latest tag will move to 1.3 and next will move to 1.4.


[Algorithm] Drain3 raw log parsing potential enhancement

Background: Drain log parsing works best on ingesting only log content - meaning we trim the rest with some simple Regex or rule. Slicing the contents accurately from
Dec 10 07:28:08 LabSZ sshd[24247]: Received disconnect from <IP_ADDRESS>: 11: Bye Bye [preauth]
to below requires prior knowledge on the delimiter, which I am 99% sure users don't care to give. So we need to adapt Drain to be more robust.
Received disconnect from <IP_ADDRESS>: 11: Bye Bye [preauth]
I found a potentially(?) major enhancement to the algorithm on RAW log parsing.
The current test is shown below yields much better clustering than the original unreadable results (over-convergence), but it also requires a tiny adjustment to global similarity threshold - So the idea is all clusters should have their own standard of accepting new templates, not by a global constraint. (This is mentioned in the updated version of research paper, not my invention)
I will attempt to submit a patch to the upstream IBM/Drain3 repo and see if it's accepted.
BUT! To yield the most accurate result, we still need to implement a dynamic threshold calculation and clustering merger for the similarity function;

[ ] Dynamic Threshold Calculator
[ ] Log Group Merger

ID=7     : size=177730    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=8     : size=141046    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*> <*> <*> <*> <*>
ID=6     : size=122118    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*> <*> <*> <*>
ID=2     : size=120488    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*>
ID=3     : size=35308     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*> <*> <*>
ID=5     : size=20241     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed <*> for invalid user <*> from <IP> port <NUM> ssh2
ID=1     : size=18909     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] reverse mapping checking getaddrinfo for <*> [<IP>] failed - POSSIBLE BREAK-IN ATTEMPT!
ID=4     : size=15645     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=9     : size=1331      : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*> <*> <*> <*> <*> <*>
ID=11    : size=932       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> <*> <*> <*> <*> <*> <*> [preauth]
ID=15    : size=497       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Address <IP> maps to <*> but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
ID=10    : size=493       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*> <*> <*> <*> <*> <*> [preauth]
ID=13    : size=154       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*> <*> <*>
ID=18    : size=108       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> <*> <*> <*> <*> <*> <*>
ID=20    : size=92        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Normal Shutdown, Thank you for playing [preauth]
ID=14    : size=30        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed password for invalid user <*> <*> from <IP> port <NUM> ssh2
ID=12    : size=14        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> <*>
ID=16    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification 'GET <*> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=17    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException timeout in waiting for rekeying process. [preauth]
ID=19    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification 'CONNECT xui.ptlogin2.qq.com <NUM> HTTP/<NUM>.<NUM>' from <IP> port <NUM>

Threshold 0.4 (Default, not best)
ID=10    : size=140950    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> password for <*> from <IP> port <NUM> ssh2
ID=9     : size=140701    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd auth) authentication failure; logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=7     : size=68958     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Connection closed by <IP> [preauth]
ID=8     : size=46608     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> <*> <*> [preauth]
ID=14    : size=37963     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] PAM service(sshd) ignoring max retries; <NUM> > <NUM>
ID=12    : size=37298     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Disconnecting Too many authentication failures for <*> [preauth]
ID=13    : size=37029     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] PAM <NUM> more authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=11    : size=36967     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] message repeated <NUM> times <Averylonglist[]>
ID=6     : size=20241     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed <*> for invalid user <*> from <IP> port <NUM> ssh2
ID=4     : size=19852     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd auth) check pass; user unknown
ID=1     : size=18909     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] reverse mapping checking getaddrinfo for <*> [<IP>] failed - POSSIBLE BREAK-IN ATTEMPT!
ID=2     : size=14551     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user <*> from <IP>
ID=3     : size=14551     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] input userauth request invalid user <*> [preauth]
ID=5     : size=14356     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd auth) authentication failure; logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=18    : size=1289      : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] PAM <NUM> more authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=24    : size=952       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] fatal Read from socket failed Connection reset by peer [preauth]
ID=19    : size=930       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> No more user authentication methods available. [preauth]
ID=15    : size=838       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Did not receive identification string from <IP>
ID=17    : size=592       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Closed due to user request. [preauth]
ID=32    : size=497       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Address <IP> maps to <*> but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
ID=20    : size=182       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd session) session opened for user <*> by (uid=<NUM>)
ID=22    : size=182       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd session) session closed for user <*>
ID=16    : size=177       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException Auth <*> [preauth]
ID=33    : size=108       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> [preauth]
ID=63    : size=92        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Normal Shutdown, Thank you for playing [preauth]
ID=47    : size=81        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Client disconnecting normally [preauth]
ID=52    : size=60        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> disconnect [preauth]
ID=21    : size=34        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> disconnected by user
ID=29    : size=30        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] input userauth request invalid user <*> <*> [preauth]
ID=30    : size=30        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed password for invalid user <*> <*> from <IP> port <NUM> ssh2
ID=38    : size=13        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user from <IP>
ID=39    : size=13        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] input userauth request invalid user [preauth]
ID=40    : size=13        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed <*> for invalid user from <IP> port <NUM> ssh2
ID=31    : size=11        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user <*> admin from <IP>
ID=35    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification <*> <*> from <IP> port <NUM>
ID=37    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification 'GET <*> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=41    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification <*> from <IP> port <NUM>
ID=34    : size=6         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] fatal no hostkey alg [preauth]
ID=49    : size=6         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error connect to <IP> port <NUM> failed.
ID=57    : size=6         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> disconnected by user [preauth]
ID=28    : size=5         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user myapn cen from <IP>
ID=46    : size=4         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user ftp <*> from <IP>
ID=56    : size=4         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> Authentication cancelled by user. [preauth]
ID=23    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] fatal Write failed Connection reset by peer [preauth]
ID=48    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException timeout in waiting for rekeying process. [preauth]
ID=54    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Server listening on <IP> port <NUM>.
ID=55    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Server listening on port <NUM>.
ID=61    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Disconnect requested by Windows SSH Client.
ID=25    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> User request [preauth]
ID=36    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user back newshops from <IP>
ID=45    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user bash spm from <IP>
ID=51    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> org.vngx.jsch.userauth.AuthCancelException User authentication canceled by user [preauth]
ID=59    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user lcap oracle from <IP>
ID=60    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user zxdbm epg from <IP>
ID=26    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad packet length <NUM>. [preauth]
ID=27    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Disconnecting Packet corrupt [preauth]
ID=42    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user ram k from <IP>
ID=43    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> java.net.SocketTimeoutException Read timed out [preauth]
ID=44    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM>
ID=50    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Corrupted MAC on input. [preauth]
ID=53    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user sugon test from <IP>
ID=58    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException reject HostKey <IP> [preauth]
ID=62    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification 'CONNECT xui.ptlogin2.qq.com <NUM> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=64    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] syslogin perform logout logout() returned an error

Threshold 0.3 compared to below baseline result, looks almost perfect
--- Done processing file in 45.46 sec. Total of 655147 lines, rate 14411.4 lines/sec, 53 clusters
ID=10    : size=140950    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> password for <*> from <IP> port <NUM> ssh2
ID=16    : size=140668    : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd auth) authentication failure; logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=7     : size=68958     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Connection closed by <IP> [preauth]
ID=8     : size=46608     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> <*> <*> [preauth]
ID=13    : size=37963     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] PAM service(sshd) ignoring max retries; <NUM> > <NUM>
ID=12    : size=37298     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Disconnecting Too many authentication failures for <*> [preauth]
ID=11    : size=36967     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] message repeated <NUM> times <Averylonglist[]>
ID=47    : size=36803     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] PAM <NUM> more authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=6     : size=20241     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed <*> for invalid user <*> from <IP> port <NUM> ssh2
ID=4     : size=19852     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd auth) check pass; user unknown
ID=1     : size=18909     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] reverse mapping checking getaddrinfo for <*> [<IP>] failed - POSSIBLE BREAK-IN ATTEMPT!
ID=2     : size=14551     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user <*> from <IP>
ID=3     : size=14551     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] input userauth request invalid user <*> [preauth]
ID=5     : size=14356     : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd auth) authentication failure; logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=18    : size=1289      : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] PAM <NUM> more authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=24    : size=952       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] fatal Read from socket failed Connection reset by peer [preauth]
ID=19    : size=932       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> <*> <*> <*> <*> <*> <*> [preauth]
ID=14    : size=838       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Did not receive identification string from <IP>
ID=17    : size=592       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Closed due to user request. [preauth]
ID=31    : size=497       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Address <IP> maps to <*> but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
ID=9     : size=259       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] <*> <*> <*> authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> user=root
ID=20    : size=182       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd session) session opened for user <*> by (uid=<NUM>)
ID=22    : size=182       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] pam unix(sshd session) session closed for user <*>
ID=15    : size=177       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException Auth <*> [preauth]
ID=32    : size=108       : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> [preauth]
ID=52    : size=92        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Normal Shutdown, Thank you for playing [preauth]
ID=42    : size=87        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> <*> <*> <*> [preauth]
ID=46    : size=60        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> disconnect [preauth]
ID=21    : size=34        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> disconnected by user
ID=28    : size=30        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user <*> <*> from <IP>
ID=29    : size=30        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] input userauth request invalid user <*> <*> [preauth]
ID=30    : size=30        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed password for invalid user <*> <*> from <IP> port <NUM> ssh2
ID=36    : size=13        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Invalid user from <IP>
ID=37    : size=13        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] input userauth request invalid user [preauth]
ID=38    : size=13        : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Failed <*> for invalid user from <IP> port <NUM> ssh2
ID=34    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification <*> <*> from <IP> port <NUM>
ID=35    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification 'GET <*> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=39    : size=7         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification <*> from <IP> port <NUM>
ID=33    : size=6         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] fatal no hostkey alg [preauth]
ID=40    : size=6         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> <*> <*> <*> <*> [preauth]
ID=44    : size=6         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error connect to <IP> port <NUM> failed.
ID=23    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] fatal Write failed Connection reset by peer [preauth]
ID=43    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException timeout in waiting for rekeying process. [preauth]
ID=48    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Server listening on <IP> port <NUM>.
ID=49    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Server listening on port <NUM>.
ID=50    : size=3         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM> Disconnect requested by Windows SSH Client.
ID=25    : size=2         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] error Received disconnect from <IP> <NUM> User request [preauth]
ID=26    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad packet length <NUM>. [preauth]
ID=27    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Disconnecting Packet corrupt [preauth]
ID=41    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Received disconnect from <IP> <NUM>
ID=45    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Corrupted MAC on input. [preauth]
ID=51    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] Bad protocol version identification 'CONNECT xui.ptlogin2.qq.com <NUM> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=53    : size=1         : <Month> <NUM> <NUM> <NUM> <NUM> LabSZ sshd[<NUM>] syslogin perform logout logout() returned an error

Original version without my patch, but sliced with prior knowledge, threshold 0.4 default
--- Done processing file in 25.76 sec. Total of 655147 lines, rate 25432.1 lines/sec, 51 clusters
ID=10    : size=140768    : Failed password for <*> from <IP> port <NUM> ssh2
ID=9     : size=140701    : pam unix(sshd auth) authentication failure; logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=7     : size=68958     : Connection closed by <IP> [preauth]
ID=8     : size=46642     : Received disconnect from <IP> <NUM> <*> <*> <*>
ID=14    : size=37963     : PAM service(sshd) ignoring max retries; <NUM> > <NUM>
ID=12    : size=37298     : Disconnecting Too many authentication failures for <*> [preauth]
ID=13    : size=37029     : PAM <NUM> more authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*> <*>
ID=11    : size=36967     : message repeated <NUM> times <Averylonglist[]>
ID=6     : size=20241     : Failed <*> for invalid user <*> from <IP> port <NUM> ssh2
ID=4     : size=19852     : pam unix(sshd auth) check pass; user unknown
ID=1     : size=18909     : reverse mapping checking getaddrinfo for <*> [<IP>] failed - POSSIBLE BREAK-IN ATTEMPT!
ID=2     : size=14551     : Invalid user <*> from <IP>
ID=3     : size=14551     : input userauth request invalid user <*> [preauth]
ID=5     : size=14356     : pam unix(sshd auth) authentication failure; logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=18    : size=1289      : PAM <NUM> more authentication <*> logname= uid=<NUM> euid=<NUM> tty=ssh ruser= <*>
ID=24    : size=952       : fatal Read from socket failed Connection reset by peer [preauth]
ID=19    : size=932       : error Received disconnect from <IP> <NUM> <*> <*> <*> <*> <*> <*> [preauth]
ID=15    : size=838       : Did not receive identification string from <IP>
ID=17    : size=595       : Received disconnect from <IP> <NUM> <*> <*> <*> <*> <*> <*>
ID=31    : size=497       : Address <IP> maps to <*> but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
ID=20    : size=182       : Accepted password for <*> from <IP> port <NUM> ssh2
ID=21    : size=182       : pam unix(sshd session) session opened for user <*> by (uid=<NUM>)
ID=22    : size=182       : pam unix(sshd session) session closed for user <*>
ID=16    : size=177       : error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException Auth <*> [preauth]
ID=32    : size=108       : Received disconnect from <IP> <NUM> [preauth]
ID=50    : size=92        : Received disconnect from <IP> <NUM> Normal Shutdown, Thank you for playing [preauth]
ID=42    : size=87        : Received disconnect from <IP> <NUM> <*> <*> <*> [preauth]
ID=46    : size=60        : Received disconnect from <IP> <NUM> disconnect [preauth]
ID=28    : size=30        : Invalid user <*> <*> from <IP>
ID=29    : size=30        : input userauth request invalid user <*> <*> [preauth]
ID=30    : size=30        : Failed password for invalid user <*> <*> from <IP> port <NUM> ssh2
ID=36    : size=13        : Invalid user from <IP>
ID=37    : size=13        : input userauth request invalid user [preauth]
ID=38    : size=13        : Failed <*> for invalid user from <IP> port <NUM> ssh2
ID=34    : size=7         : Bad protocol version identification <*> <*> from <IP> port <NUM>
ID=35    : size=7         : Bad protocol version identification 'GET <*> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=39    : size=7         : Bad protocol version identification <*> from <IP> port <NUM>
ID=33    : size=6         : fatal no hostkey alg [preauth]
ID=40    : size=6         : error Received disconnect from <IP> <NUM> <*> <*> <*> <*> [preauth]
ID=44    : size=6         : error connect to <IP> port <NUM> failed.
ID=23    : size=3         : fatal Write failed Connection reset by peer [preauth]
ID=43    : size=3         : error Received disconnect from <IP> <NUM> com.jcraft.jsch.JSchException timeout in waiting for rekeying process. [preauth]
ID=47    : size=3         : Server listening on <IP> port <NUM>.
ID=48    : size=3         : Server listening on port <NUM>.
ID=25    : size=2         : error Received disconnect from <IP> <NUM> User request [preauth]
ID=26    : size=1         : Bad packet length <NUM>. [preauth]
ID=27    : size=1         : Disconnecting Packet corrupt [preauth]
ID=41    : size=1         : Received disconnect from <IP> <NUM>
ID=45    : size=1         : Corrupted MAC on input. [preauth]
ID=49    : size=1         : Bad protocol version identification 'CONNECT xui.ptlogin2.qq.com <NUM> HTTP/<NUM>.<NUM>' from <IP> port <NUM>
ID=51    : size=1         : syslogin perform logout logout() returned an error
···

Some additional information on log merger, we need to merge the clusters with very minimal number of log hits to similar clusters based on a similarity threshold calculated using some equation.. though IDK which yet, gonna figure that out using some heuristics.

The algorithm enhancements have turned out to be effective. In light of issue #14 that requires further structural modification of the Drain3 code base, we have heavily modified the MIT-licensed Drain3 implementation and intend to host it in our repo (algorithm files will respect the original MIT license header).


Fix i686-pc-windows-gnu

The build command in mingw.sh script was failing but the script continued to run and returned 0. The result was that the mingw toolchain with sjlj was being used in the image, not the one with dwarf expectation we are trying to build!
I set the option -e and fixed the script.

Rebased to fix the solaris build.

bors r+

Thanks!


Data Pipeline

Data is no longer aggregated into a single buffer. Data is aggregated on a per peer bases.
Fix Universal_Gateway not compiling after house keeping

Please let me know if this is working. I'd like to add formal doxygen documentation if it does.

Oh I did not see your comment on #39

I'm still struggling to figure the configuration out, but I'm hoping maybe we can step back and talk about what the final configuration should look like. Last night I had a brainstorm and jotted down some ideas that are new for me, but I expect similar to what you're already doing. The main thing i've tried to work out is the configuration. What could we do to be able to define a function within the setup() function? For example an .ino would look like:
#include stuff.h
FDRSGateway FDRS(yabba, dabba);
ESPNOWevent ESPNOWunreg(doo);
UARTevent UART();
setup(){
ESPNOWunreg.action() = {UART.send(); DBG("espnow unregistered");}
loop(){
FDRS.loop();
}

I'm on mobile, so that's just a quick look at my concept. I can elaborate further, but I think referring to each object as an 'event' will make it expandable in the way I envision. How and where to define the action functions is another question, but I think it will help us make a user configuration setup that is intuitive enough for beginners.
I'm also debating using "unregistered" instead of "unknown".

Here is the most simple example I can think of to pipe data from A -> B. This pipes all data from ESPNOW to MQTT.
My Idea is to create a examples for each permutation. LoRa to serial, ESPNOW to serial, LoRa to ESPNOW etc. Only shoved everything into one example for testing purposes.

Thank you very much for the example. But I'm struggling with a LoRa-> Serial example...
@Devilbinder: Can you give me an example which is receiving LoRa Data and piping it to Serial?
And as I tried to find out how to do that: Is there a possibility to pipe LoRa -> Serial & LoRa (so I have the debug output and can forward?)
Sorry for not being a pro, but a working piece of code would help me in testing further.


StatusBar dim is not Showing

Library Version
-v0.1.2
Affected Device(s)

Samsung Galaxy zflip4 with Android 14.0 Pixel5(emulator)

Describe the Bug:
In the case of M3 ModalBottomSheet, Dim processing is possible in the Status Bar area when BottomSheet is on the screen by specifying windowInsets = WindowInsets(top = 0).
But FlexibleBottomSheet not working by by specifying windowInsets = WindowInsets(top = 0).
Add a clear description about the problem.

M3 ModalBottomSheet
FlexibleBottomSheet

full code is here.
https://github.com/Project-Unifest/unifest-android/blob/develop/core/ui/src/main/kotlin/com/unifest/android/core/ui/component/FestivalBottomSheet.kt
Expected Behavior:
I hope dim processing is applied to the Status Bar area.

Hi @easyhooon, sorry for the delayed response. You can check out the sample1 code for dimming the status bar while you're displaying the bottom sheet like the given screenshot below:

If you are still facing the same issue after referring to the code, please re-open it. Thanks!


DS-2571 Fix jumping to value in descending browse

https://jira.duraspace.org/browse/DS-2571

+1 tested in Vagrant-DSpace for XMLUI and JSPUI

All tests for descending "browse by title" and "browse by issue date" successful in XMLUI and JSPUI
So that covers the item browse..
However, "browse by author" still suffers the problem -- a single "z" author won't appear in the current page after jumping to "z", but appears on the previous page.
If this PR was intended just to fix item browsing and not author browsing (I saw some references to DS-2534 as a different bug in the JIRA comments), then +1. If not, then is it too tricky to fix the author browse issue at the same time?

Thanks @kshepherd -- given that I didn't even remember that I'd made this PR, I'm not sure I'm qualified to comment on how easy it would be to fix the author browse (and presumably subject and other 2-level browse options)... I'll have a quick look, it may just be a matter of adding the same one line in another spot in the same file.

My testing results are the same as above: works for title and issue date browse (combined with decending sort) in both JSPUI and XMLUI. Author browse + descending sort is still a bit "funky" however, this fix is still an improvement, and is worth merging now. +1

+1 Tested and fixes Title/Date browse (with decending sort).
As mentioned by others, Author and Subject Browse (with decending sort) still don't work quite right. But, this PR fixes 2 of the 4 descending jump-to problems.


DI Error

OS?
Windows10
Versions.
@angular/cli: 1.0.0-beta.31
node: 7.2.0
os: win32 x64
@angular/common: 2.4.7
@angular/compiler: 2.4.7
@angular/core: 2.4.7
@angular/forms: 2.4.7
@angular/http: 2.4.7
@angular/platform-browser: 2.4.7
@angular/platform-browser-dynamic: 2.4.7
@angular/router: 3.4.7
@angular/cli: 1.0.0-beta.31
@angular/compiler-cli: 2.4.7
Repro steps.
ng serve
The log given by the failure.
Error: DI Error
at NoProviderError.ZoneAwareError (http://localhost:4200/polyfills.bundle.js:816:33)
at NoProviderError.BaseError [as constructor] (http://localhost:4200/vendor.bundle.js:31581:16)
at NoProviderError.AbstractProviderError [as constructor] (http://localhost:4200/vendor.bundle.js:63280:16)
at new NoProviderError (http://localhost:4200/vendor.bundle.js:63342:16)
at ReflectiveInjector_.throwOrNull (http://localhost:4200/vendor.bundle.js:88631:19)
at ReflectiveInjector.getByKeyDefault (http://localhost:4200/vendor.bundle.js:88670:25)
at ReflectiveInjector.getByKey (http://localhost:4200/vendor.bundle.js:88602:25)
at ReflectiveInjector.get (http://localhost:4200/vendor.bundle.js:88471:21)
at AppModuleInjector.get (/AppModule/module.ngfactory.js:364:154)
at AppModuleInjector.get (/AppModule/module.ngfactory.js:384:164)
at AppModuleInjector.getInternal (/AppModule/module.ngfactory.js:617:50)
at AppModuleInjector.NgModuleInjector.get (http://localhost:4200/vendor.bundle.js:64215:44)
at CompiledTemplate.proxyViewClass.AppView.injectorGet (http://localhost:4200/vendor.bundle.js:89406:45)
at CompiledTemplate.proxyViewClass.DebugAppView.injectorGet (http://localhost:4200/vendor.bundle.js:89834:49)
at ElementInjector.get (http://localhost:4200/vendor.bundle.js:88910:27)
Mention any other details that might be useful.
I have a Shared Module that import in the App Module and LoginModule.
When I import the services inside the constructor, get the DI ERROR

Are you sure your providers in SharedModule includes both the APIService and UtilsService?
Are you sure AppModule imports SharedModule.forRoot() and not just SharedModule?

This feels to me it's a problem with Angular itself, not the CLI. You should file an issue on http://github.com/angular/angular. I'm going to close this but if you think that it is a problem with the CLI just answer here.

I haven't figured out what exactly is causing this, but I did an upgrade to beta 31 from beta 26. In Beta 26 all was working fine, in Beta 31 this error pops up.
Angular version is 2.4.4 for both the Beta 26 and beta 31 so I would say the error has something to do with the cli

Did you submit the issue to http://github.com/angular/angular ?? I'm having a similar issue

getting the similar issue on my angular2 app, but its not consistent and comes anonymously, any help ?


metaclass conflict error

$ vwgen add xxx
Traceback (most recent call last):
  File "/opt/venv/vwgen/bin/vwgen", line 11, in <module>
    load_entry_point('VxWireguard-Generator==1.0', 'console_scripts', 'vwgen')()
  File "/opt/venv/vwgen/lib/python3.6/site-packages/VxWireguard_Generator-1.0-py3.6.egg/vwgen/__main__.py", line 30, in __main__
  File "/opt/venv/vwgen/lib/python3.6/site-packages/VxWireguard_Generator-1.0-py3.6.egg/vwgen/vwgen.py", line 38, in main
  File "/opt/venv/vwgen/lib64/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/opt/venv/vwgen/lib/python3.6/site-packages/VxWireguard_Generator-1.0-py3.6.egg/vwgen/vwgen_add.py", line 31, in <module>
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/opt/venv/vwgen/lib/python3.6/site-packages/VxWireguard_Generator-1.0-py3.6.egg/vwgen/common.py", line 57, in <module>
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

This error occoured after commit eaf26fc50aefe47e608b3eead2d1a1b47573b4e8.

Thank you for your report.
Would you please try whether upgrading to Python 3.7 can solve the problem?

Yes, upgrading to python 3.7 solved the problem. Thanks for your outstanding work!


Add support for Sidekiq 7

In response to issue #50 and reading through the Sidekiq source I believe this should fix compatibility with Sidekiq 7.

Made the changes - but looks like you'll need to trigger a re-run to see if they work as expected.

Thanks! It appears the gemfiles/sidekiq_7.x.gemfile is not committed. Have you run appraisal install? link

No - I've never used appraisal before so I'm not familiar with that step - sorry. Just ran it now and committed the file.

👋 hello, is something missing here?

👋 hello, is something missing here?

Tests are failed

Sorry - I didn't see the failure. The tests don't run until they are triggered so I don't see the output.
Curiously the test is passing for me locally. Would be open to any insight as to what is going wrong.

Sorry - I didn't see the failure. The tests don't run until they are triggered so I don't see the output.
Curiously the test is passing for me locally. Would be open to any insight as to what is going wrong.

Are you sure you are using correct bundle?
BUNDLE_GEMFILE=gemfiles/sidekiq_7.x.gemfile bundle
BUNDLE_GEMFILE=gemfiles/sidekiq_7.x.gemfile rspec './spec/active_job/uniqueness/sidekiq_patch_spec.rb[1:7:1:1:1]'

Run options: include {:ids=>{"./spec/active_job/uniqueness/sidekiq_patch_spec.rb"=>["1:7:1:1:1"]}}
2022-11-16T21:55:19.318Z pid=98327 tid=27yj INFO: Sidekiq 7.0.1 connecting to Redis with options {:size=>5, :pool_name=>"internal", :url=>nil}
F

Failures:

  1) Sidekiq patch job death when queue adapter is Sidekiq when job class has unique strategy enabled releases the lock
     Got 0 failures and 2 other errors:
     Shared Example Group: "locks release" called from ./spec/active_job/uniqueness/sidekiq_patch_spec.rb:129

     1.1) Failure/Error: job = ActiveJob::Base.deserialize(job_data.fetch('args').first)

          NameError:
            uninitialized constant MyJob
          # ./lib/active_job/uniqueness/sidekiq_patch.rb:11:in `unlock_sidekiq_job!'
          # ./lib/active_job/uniqueness/sidekiq_patch.rb:51:in `delete'
          # ./lib/active_job/uniqueness/sidekiq_patch.rb:58:in `clear'
          # ./spec/active_job/uniqueness/sidekiq_patch_spec.rb:124:in `block (3 levels) in <top (required)>'
          # ./spec/support/active_job_helpers.rb:32:in `block (2 levels) in <top (required)>'

     1.2) Failure/Error: job = ActiveJob::Base.deserialize(job_data.fetch('args').first)

          NameError:
            uninitialized constant Analytics
          # ./lib/active_job/uniqueness/sidekiq_patch.rb:11:in `unlock_sidekiq_job!'
          # ./lib/active_job/uniqueness/sidekiq_patch.rb:51:in `delete'
          # ./lib/active_job/uniqueness/sidekiq_patch.rb:58:in `clear'
          # ./spec/active_job/uniqueness/sidekiq_patch_spec.rb:7:in `each'
          # ./spec/active_job/uniqueness/sidekiq_patch_spec.rb:7:in `block (3 levels) in <top (required)>'
          # ./spec/support/active_job_helpers.rb:32:in `block (2 levels) in <top (required)>'

Finished in 0.014 seconds (files took 0.41137 seconds to load)
1 example, 1 failure

Failed examples:

rspec './spec/active_job/uniqueness/sidekiq_patch_spec.rb[1:7:1:1:1]' # Sidekiq patch job death when queue adapter is Sidekiq when job class has unique strategy enabled releases the lock

Cool - would you mind retrying the build now?

Cool - would you mind retrying the build now?

 I've run locally and it still fails, but anyway started tests.

Yeah I had it green locally before pushing

Thank you!


Add Logstasher to app config

This logging configuration will allow our ELK logging stack to interpret the production logs from the application. It means better searching and filtering of logs in Kibana.
Tidies up the Gemfile along the way.

Lovely cleanup of the Gemfile Tom :+1:
I've spun this up locally to test. The log output in the non json log looks a bit less useful, I'm seeing:
[5d791472-76d2-405c-9788-c8715684789f] Authenticating with gds_sso strategy
rather than:
I, [2017-06-06T06:51:48.547868 #4901]  INFO -- : [7dff8500-fda1-47cf-8ad3-954d5137db06] Processing by ContentItemsController#index as */*
Do you know why this might be?
As for the json log, that looks like a good addition, and it looks like JSON, which is good enough for me :)

@cbaines thanks for taking a look at the output.
I was under the impression that setting config.logstasher.suppress_app_log = true in config/environments/production.rb would prevent Rails from writing anything to logs/production.log.
It would be nice if this app only logged ELK compatible JSON in production from now on.
I've reverted the log formatter change, since it makes no real difference either way but might be clouding this issue.

I've reverted the log formatter change, since it makes no real difference either way but might be clouding this issue.

Ok, could you fixup the previous commit with this change, just for neatness? Apart from that, this looks good to me :+1:


Updates readme

Adds screenshots
Breaks down steps a little more effectively to lower barrier to entry

Snippet from Before

Snippet from After

Note: would love to add contact information to the heroku section so contributors have someone to be in touch with if need be.

I added some troubleshooting for the .env file process.

Thank you!


SILGen: Conditionally use @callee_guaranteed contexts

We need to borrow guaranteed values with sil ownership and need to
distinguish between @callee_guaranteed and other context conventions in
a few places.
SR-5441

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 8595961ced5133e12e45cd8dc0ade199573c4aed

Build failed
Swift Test OS X Platform
Git Sha - 8595961ced5133e12e45cd8dc0ade199573c4aed

@swift-ci Please smoke test

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 8595961ced5133e12e45cd8dc0ade199573c4aed

Build failed
Swift Test OS X Platform
Git Sha - 8595961ced5133e12e45cd8dc0ade199573c4aed


PIE-8855-FQN names in stage-level variables

added a note about FQNs not being supported at stage-level variables when using multi-serv, multi-env in a stage or pipleine
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


[SPARK-38826][SQL][DOCS] dropFieldIfAllNull option does not work for empty JSON struct

What changes were proposed in this pull request?
Make a minor correction for the documentation of json option dropFieldIfAllNull
Why are the changes needed?
The dropFieldIfAllNull option actually does not work for empty json struct due to SPARK-8093, the empty struct will be dropped anyway.
We should update the doc, otherwise it would be confusing.
Does this PR introduce any user-facing change?
Yes
How was this patch tested?
I've built the documentation locally and tested my change.

Can one of the admins verify this patch?

Merged to master


Maven plugin fails if suppression file is given but does not exist.

The Maven plugin expects the path of the suppression file to be a String.
This fails if you include the plugin in a parent and not all the children have the suppression file.
Using a fileSet might be a solution, but it would still have to work in case the fileSet remains empty.

Three ways to solve this problem.  If in some cases you don't have a suppression file you can configure:
<failOnError>false</failOnError>

Alternatively, if you have an internal repo (i.e. Nexus, Artifactory, etc.) you could bundle your enterprise suppression file in a JAR and add your suppression JAR as a dependency of dependency-check. That way the suppression file can be loaded from the classpath.
Lastly, you could host the suppression file on an internal web server and reference the suppression file using https://example.internal/suppression.xml.


DESENG-694: Update timeline widget design

Issue #: https://citz-gdx.atlassian.net/browse/DESENG-694
Description of changes:

Feature New Timeline Widget designs

Implemented Figma design
Adjusted styling in Engagement views slightly to accommodate theme-aware widgets

User Guide update ticket (if applicable):

Codecov Report
Attention: Patch coverage is 43.47826% with 13 lines in your changes missing coverage. Please review.

Project coverage is 75.17%. Comparing base (d735284) to head (bf9b49b).

Files with missing lines
Patch %
Lines

...t/old-view/widgets/Timeline/TimelineWidgetView.tsx
40.90%
13 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2596      +/-   ##
==========================================
+ Coverage   75.10%   75.17%   +0.06%
==========================================
  Files         612      612
  Lines       22247    22224      -23
  Branches     1869     1866       -3
==========================================
- Hits        16708    16706       -2
+ Misses       5266     5247      -19
+ Partials      273      271       -2

Flag
Coverage Δ

metweb
64.22% <43.47%> (+0.10%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines
Coverage Δ

met-web/src/components/common/Input/Select.tsx
91.66% <ø> (ø)

met-web/src/components/common/Typography/index.tsx
100.00% <100.00%> (ø)

met-web/src/styles/Theme.ts
100.00% <ø> (ø)

...t/old-view/widgets/Timeline/TimelineWidgetView.tsx
48.00% <40.90%> (+18.83%)
:arrow_up:


Improve aggregation write exception log and remove redundant store query log

Purpose
$subject
Documentation
N/A
Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes
Ran FindSecurityBugs plugin and verified report? yes
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes

Codecov Report

Merging #1254 into master will decrease coverage by <.01%.
The diff coverage is 75%.

@@             Coverage Diff              @@
##             master    #1254      +/-   ##
============================================
- Coverage     61.45%   61.45%   -0.01%
  Complexity       35       35
============================================
  Files           619      619
  Lines         24934    24939       +5
  Branches       3907     3907
============================================
+ Hits          15323    15326       +3
- Misses         8285     8287       +2
  Partials       1326     1326

Impacted Files
Coverage Δ
Complexity Δ

...a/io/siddhi/core/util/parser/StoreQueryParser.java
81.06% <ø> (+0.66%)
0 <0> (ø)
:arrow_down:

...o/siddhi/core/aggregation/IncrementalExecutor.java
81.34% <75%> (-0.55%)
0 <0> (ø)

...e/src/main/java/io/siddhi/core/util/Scheduler.java
82.69% <0%> (-1.29%)
0% <0%> (ø)

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 6683aee...0b039ca. Read the comment docs.


ERROR: Rexec.m line 91 cmdout: Fatal error: cannot open file 'CMD': No such file or directory

Hi,
I am using this package currently and have the following issues. I am not quite sure if I set anything wrong. I would be very appreciative of your help.
The target is to run loe package (R package) in Matlab script. I am using the mac os, Matlab 2018a, and R 4.1.2.
I have those lines of code to generate some results:
Rinit('loe', '/Library/Frameworks/R.framework/Resources/Rscript');
Rpush('d_cohort', d_cohort);
Rrun('OM <- get.order(d_cohort)');
OM = Rpull('OM');
However, it returns this error when calling Rpull

I am wondering why this happens. I tested the loe package in Rstudio and it works fine.
Thanks so much for the help.

I changed the route from '/Library/Frameworks/R.framework/Resources/Rscript' to '/Library/Frameworks/R.framework/Resources/R' and it seems this is the correct path.
However, I still meet the Rpush or Rpull errors

The following is the function of get.order
"get.order"<-
function(DM){
						N <- nrow(DM)
						AM <- rep(-1,4*((N*(N-1))^2))
						avec <-
									.C("getorder",#getorder(int *AM, double *D, int *N)
										arg1 = as.integer(AM),
										arg2 = as.double(DM),
										arg3 = as.integer(N)
									)$arg1
						A <- matrix(avec,
									byrow=TRUE,
									ncol =4
								)
						return(A[1:( length(which(avec>-1))/4 ),])
					}

I could confirm that the input d_cohort does exist in the Matlab environment. And the get.order function works fine in Rstudio using loe package.
Thanks so much for the help.

Hi DaisyRQin,
did you manage to run your script? You can try to run Rrun.R in R to see what is going on. Are you able to load d_cohort in R? What data type is your d_cohort variable?
Would be happy to help.
Best, Janine


How to specify an alternate port for Onvif Connection

The CreatePTZClientAsync and CreateMediaClientAsync instantiations accept an IP address, Username and Password.  My implementation also requires the ability to specify an alternate port (other than 80).   How is that done in CreateMediaClientAsync and CreatePTZClientAsync?

var foo = await OnvifClientFactory.CreateDeviceClientAsync("<IP_ADDRESS>:8003", "username", "password");

var foo = await OnvifClientFactory.CreateDeviceClientAsync("<IP_ADDRESS>:8003", "username", "password");


[3.0] Stripe package missing /types exports

Link to reproduction
No response
Describe the Bug
In the 2.0 stripe package, types were exported from '@payloadcms/plugin-stripe/types', this should also work in the 3.0 update of the package.
To Reproduce
Attempt to import a type from<EMAIL_ADDRESS>Payload Version
3.0-beta.24
Adapters and Plugins
No response

@paulpopus Let's do a few small updates here to get this package to follow our subpath exports pattern. See payload package for a good example.
Some items that will need to happen:

[ ] Remove the types.* pointer files those are no longer used
[ ] Add a src/exports/types.ts file
[ ] Add a key to the exports and publishConfig exports.
"./": {
"import": "./src/exports/.ts",
"require": "./src/exports/.ts",
"types": "./src/exports/.ts"
}

This should be resolved now


OpenGLRaw 3.2

OpenGLRaw-<IP_ADDRESS> (haskell-opengl) is out of bounds for:

[ ] GLURaw-<IP_ADDRESS> (>=3.0 && < 3.2). haskell-opengl. @ekmett @svenpanne
[ ] GLUT-<IP_ADDRESS> (>=1.0 && < 3.2). haskell-opengl. @ekmett @svenpanne
[ ] OpenGL-<IP_ADDRESS> (>=3.0 && < 3.2). haskell-opengl. @ekmett @svenpanne
[ ] lambdacube-gl-<IP_ADDRESS> (==3.1.*). Csaba Hruska<EMAIL_ADDRESS>@csabahruska. @lambdacube3d

fixed in lambdacube-gl-<IP_ADDRESS>

Just FYI: I'm working on the GLURaw/GLUT/OpenGL part.
The really annoying thing is: In retrospect, bumping the major version number was not necessary, a minor bump would have been enough. :cry: But I can't see a way to fix such an accident after a package has been released on Hackage...

GLURaw/GLUT/OpenGL have been fixed and uploaded to Hackage.

Just curious: Is there anything I need to do to get the most recent versions into stackage or is Michael taking care of this?

I've covered this one. In general, a PR to remove such upper bounds is always welcome, and will speed things up.

Ah, OK, providing a PR for build-constraints.yaml was the missing piece of information. Hopefully I won't forget that next time, or even better: There is no "next time"! :smile:


Update contributions doc to include requirements for remote tests

Updated contributions doc to include requirement to test all transaction methods and to ensure important response field formats.
@girasquid @ntalbott for review please, thanks!

:+1:

:candy:


Grpc.Core.RpcException: Status(StatusCode=Unknown, Detail="Stream removed")

When I access the database I get this error sometimes.
I am using Google.Cloud.Firestore nuget package.
Environment details

OS: Windows
.NET version: 3.1.201
Package name and version: Google.Cloud.Firestore latest

Steps to reproduce

Start your client application to access firebase and wait some time (5mins)
When you access the database (ex: get some data) you will get this issue

Here is stacktree:
 ---> Grpc.Core.RpcException: Status(StatusCode=Unknown, Detail="Stream removed")
   at Grpc.Core.Internal.ClientResponseStream`2.MoveNext(CancellationToken token)
   at Google.Api.Gax.Grpc.AsyncResponseStream`1.MoveNextAsync(CancellationToken cancellationToken)
   at System.Linq.AsyncEnumerable.<ForEachAsync>g__Core|295_0[TSource](IAsyncEnumerable`1 source,
Action`1 action, CancellationToken cancellationToken) in d:\a\1\s\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\ForEach.cs:line 31
   at System.Linq.AsyncEnumerable.<ForEachAsync>g__Core|295_0[TSource](IAsyncEnumerable`1 source,
Action`1 action, CancellationToken cancellationToken) in d:\a\1\s\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\ForEach.cs:line 31
   at Google.Cloud.Firestore.Query.GetSnapshotAsync(ByteString transactionId, CancellationToken cancellationToken)
   at Charlie.Services.FirebaseService.FindRecipeAsync(String name) in C:\Users\serka\Source\Repos\charlie-bot\src\Charlie\Services\FirebaseService.cs:line 37
   at Charlie.Modules.BasicModule.FindRecipe(String name) in C:\Users\serka\Source\Repos\charlie-bot\src\Charlie\Modules\BasicModule.cs:line 38

Please provide more details about the Google library you're using. (It sounds like it's Firestore, not Firebase, for a start.) It would also be useful to know how long "some time" is... 5 minutes? An hour? A day?
A short console app (with no other dependencies) to demonstrate the problem would be even better. (Is Charlie.Services your code, or another library?)

(I've typically seen "Stream removed" with network problems. Your networking configuration could be very important here, including any firewall and proxy you're behind.)

(I've typically seen "Stream removed" with network problems. Your networking configuration could be very important here, including any firewall and proxy you're behind.)

Updated the issue. I am using Google.Cloud.Firestore nuget package. After 5 mins for example, it gives me this error.
I dont think its because of my network configuration.
Thanks for the reply.

After 5 mins for example, it gives me this error.

So if I write a console app that writes a value to the database, waits 5 minutes, then reads it, you'd expect to see the error? If so, I'll write an app for that tomorrow morning, but I really wouldn't expect that to fail, based on my previous experiences...

After 5 mins for example, it gives me this error.

So if I write a console app that writes a value to the database, waits 5 minutes, then reads it, you'd expect to see the error? If so, I'll write an app for that tomorrow morning, but I really wouldn't expect that to fail, based on my previous experiences...

Okay, I will do more tests and try to find what really causes this issue.

using System;
using System.Linq;
using System.Threading.Tasks;
using Google.Cloud.Firestore;

namespace GrpcExceptionRepro
{
    class Program
    {
        private static FirestoreDb database;

        static async Task Main(string[] args)
        {
            InitFirebase();

            database = FirestoreDb.Create("project-id-here");

            var user = await FindUser("fasetto");

            System.Console.WriteLine($"Found user: {user.Name}\tId: {user.Id}");

            await Task.Delay(TimeSpan.FromMinutes(4));

            await FindUser("fasetto");
        }

        static void InitFirebase()
        {
            var keyPath = "./firebase-service-account-key.json";

            Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", keyPath);
        }

        static async Task<User> FindUser(string name)
        {
            var collection = database.Collection("users");
            var snapshot   = await collection.GetSnapshotAsync().ConfigureAwait(false);

            var user = snapshot.Documents
                .Select(x => x.ConvertTo<User>())
                .Where(x => x.Name.ToLower().Contains(name.ToLower()))
                .FirstOrDefault();

            return user;
        }
    }
}

@jskeet This is will cause that grpc error. I have no idea whats wrong.
GrpcExceptionRepro.zip

Thanks very much - that'll be very useful indeed. I'll see whether it reproduces the problem for me tomorrow.
Just to clarify, are you running this from your development machine, or is it running in the Cloud somewhere?

Running this on my development machine. Haven't tried on cloud server yet, but I think it will give me the same exception.

User class from the zip file:
using Google.Cloud.Firestore;

namespace GrpcExceptionRepro
{
    [FirestoreData]
    public class User
    {
        [FirestoreDocumentId]
        public string Id { get; set; }

        [FirestoreProperty]
        public string Name { get; set; }
    }
}

I've run this several times this morning without issue. That makes me think it may well be something in your network setup, e.g. a proxy that severs connections after a few minutes. If you could try running the code in a different environment (e.g. on the Cloud, or via a different network) that would be really useful.

I've run this several times this morning without issue. That makes me think it may well be something in your network setup, e.g. a proxy that severs connections after a few minutes. If you could try running the code in a different environment (e.g. on the Cloud, or via a different network) that would be really useful.

Thank you. I will try this again on cloud.

@jskeet It works on cloud without any issue like you said.
But I still wonder why it doesn't work on my development machine though.
Anyways, you can close this if you like.

Okay, I'll close for now - but I'd suggest you look into your network setup for answers as to why it's not working for you. If you end up with more information that might help us avoid this for other users, do add another comment and we can reopen.


Why is my modal dialog leaving shadow behind?

I followed the sample code and it is kind of working, except that the then() function doesn't get called when I dismiss the dialog. I'm not sure if this is related to the fact I'm also using AngularStrap in the project.

I've had the same problem when trying to close the modal using the close function injected into my modal controller. My workaround has been to push the current modal into the $rootScope in the .then function, and close it in my controller by grabbing the modal from the rootScope. Smells, but it works.
            modalService.showModal({
                templateUrl: '../../content/app/map/export/export-map-form.html',
                controller: 'ExportMapController',
            }).then(function (modal) {
                $rootScope.currentModal = modal;
                modal.element.modal();
            });

Then when I want to close the modal, rather than calling close I use
scope.rootScope.currentModal.element.modal('hide');

You can also use jQuery. Just add an id tag to the modal and then   $('#modal-idl').modal('hide');

I also have this issue, but only when using $http and closing after the request has finished:
$http({                 method : "POST",                 url : "/api/bla",                 data: { }             }).then(function mySuccess(response) {                 if(response.data.error) {                     $scope.errorMessage = response.data.error;                 } else {                     close(true, 500);                 }             }, function myError(response) {                 //bla             });
Any ideas?

The easiest way (as of [0.12]9https://github.com/dwmkerr/angular-modal-service/releases/tag/v0.12.0) is to do this with a preClose hook:
ModalService.showModal({
  templateUrl: "some/bootstrap-template.html",
  controller: "SomeController",
  preClose: (modal) => { modal.element.modal('hide'); }
}).then(function(modal) {
  // etc
});


update for Pimcore v11.2.6

update for Pimcore v11.2.6

I forgot to update the wysiwyg input. So I am withdrawing the pull request for now.


Then update the IP address in components/Server.txt ->Server.tsx

Server.txt ->Server.tsx
🐑

Fixed, Thanks!

@cyrildiagne by the way, I got some error message when cut.
first, I install the expo app at my iPhone
second, I run the server at my computer, like this:
python src/main.py --basnet_service_ip="http://<IP_ADDRESS>:8080" --photoshop_password 123456

then I open the mobile expo app, and focus something. but I see:

orz

Can you check the results of the BASNet service when using cURL / Postman?

sorry, I dont know what is BASNet service... so I have no install any BASNet service.
but I have installed the server by https://github.com/cyrildiagne/ar-cutpaste/tree/master/server
If I miss something step, can give me some tip? thanks!
🐑

Please check step 2 in the main README. It provide links and some instructions on how to setup the BASNet service https://github.com/cyrildiagne/ar-cutpaste

@cyrildiagne  you mean this?

I test the image

But I get a invalid image


slightly out of date

Really nice demonstration!
It almost worked right out of the box, but it seems that this demo needs to provide a configuration of something that changed recently in nextrtc-signaling-server 1.0.0-SNAPSHOT.
As a workaround, I changed the dependency to 0.0.7, like this:
		<dependency>
			<groupId>org.nextrtc.signalingserver</groupId>
			<artifactId>nextrtc-signaling-server</artifactId>
			<version>0.0.7</version>
		</dependency>

The signaling server is well constructed.  Keep it up.

I didn't release 1.0.0 yet. I'll do it shortly - I still have some work to
do.
15.08.2017 21:36 "Tom Sheffler"<EMAIL_ADDRESS>napisał(a):

Really nice demonstration!
It almost worked right out of the box, but it seems that this demo needs
to provide a configuration of something that changed recently in
nextrtc-signaling-server 1.0.0-SNAPSHOT.
As a workaround, I changed the dependency to 0.0.7, like this:
  <dependency>
  	<groupId>org.nextrtc.signalingserver</groupId>
  	<artifactId>nextrtc-signaling-server</artifactId>
  	<version>0.0.7</version>
  </dependency>

The signaling server is well constructed. Keep it up.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mslosarz/nextrtc-example-videochat/issues/21, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADysRa2bGNpZxULZjVHYl25mdyP-WtVNks5sYfNQgaJpZM4O4A8U
.

I've released version 1.0.0-RC1


Swift | iOS - Creating segmenter object throws exception "EXC_BAD_ACCESS " in ReplaceNodeSubsetsWithDelegateKernels method in real device only

Click to expand!
Issue Type
Build/Install
Have you reproduced the bug with TF nightly?
No
Source
source
Tensorflow Version
TFLite Model Maker 0.3.2
Custom Code
Yes
OS Platform and Distribution
Mac
Mobile device
iPhone 8 Plus
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
let segmenter = try ImageSegmenter.segmenter(options: options)

This line should not crash.

Standalone code to reproduce the issue
I am calling this method

// Specify the options for the `ImageSegmenter`.
      let options = ImageSegmenterOptions(modelPath: modelPath)

      //  options.classificationOptions.scoreThreshold = 5
       // options.classificationOptions.maxResults = 5
        options.baseOptions.computeSettings.cpuSettings.numThreads = Int(Int32(5))

      do {
        let segmenter = try ImageSegmenter.segmenter(options: options)

        // Create an ImageSegmentationHelper instance and return.
        let segmentationHelper = ImageSegmentationHelper(
          tfLiteQueue: tfLiteQueue,
          segmenter: segmenter
        )
        DispatchQueue.main.async {
          completionHandler(.success(segmentationHelper))
        }
      } catch let error {
        print("Failed to create the interpreter with error: \(error.localizedDescription)")
        DispatchQueue.main.async {
          completionHandler(.failure(InitializationError.internalError(error)))
        }
        return
      }

Relevant log output
flite::Subgraph::ReplaceNodeSubsetsWithDelegateKernels(TfLiteRegistration, TfLiteIntArray const*, TfLiteDelegate*)

throwing exception EXC_BAD_ACCESS (code=2, address=0x2817b9f00)

@SuryanarayanaY
Can you please look into this ?
Thank You!

@gopaldevra !
Sorry for the late response. Could you point to file where you are making the change.
I think you are using the code in an emulator.
Thank you!


[Port Manager] Port Manager Support L3 Routing and User-Defined Rules

This PR proposes the following changes to Port Manager and Route Manager to enable L3 routing:

PM starts using response from GetConnectedSubnet API from RM, and passing down associated router info (including routing table and routing rule)
RM GetConnectedSubnet API refactor and issue fixes:

Change ConnectedSubnetsWebResponse to include a list of SubnetEntities, instead of SubnetIds so that PM could pass down all connected subnets to DPM
Router type fix (should be neutron_router, instead of neutron)

PM issue fix:

Fix remote ip in neighbor table to be the ip address of neighbor port, instead of the neighbor port id.

Codecov Report

Merging #446 into master will decrease coverage by 3.39%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #446      +/-   ##
============================================
- Coverage     36.74%   33.34%   -3.40%
+ Complexity     1150      744     -406
============================================
  Files           448      342     -106
  Lines         10759     8132    -2627
  Branches       1373     1006     -367
============================================
- Hits           3953     2712    -1241
+ Misses         6268     5017    -1251
+ Partials        538      403     -135

Impacted Files
Coverage Δ
Complexity Δ

...alcor/elasticipmanager/dao/ElasticIpAllocator.java
63.53% <0.00%> (-0.28%)
48.00% <0.00%> (ø%)

...r/portmanager/exception/VerifySubnetException.java

...tmanager/exception/ReleaseMacAddressException.java

...ewei/alcor/portmanager/PortManagerApplication.java

...manager/exception/SecurityGroupEntityNotFound.java

...wei/alcor/portmanager/service/PortServiceImpl.java

...manager/exception/GetConnectedSubnetException.java

...portmanager/exception/GetRouteEntityException.java

...or/portmanager/exception/UnsupportedException.java

...ortmanager/request/DeleteNetworkConfigRequest.java

... and 90 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 7886bee...9ea1d1b. Read the comment docs.

@chenpiaoping Please take a look at this PR.

The ci-bot issue is transient. All test cases pass locally.


[2 of 2] Render SVG sidebar icons if they exist

This allows us to specify both SVG components and strings as page icon. This should only be necessary for a short time until we move all icons to SVG.
Also depends on #414

Reviewer: @daiyiwhale

retest this please

retest this please

retest this please

retest this please