How Artificially Intelligent Chatbots have impacted Healthcare Industry?

Proposed title of article:
How Artificially Intelligent Chatbots have impacted Healthcare Industry?
Introduction:
In recent times, companies have been taking the advantage of AI-powered virtual agents to automate routine processes and give their clients attention in customer services, payments, and marketing.
The trend has now spread to the healthcare industry. AI has created an environment where the patient outcome has been improved with minimum costs involved.
Can a doctor's appointment be replaced by a machine?  This article will answer that question.
Key takeaways:
At the end of the article the reader will understand:

How chatbots work?
The benefits of using chatbots in the healthcare industry.
The challenges faced when using chatbots in the healthcare industry.
The health companies leading in the implementation of chatbots.

References:
N/A

sounds like a cool topic - approved @verah-tech

Just noticed that you have 2 topic forms open.
Please to help avoid a backlog queue we are only accepting one article topic/pr approved at a time 👍
@verah-tech

@hectorkambow The first topic I wrote and the article was published but the issue remained open.

@verah-tech  understood my mistake - thank you for clarifying 🚀

@hectorkambow You are welcome

merged


Less invsive option that works in all games?

AFAICT, the methods LatencyFleX uses are invasive, sometimes require support from the game and need to be adapted for each game individually.
Would it be possible to add a universal uninvasive method that works for basically all games but is possibly less effective and/or efficient?
I don't know if what I'm describing is feasible at all but would it be possible to use libstrangle and the like to dynamically limit FPS throughput based on some metrics to keep the latency-inducing queues short?
The most basic form of this would be manually limiting FPS in a relatively static scene such that the GPU is no longer the bottleneck (target usage of <95% or a similar other metric). If this happened automatically and adapted to changing workloads, it could offer significant latency savings without any special sauce integration.

This is a good question. I've received similar question from others before, and I'll write down some of the arguments I have made and some of the ideas other have suggested.

AFAICT, the methods LatencyFleX uses are invasive, sometimes require support from the game and need to be adapted for each game individually.

I'm not sure if "invasive" is an accurate word for that (given that the integration step is literally a callback in the game loop), but you are right that LFX cannot be done solely within the driver.
Historically, driver-level limiters have suffered from giving poor results. Both AMD and Nvidia has attempted their own solution (Anti-Lag, Ultra Low-Latency), but my impression is that they are typically useless when you really need that reduction:

A point that I need to note is that limiting FPS through any external tool is more or less ineffective in terms of latency. Basically, the frame limiter then just becomes the latency-inducing bottleneck. If you want to see some benchmarks, Battlenonsense has an video on this.

Let's move on discussing potential solutions. One way is to put delay inside the first graphics API call that happens: for Vulkan, either delay any call after vkQueuePresent (a bit bogus), or delay vkAcquireNextImageKHR (more reliable, but not all engines acquires in the beginning of frame). This is more effective than delaying present, which practically does not make a difference in terms of latency compared to a GPU-bound case.
Another idea to try is to hook the input APIs directly. Remember, we need to put an delay before the input is polled, anything after that just becomes a part of input lag. So by putting a sleep right before feeding input to the game basically achieves the same effect as hooking into the main loop. This is however highly dependent on how the engine polls input; primarily, there are a lot of cases where input might be polled from locations that are not the beginning of the game loop. Overall, this is a thing that I haven't investigated yet, and I look forward to dig into this in the future.

I'm not sure if "invasive" is an accurate word for that (given that the integration step is literally a callback in the game loop), but you are right that LFX cannot be done solely within the driver.

With "invasive" I'd define anything an anticheat would deem suspicious. Injecting something into the gameplay loop would definitely be in that category.

A point that I need to note is that limiting FPS through any external tool is more or less ineffective in terms of latency. Basically, the frame limiter then just becomes the latency-inducing bottleneck. If you want to see some benchmarks, Battlenonsense has an video on this.

This is true on windows but I don't think it is on Linux? Using the framerate limiter configurable via goverlay/mangohud, I do not notice any additional latency.
Even if there was, it'd be a lot better than GPU-bottleneck-induced latency so it'd still be a win.
There are also other potential ways of limiting FPS like limiting CPU resources the process has access to; intentionally causing a CPU bottleneck in the game which is the best way to eliminate latency I know of.

by putting a sleep right before feeding input to the game basically achieves the same effect as hooking into the main loop. This is however highly dependent on how the engine polls input; primarily, there are a lot of cases where input might be polled from locations that are not the beginning of the game loop. Overall, this is a thing that I haven't investigated yet, and I look forward to dig into this in the future.

Given that the other methods would all have to be adjusted on a per-game basis, that doesn't sound too bad. Though not really what I had in mind with this issue.

This is true on windows but I don't think it is on Linux? Using the framerate limiter configurable via goverlay/mangohud, I do not notice any additional latency.

They work literally the same way. You still get at least 1 extra frame of delay compared to an in-game frame limiter.

Even if there was, it'd be a lot better than GPU-bottleneck-induced latency so it'd still be a win.

Not really. I've already said that it becomes a bottleneck very similar to GPU bottleneck, because both of them are at the end of the pipeline.

I was informed that Special K has support for injecting Reflex support into any game.
There appears to be two mode:

"Frame start", which probably means the first graphics API command after present. It's probably similar to driver-level frame limiter options.
"Input hook", which was described before in this thread and should give optimal results.

If you have any particular game that needs latency reduction but doesn't support Reflex, I recommend you to give a try. The DXVK-NVAPI integration should be sufficient to support it, but let me know if there's any issue.

I gave a try on Special K, and it looks like it has numerous compatibility issues with Wine (notably, NVAPI wouldn't activate unless you patch out certain checks).
I eventually got it to work, but it looks like the input hook doesn't work really well, so if I were to implement it I need to do my own take on heuristics. I guess hooking PeekMessage will probably work well — a lot of game engines poll this until it returns no more messages in and only in the main loop.

Have you heard dxvk.conf tweaks to reduce buffering? I run games with dxgi.maxFrameLatency=1 and dxgi.numBackBuffers=1, with them it feels like i get lower input lag. This should work in every game that runs on dxvk (in case of dx9 games replace dxgi with d3d9).
Also would be nice to know if and how much LatencyFleX can improve over that, i tried using it on Quake Champions but i could not feel any difference, it does have reflex support but as its not listed as supported im not sure if it was working really.


Unable to Use Access Token As Authentication

Expected Behaviour
To be able to upload file to AEMCS instance by using bearer token.
Actual Behaviour
Not able to upload it only accepts basic auth

Hi there,
We use GitHub issues as a place to track bugs and other development-related issues.
Please see the link below to our dedicated support line:
Help Center :  Click Here
Ticket ID: WR240
Note: Click on the live chat icon at the bottom corner of the page to start a conversation.

Hi there,
We use GitHub issues as a place to track bugs and other development-related issues.
Please see the link below to our dedicated support line:
Help Center :  Click Here
Ticket ID: WT240
Note: Click on the live chat icon at the bottom corner of the page to start a conversation.


Wording suggestion

If to use the word: "these", it is better to give a list of the supported browsers at the end of these statement. Better to add "the" and "mentioned below" as the supported browsers are listed after 4 sentences.

@Yuliadocs : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Yuliadocs : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Thanks again @Yuliadocs .  Change will go live later today.


Avatar overlapping and masking

From @jouni in the Slack discussion:
The current implementation still ends up with fractional pixels, and that results in the avatars “jiggling” when you resize the browser. Also, the mask image clips tightly around the avatar, making it impossible to use an outer box shadow for the focus ring.
From @yuriy-fix at https://github.com/vaadin/vaadin-avatar/pull/24#discussion_r448281033:
Problems with calculating margins as it's calculated based on number of items and the +N avatar is not a part of those.

Also, the mask image clips tightly around the avatar, making it impossible to use an outer box shadow for the focus ring.

Seems like this can’t be avoided when using a mask-image. Even though the mask extends outside the are of the element, the box shadow is still clipped.

Here’s the prototype I promised: https://jsbin.com/jifisol/1/edit
It has three custom properties that you can control:

--avatar-size
--overlap: controls how much the avatars are on top of each other in a group
--overlap-border: controls the “safe area” between avatars, where the background color is shown through
--_focus-outline-width: thought this could be extracted as a private property, to make just to make it easier to maintain if we ever decide to change the focus outline style in our theme.

I added a “reverse stacking” prototype while I was add it, to show that the same mask image can handle both cases, by adjusting the mask-position.
Also, note, that we don’t need to use base64 encoding for the mask-image. I’m not sure it makes it any smaller, and only adds a bit of processing overhead when the browser has to decode it.

Now I realize, that when since I’m using the border for the focus outline (instead of a box-shadow, which doesn’t work), we would need something else for the user color border (#22).


Add law of sines calculator

Is your feature request related to a problem? Please describe.

I want to add law of sines Calculator in solution of triangle in trigonometry section

please assign this issue to me.

Go ahead
Deadline 22 May,2021


RabbitMQ log enhancement

Description

The handling of the exception of RabbitMQ getConnection() method can be improved.
Example of issues that I have noticed:
Failed to create a connection to AMQP server due to null

Not all exceptions hold a message; therefore, some exceptions might result in a null output instead of the Exception message/stack.
With the fix, the error message looks like:
Failed to create a connection to AMQP server [AMQP host:amqp.host.org, port:123] due to: java.net.UnknownHostException: amqp.host.org: Name or service not known
Failed to create a connection to AMQP server [AMQP host:null, port:null] due to: java.net.ConnectException: Connection refused (Connection refused)

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos7 ✔debian. JID-1258

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@GabrielBrascher any specific tests and setup instructions for this PR?

Trillian test result (tid-1593)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 45228 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr4100-t1593-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_kubernetes_clusters.py
Smoke tests completed. 83 look OK, 0 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

only logging changes and smoke tests pass; merging


Adopt WorkbenchToolbar in notebook title toolbar

From https://github.com/microsoft/vscode/pull/161098#pullrequestreview-1110934879

We have multiple notebook toolbar rendering strategies, adopting WorkbenchToolbar for all might be challenging but we could explore if we can adopt it for the default setting.


CI fixes

Enable build CI on PRs
This should make the build workflow run on PRs too, as originally intended.
It may end up running twice when pushing to PRs on non-fork branches though...

Use owner's PAT in bump-version CI
To bypass branch protection, we can use a Personal Access Token generated on @hashalite's account. Should be added to the repo secrets as "HASHALITE_PAT".

Ensure bump-version commits as a bot
This is the default anyway for the committer, but for author stefanzweifel/git-auto-commit-action uses the last commit's author, which may or may not be the same as the CI's triggerer (github.actor).

It may end up running twice when pushing to PRs on non-fork branches though...

Someone seems to have found a fix for this here:
https://github.com/zopefoundation/meta/pull/146

Thanks for the feedback. This is ready for another review :smile:


Implement Textrude CLI convenience commands as well as output serialisation

Pull Request Test Coverage Report for Build 719426593

65 of 181 (35.91%)  changed or added relevant lines in 18 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-6.3%) to 64.063%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

Engine/Model/Deserializers/CsvModelDeserializer.cs
19
21
90.48%

Textrude/CmdRender.cs
9
11
81.82%

Engine/Extensions/TextrudeMethods.cs
4
8
50.0%

Engine/Model/Deserializers/LineModelDeserializer.cs
0
6
0.0%

Textrude/CmdDo.cs
0
6
0.0%

Textrude/CmdModelDo.cs
0
6
0.0%

Textrude/CmdItemFilter.cs
0
8
0.0%

Textrude/CmdItemDo.cs
0
9
0.0%

Textrude/CmdItemMap.cs
0
11
0.0%

Textrude/ConvenienceOptions.cs
0
12
0.0%

Totals

Change from base Build 712588688:
-6.3%

Covered Lines:
599

Relevant Lines:
954

💛  - Coveralls


Define constant initializers as classes

This PR makes constant initializers (i.e. initializers.Zero, One and NaN) classes instead of functions.
Function-wise, this PR does not change anything.
The main motivation is documentation; looking at this page, it may confusing that their description and definition look totally different from other initializers.

LGTM. Do we need to backport this pr?

I think it's safe to backport, but as this PR does not improve any user experience, it's safer not to.


Armaan sidhu

Fixed some issues with strafing

idk if I have to add a comment. Testing if pulling works


[FEATURE] Let Gitea show issue assignee(s) in project veiw

Gitea version (or commit ref): 1.13.0-rc1
Git version: 2.20.1
Operating system: Debian 10

Database (use [x]):

[X] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[X] Yes (https://try.gitea.io/dusatvoj/test/projects/1)
[ ] No

Log gist:

Description
As written in name: we want to have shown issue assignees in project view but we haven't found any solution in this gitea release
Screenshots

This can be done fairly easely with just the templates that are provided.
Attached is the template for gitea 1.16.5 where its working
view.txt

It has been done in 1.17-dev

https://github.com/go-gitea/gitea/pull/15232


Add unknown-lints lint

This PR adds a lint for unknown-lints similar rustc::unknown-lints. This will help users know when they are passing something to cargo that cargo doesn't understand.

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

r? epage
if you don't mind.

Going to close in favor of #13837, as it contains the addition of an unknown_lints
lint


[SPARK-35342][PYTHON] Introduce DecimalOps

What changes were proposed in this pull request?
Introduce a DecimalOps for DecimalType
Why are the changes needed?
In PySpark, DoubleType and FloatType could have NaN, whereas DecimalType not. Now, DecimalType, DoubleType, and FloatType data share the FractionalOps class.
We need to introduce a DecimalOps for DecimalType.
https://issues.apache.org/jira/browse/SPARK-35342
Does this PR introduce any user-facing change?
No
How was this patch tested?

New added DecimalOpsTest passed
Existing NumOpsTest passed

cc @xinrong-databricks

Test build #139482 has finished for PR 32821 at commit 076115c.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class DecimalOps(FractionalOps):

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44005/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44005/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44005/

Test build #139486 has started for PR 32821 at commit a598a48.

Test build #139486 has finished for PR 32821 at commit a598a48.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44009/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44009/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139486/

As the ticket description, the motivation to introduce DecimalType is that DoubleType and FloatType could have NaN, whereas DecimalType could not. And that influences arithmetic operations.
Would you consider that?
Thank you!

CC @ueshin @HyukjinKwon @itholic

Would you consider moving null checks methods to DataTypeOps?

I thought the Series already has null check method, so I didn't have plan to add null check in Ops.
I am a little confusion about how to make sure DecimalType could not have Nan in DataTypeOps. Do you mean we need do strict null checks before every method called in DecimalOps (like add, sub) to make sure left and right is not Nan? something like
def __add__(self, other) -> Union["Series", "Index"]:
    if isinstance(self._dtype_op, DecimalOps]:
        if self.isnan or other.isnan:
            raise ValueError("Decimal left or right shouldn't be Nan")
    return self._dtype_op.add(self, other)

That means if we use the decimal type will do pre-check before every decimalops.
So, would you mind to give some more background about end2end case? Thanks!

Certainly. :)
In the isnull  method, https://github.com/apache/spark/blob/master/python/pyspark/pandas/base.py#L987-L990 has data type checks. We aim to remove these data type checks, with the help of DataTypeOps.
We aim to rewrite isnull method as below:
def isnull(self) -> Union["Series", "Index"]:
  self._dtype_op.isnull(self)

So we might define isnull in DataTypeOps, and its subclasses if needed.
Now DecimalType, DoubleType, and FloatType data share the FractionalOps class, but DecimalType behaves differently from FloatType and DoubleType (as https://github.com/apache/spark/blob/master/python/pyspark/pandas/base.py#L987-L990), so we propose to introduce DecimalOps. The behavior difference is caused by DecimalType could not have NaN.

Test build #139611 has started for PR 32821 at commit b3168ac.

Test build #139611 has finished for PR 32821 at commit b3168ac.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139611/

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44139/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44139/

Test build #139616 has started for PR 32821 at commit e3b1440.

Test build #139616 has finished for PR 32821 at commit e3b1440.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139616/

Test build #139620 has started for PR 32821 at commit a07b94f.

Test build #139620 has finished for PR 32821 at commit a07b94f.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139620/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44143/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44143/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44147/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44143/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44147/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44147/

Test build #139628 has started for PR 32821 at commit 4afb09c.

Test build #139628 has finished for PR 32821 at commit 4afb09c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44155/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44155/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139628/

Test build #139634 has started for PR 32821 at commit 486c2c4.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44160/

Test build #139634 has finished for PR 32821 at commit 486c2c4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44160/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139634/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44160/

Test build #139639 has started for PR 32821 at commit 8ab64b9.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44167/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44167/

Test build #139639 has finished for PR 32821 at commit 8ab64b9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139639/

Test build #139678 has started for PR 32821 at commit 6b779b7.

Our goal is make isnull method data-type-based, but we should introduce DecimalOps first. Actually, there are 2 tasks in this pr, so I change update the PR title.
If someone think we should split this PR to separted two pr (one for DecimalOps, the other one for isnull), I'd also like to split it.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44204/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44204/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44204/

Test build #139678 has finished for PR 32821 at commit 6b779b7.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139678/

Would you take care of https://github.com/apache/spark/blob/master/python/pyspark/pandas/data_type_ops/num_ops.py#L386-L389 in your PR as well? Sorry for the conflicts :).

Would you take care of https://github.com/apache/spark/blob/master/python/pyspark/pandas/data_type_ops/num_ops.py#L386-L389 in your PR as well? Sorry for the conflicts :).

Emm, I prefer to make astype move to decimal ops as a sperated PR to make PR simple and easy to review. I'd like to help it. And your idea? : )

Test build #139794 has started for PR 32821 at commit ee6d00d.

Test build #139794 has finished for PR 32821 at commit ee6d00d.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class ShuffleMergedDataBlockId(appId: String, shuffleId: Int, reduceId: Int) extends BlockId
case class ShuffleMergedIndexBlockId(
case class ShuffleMergedMetaBlockId(
class KubernetesLocalDiskShuffleDataIO(sparkConf: SparkConf) extends ShuffleDataIO
class KubernetesLocalDiskShuffleExecutorComponents(sparkConf: SparkConf)
class ExpressionContainmentOrdering extends Ordering[Expression]
case class DayTimeIntervalType(startField: Byte, endField: Byte) extends AtomicType
public class ParquetVectorUpdaterFactory

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139794/

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44320/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44320/

Test build #139801 has started for PR 32821 at commit bca1d84.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44328/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44328/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44328/

Test build #139801 has finished for PR 32821 at commit bca1d84.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139801/

LGTM, thank you!

Test build #139980 has started for PR 32821 at commit d14d825.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44506/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44506/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44506/

Test build #139980 has finished for PR 32821 at commit d14d825.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139980/

Thanks! merging to master.


Simple example would be really helpful

As the subject says :-).
Have a great day1

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 672a4b63-c188-3701-80b1-36c17826e9d2
Version Independent ID: 830b23a3-012c-d567-70aa-d549aeef8c04
Content: Style Property - Business Central
Content Source: dev-itpro/developer/properties/devenv-style-property.md
Service: dynamics365-business-central
GitHub Login: @SusanneWindfeldPedersen
Microsoft Alias: solsen

Hi, sorry for the delayed response. A code sample will be available with the next refresh, thanks.


add promises or callbacks after method executes (insert,insertOne,find,findOne)

Hey, Thanks for making amazing library , my doubt is , is there a way to know that the query you fired is successful / gets error in methods (insert ,update ,delete,find) through promises or callbacks

const { matchedCount, modifiedCount, upsertedId } = await users.updateMany(....)
you can work with the variables matchedCount modifiedCount upsertedId for example.
Doesn't seem to return a promise but the result variables.


feat(data): Data function to link myanimelist account with user

What feature does this satisfy?
Describe the feature

[ ] Data function to link myanimelist account with user.

Additional context
Recommended/suggested endpoints (please modify as you see fit when working on the issue):

N/A

Blocked by:

N/A

made a function which makes a request to MAL api to check if the user exists. Then adds that users username to the db under their profile


[SCB-379] support AsyncRestTemplate

Signed-off-by: lijasonvip<EMAIL_ADDRESS>Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn clean install to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.07%) to 87.249% when pulling 16441c9de8efd3c89d4b4f8ee57d40d107fea600 on lijasonvip:async into dab580c2f0b3f8b037bfaf4f1e5af19d1cf98043 on apache:master.

no need to wrap like restTemplate, just work for serviceComb
if someone need to work for 3rd rest server, then new a native AsyncRestTemplate.

Agree with wujimin. We added RestTempalteBuilder before, after using spring boot and other programming practices, this will hide some information to users and make them misunderstanding. Let users to new a property RestTemplate instance is appropriate.

@wujimin @lihua8712051  I removed wrapper and builder for CseAsyncRestTemplate in latest commit. Please help to review. Thx!


Rich text ctrl + K keyboard shortcut should open the link or document tooltip

Issue Summary
Initially reported by @albinazs as part of WCAG 2.2 AAA* audit of the Wagtail admin – Nov 2023.
In the Draftail rich text editor, we use the ctrl + K / cmd + K shortcut to open the page/link chooser. This makes it impossible for keyboard users to access the elements within the tooltip: link target, "Edit", and "Delete" buttons. Instead of opening the chooser, the shortcut should take the user to the tooltip.
This would match the experience of keyboard users with other editors such as CKEditor.
Steps to Reproduce

Go to any rich text block with a link, for example homepage paragraph block
Focus the rich text field and move the caret to a link
Use the keyboard shortcut

Working on this

Working on this requires expertise with Draft.js, would recommend this only to people with JS / React expertise. View our contributing guidelines, add a comment to the issue once you’re ready to start.
Solution
The processing of the keyboard shortcut will be in Wagtail’s handleKeyCommand, likely invoking the document / link source. I’m not sure if it makes more sense to change how that works, or implement this keyboard shortcut processing in the Wagtail integration code instead.

Been trying to have a go at this, getting to trigger the ToolbarEntity basend on the handleKeyCommand has been a  battle. If possible to get any pointers as to how to do that from anyone who has a deep understanding of draft.js

Hi @Strapchay, I see you've worked on this issue and created a PR. Could you confirm if the issue is now resolved, or if there are any pending steps before it's closed? Thanks!

It is resolved, but waiting for confirmation. You can as well test itOn Dec 30, 2024 5:19 PM, Ankit Kumar @.***> wrote:
Hi @Strapchay, I see you've worked on this issue and created a PR. Could you confirm if the issue is now resolved, or if there are any pending steps before it's closed? Thanks!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>


AttributeError: module 'neural_renderer' has no attribute 'look_at'

AttributeError: module 'neural_renderer' has no attribute 'look_at'

Same issue. Any updates on this?

AttributeError: module 'neural_renderer' has no attribute 'look_at'

hi，have you solved it？

Try this:
pip uninstall neural_renderer
pip install git+https://github.com/iPERDance/neural_renderer.git


Too many API requests from frontend

Describe the bug
Too many API requests from frontend. It made 3 requests to the backend and 3 to Github. Some of them are duplicates. Some might not be necessary for the organization details page, like https://api.civictechindex.org/api/organizations/ which I think gets the list of all organizations.
To Reproduce
Steps to reproduce the behavior:

Go to http://civictechindex.org/organization/code-for-chapel-hill
Open the browser dev tools to the Network tab. Set view filter to Fetch/XHR. Clear any outputs
Press F5 to refresh the page
See the calls that were made

Expected behavior
Maybe one call to the backend and one call to Github.
Screenshots
Network tab screenshot

Desktop (please complete the following information):

OS: Linux Mint
Browser: Vivaldi (Chromium)
Version: 5.1.2526.3 (Official Build) snapshot (64-bit)

Additional context
I was seeing this message after refreshing the page around 5 times and wondering if I reached the Github API limit. "We are experiencing technical issues. Please try again later."

This should be resolved in the fix for #1113
The search repo query has been combined into one string rather than sending multiple queries to github


Allow <c:select checkMethod="post"/>

Needed from some plugins.
@reviewbybees

This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation.

@reviewbybees done

@jglick do you want to cut the release?

Seems you already did so in 2.1.15.


Obfuscated output with LANG=C

When running on Linux as
LANG=C py.test
it will output ansi sequences like literally '\x1b[36m' and unicode as literally '\u2015'.
I would expect it to work as usual, probably emitting ansi codes as usual. pytest-sugar itself should not try to emit its own utf8 characters but should fall back to some pure ascii.
(I wonder how setting LANG can influence that. It kind of would make sense if setting TERM to something incorrect ... but in that case it also should fall back to not emitting ansi codes.)
Using:
pytest==3.7.2
pytest-benchmark==3.1.1
pytest-localserver==0.4.1
pytest-runner==4.2
pytest-sugar==0.9.1

Could not reproduce this.

I guess this is a duplicate of #91?


Add URL

A number of documents apparently have a specific URL that refers to it.

Will associate it with the :uri: document attribute.


S3Reader finished before all items have been consumed

Related to & explained here: issue #27 in scrapeflow: S3ItemFeeder generates only 1 item

Closing as this should be already fixed.


Removed useless else after return

As a title, I removed the useless else after returns.
(Without changing the logic)

These are the valueless changes that people have been complaining about.

@lagbox That's very welcoming.

@taylorotwell is this restyling of the framework actually happening or not as this type of stuff seems very inconsistent in what is merged and what isn't?

these PRs are not being accepted. we have had a discussion about improving our Contribution Guide to go over style stuff like this so we can bring more consistency to the framework.  I had intended to take this on, but have been swamped lately.

Many thanks for explanations @browner12 :)

@alexmanno Sorry, that was more of a note in general not quite for you, sorry about the tone.
Not valueless as in we don't value the contribution; valueless as in it doesn't actually add any value to the code, its just a term.
There has been an inconsistency with this particular issue over the last couple of months which is why I had thrown that out.
There was a reason (preference and explicit nature of them) for them being kept. Just wanted to know the final position on these.
@browner12 Thanks, I didn't know that was on you.

I had brought it up and volunteered, but if someone wants to go for it, more power to them.
Like I said, I'm swamped at work now, so it's not going to get done soon if it's on me.

@browner12 maybe we can figure something out, im always on freenode[irc] (lagbox)


Update to juttle 0.3.0

Using >= 0.3.0, the format used by other adapters.
@demmer @bkutil @rlgomes
Can one of you publish to npm once this is merged?

This looks good but you should also update .travis.yml.

This is blocked on #21.

#21 now fixed and got the looks good, so merging.


Validation error on radio and checkbox group

On validation, add a yellow border around the group and a 4px padding.

Made a copy of this issue to KP Trello


Added not blank rule and also added the test case for the same. Also …

Added not blank rule and also added the test case for the same. Also updated the README.md

@googlebot I fixed it..


Validator bug fix

The "delimiter" should match this https://github.com/laravel/framework/blob/5.7/src/Illuminate/Validation/Validator.php#L235
otherwise key name with dot notation can cause bug.

You need to rebase your branch.

Hi @jmarcher
Looks like many of those tests failed…
So I want to know if this is intended behavior or it's a bug like I said.

Can you please rebase your branch?


Nightly updates should add new files in each registered directory.

This provides the most intuitive behavior, but requires a few things.

New table keeping track of the directories.
Reduce duplication between the "add new directory" and "update existing directory" code. Not 100% obvious how to do that.

Closed by #6.


Scripts do not fail properly

Describe the bug
A failed AWS command does not fail properly (meaning CI builds 'succeed' / fail silently
To Reproduce

Push any change which will fail due to AWS constraints e.g., CloudFront exists for CNAME
AWS Script will fail e.g., error: CNAMEAlreadyExists: One or more of the CNAMEs you provided are already associated with a different resource.
Script fails silently

Expected behavior
Script fails and with it, any CI build
Screenshots
N/A
Desktop (please complete the following information):
N/A
Additional context
Adding the following should catch a failed script:
#!/usr/bin/env bash

shopt -s failglob
set -eu -o pipefail

serverless

This is an issue in serverless/components not this project. Please raise in that repo 👍

@danielcondemarin Done https://github.com/serverless/components/issues/566


Automatic-Modus isn't working, when using Apple HomeKit Automation

The mode "automatic" is only working, when I change the temperature in HomeKit.
However, when I select the automatic mode as part of a HomeKit automation-shortcut, it changes the temperature like it does in the manual mode.
Maybe this is a bug of iOS 14, but since I haven't tried it at iOS 13, I cannot say for sure.

Result when using the "automatic" mode in HomeKit.

Result when using the "automatic" mode as part of a HomeKit automation.

"Automatic" mode in HomeKit.

I assume that you created the automation within the Apple Home app? Check the automation in a third-party HomeKit app, the Apple Home app often adds unwanted settings to an automation (due to the poor interface).

Thank you. When creating the automation in a third-party app and saving it as a scene, it is working perfectly with the shortcut section at HomeKit automation.


[GHSA-f2jv-r9rf-7988] Remote code execution in handlebars when compiling templates

Updates

Affected products
Source code location

Comments
Including the webjars which package up the handlebars javascript as a Java artifact and are available on Maven
https://search.maven.org/artifact/org.webjars.bowergithub.wycats/handlebars.js/4.7.2/jar
https://search.maven.org/artifact/org.webjars.npm/handlebars/4.7.7/jar
https://search.maven.org/artifact/org.webjars/handlebars/4.7.6/jar
https://search.maven.org/artifact/org.webjars.bower/handlebars/4.7.6/jar

I think there is also a Jenkins plugin that embeds these directly but I wanted to wait and see what the thoughts were on these before investigating that further.  Thanks so much for building and curating this dataset!

I think there is also a Jenkins plugin that embeds these directly but I wanted to wait and see what the thoughts were on these before investigating that further. Thanks so much for building and curating this dataset!

Sorry for the delayed reply.
The webjars artifacts are certainly valid and we've had some internal conversation about them before since they seem like a target for automated inclusion. The conversation always stalls out when we get to impact though as they don't seem to be wildly used so.... ya. I do wish I knew more about why this project exists and how it works, but that's a rabbit hole I haven't had time to dive down yet.
For this PR I can definitely merge these in, but maybe it's worth also getting a conversation going on how to include relevant webjars and other re-packagings started too.

Thanks so much for building and curating this dataset!

You're very welcome. Thank you for all the great contributions 😄

@darakian @westonsteimel I wonder if this should be discussed in a similar manner to how a Linux distribution packages software. It's common for those packages to contain other things (tm).
There are two easy ways to view this

The scanner should figure it out by diving into the packages and picking apart all the pieces
The vulnerability data should include these relationships

I think option 1 is the future state we all want
Option 2 is where we exist today

Linux packages present a lot of challenges that we're not well equipped to tackle and the  major linux distros all run their own security trackers.
https://access.redhat.com/security/security-updates/#/security-advisories
https://security-tracker.debian.org/tracker/
https://ubuntu.com/security/notices
https://security.archlinux.org/
https://security.gentoo.org/

Linux packages present a lot of challenges that we're not well equipped to tackle and the major linux distros all run their own security trackers.

Right, my comment was just using it as a theoretical comparison.
Where does this project track big questions like this? I suspect this pull request isn't the best place

Where does this project track big questions like this? I suspect this pull request isn't the best place

Feel free to open an issue for it 👍

👋 This pull request has been marked as stale because it has been open with no activity.  If you do nothing this pull request will be closed eventually by the stale bot. Please see CONTRIBUTING.md for more policy details.

@darakian, apologies for the delay.  I just created https://github.com/github/advisory-database/issues/718 to continue the discussion of including webjars and potentially other re-packagings automatically.  Any concerns with going ahead and merging this one?

@westonsteimel apologies for the delay on my end too. I just got back from some time off and am catching up on things. No problems on merging this, but I'm going to alter your range for org.webjars.bowergithub.wycats:handlebars.js to align with the others with as < 4.7.7.


Page 2 Overlapping Page 1.

For some reason while I'm creating my page it's perfectly fine, but when I go to print or just simply look at it later without the editing window it overlaps my 2nd page onto my first. I've looked through the informational one to see if I was missing something or did something wrong, and I didn't see anything. I could have missed something and that's what I'm hoping for, but if anyone know anything on how to fix that I'd love to hear it.

Can you provide a screenshot and the share link to your document so we can see what might be happening?

I hope these help. And, after I save it for the first time anytime I come back to edit it it's locked in the state of overlapping. I've provided one without the editing window, and one with it. In the editing window you should be able to see where I've tried to insert another page, but even though it is there it still overlaps. However, like I said previously it only overlaps when I save it then open it again afterwards.

 There footnote on page 1 is also missing the ending div tag.

Basically you have your \page plus half of the "command undead" section inside your footer on page 1.

I don't even know how I overlooked that. A very dumb moment on my part, but thank you so much for helping me out with that! It is much appreciated.


Final changes to pom.xml in order to release to maven-central.

Current coverage is 90.01%

Merging #5 into master will decrease coverage by -0.01% as of c631315

@@            master      #5   diff @@
======================================
  Files           67      67
  Stmts          702     701     -1
  Branches       143     143
  Methods          0       0
======================================
- Hit            632     631     -1
  Partial         26      26
  Missed          44      44

Review entire Coverage Diff as of c631315

Powered by Codecov. Updated on successful CI builds.


getIdx too slow

Hi, I'm profiling Terra121 and there is a method that is very CPU expensive and it's lowering my TPS: https://spark.lucko.me/#8NODRBrqtx
The problem is here: https://github.com/orangeadam3/terra121/blob/master/src/main/java/io/github/terra121/dataset/RandomAccessRunlength.java#L33-L52 I don't exactly what this method do.
This is being called at https://github.com/orangeadam3/terra121/blob/master/src/main/java/io/github/terra121/EarthTerrainProcessor.java#L183 (and as I can see this is getting called every on every block for a Cubic Chunks Cube)...
Does anyone know a way to optimize this? I'm thinking about a possible optimization, but I don't why Blocks needs to be replaced.
As I can see you're calculating slopes... Slopes? Terrain slopes? I'm missing documentation here, I don't know what is exactly happening.
(I'm just reviewing the code, so maybe I would edit this later)

That class is a simple compression skeme to reduce the amount of memory required by the mod. I guess some kind of caching system might help to alleviate this or I could just embrace the increased memory requirements from not using this system. It would increase memory usage by about 50MB by not using this system and just having an array.

Well, I found a bug on your implementation, and it increased world generation speed a lot... The TPS while generating are still on ~5 out of 20. (From ~2/3).
The fix can be seen here: https://github.com/orangeadam3/terra121/pull/112

Ok I commited a fix that moves some stuff out of for loops. I'm hesitant to use your caching thing, cause I think unpopulated chunks can get saved between games so populators might not always have access to the cache.

Well, I mixed the branches (yep, I didn't want to include those three commits on my patch optimizations branch), so I'll work on a way to disable this setting because it's true that this feature isn't always needed (I need it on my LostCities port). Close this https://github.com/orangeadam3/terra121/pull/81 by now, and I will commit something new later (I'll work also on a caching system for the web requests (you're not doing it, and you can get banned from OSM API if you don't do proper requests, by using a caching system, at least on Nominatim sub API) and pre-generation for the chunks in order to move it to an async scope).


TabView icons disappear if I add a new viewController

Whenever I add a new viewController to the main storyboard in order to be displayed before the default tabView Controller, the icon of Popular and Explore simply disappear. Am I missing something that I should have done?

You should be adding the icons to the view controller storyboard, not the tab controller. Is this what you're doing?


HDDS-6260. EC: Standalone containers should not move to quasi-closed

What changes were proposed in this pull request?
EC Containers use standalone containers when writing. Closing any EC Container results in the container going into a quasi-closed state until the ReplicationManager process checks it and forces it closed.
Quasis-closed is a state only applicable to RATIS containers, as it implies the ratis pipeline has been lost and the container is unable to achieve quorum on closing.
Standalone containers don't have this problem and hence should never go to quasi-closed.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-6260
How was this patch tested?
Added a new unit test to validate the new logic. Also verified in docker-compose that EC containers no longer goto quasi-close when they are closed like before.

Actually, reviewing my testing of the docker compose cluster - this change still doesn't fix it. EC and standalone containers still end up going quasi-closed. I need to rethink it.

I don't think it is possible to tell on the datanode whether a container is RATIS or STAND_ALONE.
The client knows what sort of replication the container should have, and in Ozone, unlike HDFS, the client writes to all 3 DNs in the pipeline. In HDFS DN1 forwards to DN2 etc, so the DNs must know the replication, but in Ozone, this is invisible to the client.
Any Ratis magic is handled by the XceiverServerRatis on the DN, and standalone writes goto XceiverServerGRPC. On the Ozone client, it knows the replication type, and will invoke the correct Xceiver on the server.
When we come to the CloseContainerCommandHandler, it tries to close a container, and it looks for the pipleine associated with it in ozoneContainer.writeChannel:
ozoneContainer.getWriteChannel().isExist(closeCommand.getPipelineID()

But the write channel is always the XceiverClientRatis, so when we don't find the ratis pipeline for a standalone container (which we never will), the check fails and the container goes quasi-closed.
Aside from some extensive changes on the DN, the only way I can think of to fix this easily, is to add a replicationType field to the closeContainerCommand proto. SCM creates this, and hence must know what sort of container it is - we could easily add replicationType (EC, Standalone, Ratis) to the command and use that in the close handler.

@nandakumar131 Could you have another look at this please, and let me know if it looks good or needs more changes?


nixos/nvidia: partially revert #181674

Description of changes
Reported by @kanashimia - https://github.com/NixOS/nixpkgs/pull/261675#issuecomment-1771344938
nvidia has changed the name of the chardev in the latest beta driver. Match the behavior of nvidia-modprobe and hardcode the major number.
This should be safe since the nvidia driver will fail if it cannot register 195 as its primary chardev. Since the rules run after the module is loaded these rules should only be executed after the device has been registered.
The original PR that changed this behavior was #181674, but that only mentions issues with the minor device numbers. So hardcoding just the major device numbers shouldn't break what that tried to fix.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@nrdxp Do you see any reason if this would break your original PR?

@nrdxp Do you see any reason if this would break your original PR?

Not that I see, I'll rebase my system with this patch and see how it goes soonish.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/use-545-nvidia-drivers/34400/13

@nrdxp Do you see any reason if this would break your original PR?

Not that I see, I'll rebase my system with this patch and see how it goes soonish.

Did it work fine?

yeah tried this over the weekend and it works fine. However, on my system I wasn't affected by the issue mentioned in the first place. Perhaps I haven't updated in too long, but I typically track unstable and update weekly or bi-weekly.

@nrdxp You would only be affected by this if you tested nvidia 545 beta release (it was merged couple days ago) and didn't use X11 Server (as root).
This is basically a workaround around the bug in the upstream beta.

Ah okay, I am still using the stable release so that explains it. In any case, I can merge this if you are ready.

Yes, please merge, I see no reason not to.

Maybe this isn't even a bug and they've just changed the behaviour as intended, who knows.
Fedora and Arch should be affected by this too, as they have same rules, so will see.
Ubuntu and Pop!_OS an the other hand shouldn't as they have have a different rules with custom C program that creates devices.
https://github.com/pop-os/nvidia-graphics-drivers/blob/master/debian/71-nvidia.rules
https://github.com/pop-os/nvidia-graphics-drivers/blob/master/debian/device-create/ub-device-create.c

Ah okay, I am still using the stable release so that explains it. In any case, I can merge this if you are ready.

Honestly since the major is hardcoded the only way this could cause problems would be if it created a node where previously it wouldnt when nvidia-frontend is absent. But since the rules are bound to the nvidia kernel module I don't believe this is possible.

Ubuntu and Pop!_OS on the other hand shouldn't as they have have different rules with custom C program that creates devices.

FWIW I've written something similar in haskell here: nvidia-dev. It's probably nowhere near as comprehensive (currently) though it does end up setting up the nodes properly. It also doesn't have hardcoded MAJOR deviceIDs some MINOR ids are currently hardcoded
Though I have tested this PR and it seems to work fine, though I've disabled the udev rules on my local machine and just use my thing now.
Maybe we should look into writing or modifying the Pop!_OS c program to fit our needs instead of hardcoding device numbers in the udev rules

@nrdxp Do you see any reason if this would break your original PR?

Not that I see, I'll rebase my system with this patch and see how it goes soonish.

Did it work fine?

@nrdxp You would only be affected by this if you tested nvidia 545 beta release (it was merged couple days ago) and didn't use X11 Server (as root). This is basically a workaround around the bug in the upstream beta.

Indeed, that was exactly my case. I had to reverted back to stable, because the current drivers 545 as it is is not working with Wayland


Add Aspect Auto Requires

Now modules can automatically provide aspects for use in other modules without directly exposing the underlying aspect target.

Modifies the ExternalProvider to read the autoProvidesAspects from loaded modules
adds autoRequiresAspects to Module Class
updates DBeanScopeBuilder to read the autoRequiresAspects and use it for module ordering.

Fixes #269 (nice)
Now that I consider it, do we even need the target field in the @Aspect annotation anymore?

Note: These commits have been included in https://github.com/avaje/avaje-inject/pull/270


one to one Public chat  message count showing wrong.

when get the "thread.getMessages().size()"   its returning wrong count .
I want to set a limitation for the chat message sent, but mostly the time when I trying to fetch the current sent message count it's returning the wrong count. I have sent only 20 messages to another user, and it's showing 24. how to get the exact count of the message between the user.
I have tried with following methods
1.messageListAdapter.getItemCount()
2.messageListAdapter.getMessageItems().size()
3. thread.getMessages().size()
Please help

This is because that method lazy loads messages. Use this instead:
List<Message> messages = getMessagesWithOrder(DaoCore.ORDER_DESC, Integer.MAX_VALUE);


OSQP with DFLOAT=ON returns nan result

Hi,
My osqp gives correct result when setting DFLOAT=OFF, and when I set DFLOAT=ON, it gives result with nan values. Do you have any ideas?
Thanks!

Can you provide a minimal example that illustrates the behaviour?


Add inferno-ml-server-types package

Adds the inferno-ml-server-types package containing the API for a server that can evaluate Inferno scripts using ML primitives. There is no actual implementation of inferno-ml-server here
This and the whole Inferno ML infrastructure is still a WIP. However, a WIP implementation will need to be merged here in order to merge some WIPs in other repos. The following at least are not yet complete:

making a polymorphic prelude for inferno-ml that doesn't depend on hasktorch (helpful for typechecking in cases where we can't use hasktorch)
golden and other tests for the new types; however, since many of the types are polymorphic on something, it probably makes more sense to just add them in one of the places where inferno-ml-server or the bridge server are implemented
a metrics endpoint for inferno-ml-server

I've also made a few changes to inferno-ml, which are listed in the changelog

Thanks @siddharth-krishna, I will address some of the comments/ideas as I keep working on this


Could not install under macOS

Hi,
I'm not able to get it installed under macOS 10.12.5 with RocksDB 5.4.6.
➜  CGO_CFLAGS="-I/usr/local/opt/rocksdb/include" CGO_LDFLAGS="-L/usr/local/opt/rocksdb/lib -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4" go get github.com/tecbot/gorocksdb
# github.com/tecbot/gorocksdb
could not determine kind of name for C.rocksdb_checkpoint_create
could not determine kind of name for C.rocksdb_checkpoint_object_destroy
could not determine kind of name for C.rocksdb_checkpoint_t

RocksDB is installed using Homebrew and located under /usr/local/opt/rocksdb wich points to the current version.
➜  ls -l /usr/local/opt/rocksdb
lrwxr-xr-x  1 marc  admin  23 Jun 22 19:12 /usr/local/opt/rocksdb -> ../Cellar/rocksdb/5.4.6

As you're requiring // #include "rocksdb/c.h" here I thought that the include path should be /usr/local/opt/rocksdb/include and not /usr/local/opt/rocksdb/include/rocksdb? What am I doing wrong?
Thanks Marc

I have the same issue.
os: 10.12.5
rocksdb: 5.4.6

Can you try without the /lib suffix for the LDFLAGS? I think that should solve it.

I've already tried it before and now again. Using
CGO_CFLAGS="-I/usr/local/opt/rocksdb/include" CGO_LDFLAGS="-L/usr/local/opt/rocksdb -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4" go get github.com/tecbot/gorocksdb
I still get
# github.com/tecbot/gorocksdb
could not determine kind of name for C.rocksdb_checkpoint_create
could not determine kind of name for C.rocksdb_checkpoint_object_destroy
could not determine kind of name for C.rocksdb_checkpoint_t

Ah I see the issue now. The checkpoint functions are only added in rocksdb 5.5, so either upgrade rocksdb to the latest release or downgrade to gorocksdb to before https://github.com/tecbot/gorocksdb/commit/1a1769a927137cecbf1d0af1c16744fd3adc1621

I made a pull request to note the 5.5 dependency in the readme https://github.com/tecbot/gorocksdb/pull/106

Awesome, works like a charm now with 5.5.1. Thanks!


Change capitalization of iscurrentlegalversion to camel case

Frontend update to go along with https://github.com/bcgov/range-api/pull/215

@micheal-w-wells Thanks for merging this 👍


[Snyk] Upgrade @aws-sdk/client-sns from 3.369.0 to 3.428.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade @aws-sdk/client-sns from 3.369.0 to 3.428.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 24 versions ahead of your current version.
The recommended version was released 24 days ago, on 2023-10-12.

Release notes

Package name: @aws-sdk/client-sns

3.428.0 - 2023-10-123.428.0(2023-10-12)
Chores

read service specific endpoints from env/config (#5350) (39126a49)
update bug-report.yml (#5314) (d0978841)
middleware-flexible-checksums:  split FlexibleChecksumsMiddlewareConfig into request/response (#5344) (78a50c93)
util-endpoints:  remove utility to read service specific endpoints (#5341) (bde7d54c)
clients:  support reading ini subsections and get entire config in configSelector (#5330) (1ccfce17)

Documentation Changes

client-pricing:  Documentation updates for Price List (ec57e773)
client-elastic-load-balancing-v2:  This release enables routing policies with Availability Zone affinity for Network Load Balancers. (8368f0f6)
client-workspaces:  Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles. (8153a417)
lib-dynamodb:  fix import path for api extractor compatibility (#5336) (7477787e)
update README.md in smithy-aws-typescript (#5316) (7cac08f9)

New Features

clients:  update client endpoints as of 2023-10-12 (34763390)
client-sagemaker:  Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings (685916ce)
client-auditmanager:  This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope. (af417648)
client-ivs-realtime:  Update GetParticipant to return additional metadata. (4adb6260)
client-controltower:  Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API. (784c6fb6)
client-rekognition:  Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data. (87763f3b)
client-textract:  This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters. (4ce1e296)
client-location:  This release adds endpoint updates for all AWS Location resource operations. (f71b2162)
client-lambda:  Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs (2bb63a02)
client-auto-scaling:  Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups (67270850)
client-machine-learning:  This release marks Password field as sensitive (4d5eac69)
client-inspector2:  Add MacOs ec2 platform support (2964c2f7)
client-rds:  This release adds support for adding a dedicated log volume to open-source RDS instances. (634a9831)
client-customer-profiles:  Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model. (73c92296)
client-glue:  Extending version control support to GitLab and Bitbucket from AWSGlue (b683df3c)
client-config-service:  Add enums for resource types supported by Config (1cdcf430)
client-transcribe:  This release is to enable m4a format to customers (8c24c288)
client-ec2:  This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it. (9c57ae32)

Bug Fixes

middleware-flexible-checksums:  skip checksum validation for s3 whole-object multipart GET (#5345) (6a6a75e6)
lib-dynamodb:  add e2e suite and bug fixes for lib-dynamodb (#5306) (2fe0a883)

Tests

lib-dynamodb:

add timestamp to table name in e2e tests (#5347) (e64bc583)
increase e2e timeout for lib-dynamodb (#5337) (931e3491)

middleware-flexible-checksums:  flexibleChecksumsResponseMiddleware.spec.ts (#5342) (e1db7b10)
add more randomness to bucketNames (#5332) (178aea91)

For list of updated packages, view updated-packages.md in assets-3.428.0.zip

3.427.0 - 2023-10-063.427.0(2023-10-06)
Chores

util-endpoints:  add utility to read service specific endpoints (#5324) (8376b3ea)

Documentation Changes

change API Reference dev preview announcement to stable (#5325) (7760dd49)

New Features

client-fsx:  After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system. (4da5b2d2)
client-ec2:  Documentation updates for Elastic Compute Cloud (EC2). (fe0f6765)
client-transfer:  This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters (6b013c14)
client-quicksight:  NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication (d1c37c91)
client-marketplace-catalog:  This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs (b689c249)
middleware-sdk-s3:  add middleware for following region redirects (#5185) (6e139f78)

Bug Fixes

middleware-sdk-machinelearning:  ensure request query is object (#5331) (55995ecf)

For list of updated packages, view updated-packages.md in assets-3.427.0.zip

3.425.0 - 2023-10-043.425.0(2023-10-04)
Chores

update smithy commit hash (#5311) (9afa5ef3)

New Features

clients:  update client endpoints as of 2023-10-04 (02940b4b)
client-mediatailor:  Updates DescribeVodSource to include a list of ad break opportunities in the response (7f79024e)
client-sagemaker:  Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data. (4fa41b79)
client-appconfig:  AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store. (b6884ae7)
client-mgn:  This release includes the following new APIs: ListConnectors, CreateConnector,  UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature. (02ce1d66)
client-datazone:  Initial release of Amazon DataZone (b57e9a9d)
codegen:  bump codegen version to 0.18.0 (#5310) (c51bd48b)

Other Changes

codegen:  bump codegen version to 0.18.0 (#5310)" (#5320) (bee66fbd)

Tests

fix s3 ispec putObject (#5319) (bdf5d16e)

For list of updated packages, view updated-packages.md in assets-3.425.0.zip

3.423.0 - 2023-10-023.423.0(2023-10-02)
Documentation Changes

client-transfer:  Documentation updates for AWS Transfer Family (a896848d)
client-managedblockchain:  Remove Rinkeby as option from Ethereum APIs (03d01089)

New Features

clients:  update client endpoints as of 2023-10-02 (f5a47e70)
client-rds:  Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response. (679fd290)
client-bedrock:  Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs. (441ce01f)
client-ec2:  Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances. (bd24ace5)
client-bedrock-runtime:  Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier. (b07fb6e0)
client-sts:  STS API updates for assumeRole (d2333026)
client-sso:  Fix FIPS Endpoints in aws-us-gov. (0b76346b)

Bug Fixes

middleware-sdk-ec2:  fix presigning of boolean query param (#5278) (fa961c23)
credential-provider-http:  use alternate browser entry point (#5277) (a3f07541)

For list of updated packages, view updated-packages.md in assets-3.423.0.zip

3.421.0 - 2023-09-273.421.0(2023-09-27)
Documentation Changes

use heuristic to select sample operation (#5262) (605746f2)

New Features

clients:  update client endpoints as of 2023-09-27 (e7cded86)
client-iot:  Added support for IoT Rules Engine Kafka Action Headers (607458d2)
client-firehose:  Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka. (f392d889)
client-cognito-identity-provider:  The UserPoolType Status field is no longer used. (114788d8)
client-textract:  This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read. (10647e5f)

For list of updated packages, view updated-packages.md in assets-3.421.0.zip

3.418.0 - 2023-09-22

3.414.0 - 2023-09-15

3.413.0 - 2023-09-14

3.410.0 - 2023-09-11

3.409.0 - 2023-09-08

3.408.0 - 2023-09-07

3.405.0 - 2023-09-01

3.398.0 - 2023-08-23

3.395.0 - 2023-08-18

3.391.0 - 2023-08-14

3.388.0 - 2023-08-09

3.387.0 - 2023-08-08

3.386.0 - 2023-08-07

3.385.0 - 2023-08-04

3.382.0 - 2023-08-01

3.379.1 - 2023-07-28

3.378.0 - 2023-07-26

3.377.0 - 2023-07-25

3.370.0 - 2023-07-13

3.369.0 - 2023-07-11

    from @aws-sdk/client-sns GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (9f95756) 100.00% compared to head (1c4da61) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main        #5   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           37        37
=========================================
  Hits            37        37

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Validation Proxy to not follow redirects by default, but instead to do so optionally via config

User story
As a consumer of the prism validation-proxy used within a docker container, I would like redirects to not be followed by default for a given endpoint that is validated through the validation-proxy so that I can ensure my endpoint meets the defined openapi contract.
Is your feature request related to a problem?
Using the prism validation-proxy in docker-compose as defined in the current installation docs: https://meta.stoplight.io/docs/prism/ZG9jOjky-installation
version: '3.9'
services:
  prism:
    image: stoplight/prism:4
    command: 'proxy -h <IP_ADDRESS> /tmp/api.oas3.yml localhost:3000'
    volumes:
      - ./api.oas3.yml:/tmp/api.oas3.yml:ro
    ports:
      # Serve the mocked API locally as available on port 8080
      - '8080:4010'

with an openapi endpoint defined as follows:
/accounts/{accountID}/sso:
  parameters:
    - $ref: "#/components/parameters/accountID"
  post:
    operationId: sso
    summary: Single Sign On
    description: |
      SSO
    tags:
      - Account
    responses:
      "303":
        description: Successful redirect
        content:
          application/json: # Media type
            schema: # Must-have
              type: object   # Data type
      "400":
        $ref: "#/components/responses/BadRequestError"
      "403":
        $ref: "#/components/responses/ForbiddenError"

such that the endpoint redirected to returns http status ok 200.
Making a request directly to the endpoint defined in the contract, bypassing the validation proxy, with a client that is not configured to follow redirects, such as cURL, which does not follow redirects by default (the -L, --location option must be used to follow up to 50 redirects), results in the response as defined by the openapi contract: http status code 303
However if the same request by the same client configured not to follow redirects, is sent through the validation proxy, the validation proxy itself intercepts and instead follows redirects resulting in a response such as:
[5:13:45 PM] ›     [HTTP SERVER] post accounts/{accountID}/sso ℹ  info      Request received
[5:13:45 PM] ›     [PROXY] ℹ  info      Forwarding "post" request to http://localhost:3000/accounts/{accountID}/sso...
[5:13:46 PM] ›     [PROXY] ℹ  info      The upstream call to /accounts/{accountID}/sso has returned 200
[5:13:46 PM] ›     [VALIDATOR] ✖  error     Violation: response Unable to match the returned status code with those defined in the document: 303,400,403

Describe the solution you'd like
I would like the validation proxy to not follow redirects by default, so that requests made through it can be validated against the defined openapi contract.
Additionally, it should instead be optionally possible to configure the validation proxy to follow redirects.
Additional context
It appears that this was previously possible via a config.json here  and here but the current documentation doesn't indicate that this is still possible.

I believe this bit of code would need to allow for a redirect: 'manual' option in node-fetch:
https://github.com/stoplightio/prism/blob/v4.6.2/packages/http/src/forwarder/index.ts#L53-L61
  return fetch(url, {
    body,
    method: input.method,
    headers: defaults(omit(input.headers, ['host']), {
      'accept-encoding': '*',
      accept: 'application/json, text/plain, */*',
      'user-agent': `Prism/${prismVersion}`,
    }),
  });

"I would like the validation proxy to not follow redirects by default"
Then you should be using FORWARDS rather than REDIRECTS and avoid dropping threads and reissuing request/response


Make getSuggestion APIs internal.

Fixes #25519.

FWIW, searching GitHub with TSQuery seemed to only bring up forks of TypeScript.
https://bigtsquery.firebaseapp.com/query?selector=CallExpression%3EPropertyAccessExpression%5Bname.name%3DgetSuggestionForNonexistentProperty%5D

CallExpression>PropertyAccessExpression[name.name=getSuggestionForNonexistentExport]

Please add a note about this change in https://github.com/Microsoft/TypeScript/wiki/API-Breaking-Changes


Support for React 18

This PR supports React 18 as children prop has been removed from React 18 so added support here, please merge.

@oblador please review as this package types are broken with React 18.

Can any contributors look at this? There are a lot of people suffering from typing errors, including me.


Failing tests integrating v_120 branch

Perl version: perl 5.18.2, docker version 1.7.1
###t/050_events.t
ok 1 - New container created
ok 2 - We have collected some events
not ok 3 - Filters work properly
#   Failed test 'Filters work properly'
#   at t/050_events.t line 69.
ok 4 - Something happened with our container
1..4
# Looks like you failed 1 test of 4.

### t/052_events_condvar.t
ok 1 - New container created
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT stop
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT stop
RECEIVED EVENT start
RECEIVED EVENT start
RECEIVED EVENT stop
RECEIVED EVENT destroy
not ok 2 - Los tres eventos se han registrado
#   Failed test 'Los tres eventos se han registrado'
#   at t/052_events_condvar.t line 110.
1..2
# Looks like you failed 1 test of 2.

Fixed


fix for latest react warnings/deprecations

Here are fixes for the using this module with the latest react.

@rkoberg  Thanks for PR.
Since 0.14 got released recently, many people will still be using 0.12, 0.13
I want to support atleast two earlier versions.
Can you make changes such that it work for both 0.14 and 0.12.
May be we can have if statements
if (React.version < 0.14.0) {
// code with getDOMNode
} else {
// code without getDOMNode
}
Once react 0.15 is released, we can stop supporting 0.12.

Can someone who is already set up with those react's give it a go? Otherwise it would probably need to wait till the weekend.

@akiran - How can I test the library in alt versions of React?  The tests seem to be empty, so can you describe your manual process?  I'll can help write some up tests.
Most of this should be backwards compat in React 0.13, and I've got things I can test, but React 0.12 would be difficult for me to verify.  I'm also curious how Node would handle the referencing.  AFAIK, I think even requiring react-dom would break in React 0.12.
Right now I'm thinking…
const minR14 = require('semver-compare')('0.14.0', React.version) >= 0;
const findDOMNode = minR14 ? require('react-dom').findDOMNode : ref => ref.getDOMNode();
const cloneElement = minR14 ? React.cloneElement : require('react/lib/cloneWithProps');

@robcolburn  Thanks Rob . That will be great.
Can you submit PR with semver changes you proposed.

@robcolburn Why support old releases of React? People should move on, if they don't they should stick to old version of react-slick.
Just bump the version with breaking changes, semver will take care of the rest :+1:

@iam4x,
Thanks, but it's not my call. The project author, @akiran, said that he wanted to maintain company for 2 versions of React https://github.com/akiran/react-slick/pull/147#issuecomment-148104507 .
IMO: I see value in supporting 1 version back of React while the community is migrating. After that just bump major version of the module to alert the breaking change. But, the project author/maintainer  can decide how much growing pains they'd like to take on

Sorry my bad, my comment was for @akiran :+1:

I would bet that people who are using react are pretty nimble with versions and probably stay up to date.

@rkoberg not really, depends on the project. We have medium-sized project, and we don't have enough resources at the moment to upgrade. Plus not all the dependent projects are moved to the 0.14.

If react-slick has all the features and if it stable, we can release a new version supporting only the latest version.  But few more features need to be added.
So we can support two previous versions until this library is stable.

@rkoberg @dmitry I keep close to whatever I need to work stably. Sometimes that means that a library with a fixed bug that I'm running into fixed it partially by updating React to 14, which is the problem I'm facing at the moment.

I added support for the "slick-current" class.

Any word on getting this merged? I am going to add the lib dir to my fork so I can install from the github repo.

Any update on this getting merged? Those console warnings are nasty. Every other react dependency I have does not play well with anything <0.14 since those packages have all already migrated to support 0.14 in their latest releases.

+1 on an update on getting this merged

This PR also included build files in dist, lib. So I couldn't merge it.
#153 is clean with out build files. So I merge #153 and release as 0.9.0-rc1 for react 0.14 support

I will decide whether to support previous versions or not soon and release 0.9.0
Until then you can use 0.9.0-rc1


Generate mocks using mockgen

Is your feature request related to a problem? Please describe.
Some customers require Client mocks generated using mockgen.
Proposed Solution
Generate mocks in a different directory using mockgen without replacing current ones so that this change is backwards compatible.
Additional context
Add any other context or screenshots about the feature request here.

Thanks! This will come in handy for those of us using gomock/mockgen.


docs: Add command for analyzing custom lints in a Flutter project

Running dart run custom_lint in a Flutter project gives me the following error:
The Flutter SDK is not available.
#0      SdkSource.doGetDirectory (package:pub/src/source/sdk.dart:121:7)
#1      SystemCache.getDirectory (package:pub/src/system_cache.dart:208:22)
#2      SystemCache.load (package:pub/src/system_cache.dart:105:34)
#3      Entrypoint._assertLockFileUpToDate (package:pub/src/entrypoint.dart:624:19)
#4      Entrypoint.assertUpToDate (package:pub/src/entrypoint.dart:549:7)
#5      getExecutableForCommand (package:pub/src/executable.dart:304:16)
#6      RunCommand.run (package:dartdev/src/commands/run.dart:250:32)
#7      CommandRunner.runCommand (package:args/command_runner.dart:209:27)
#8      DartdevRunner.runCommand (package:dartdev/dartdev.dart:231:30)
#9      CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:119:25)
#10     new Future.sync (dart:async/future.dart:301:31)
#11     CommandRunner.run (package:args/command_runner.dart:119:14)
#12     runDartdev (package:dartdev/dartdev.dart:66:29)
#13     main (file:///opt/s/w/ir/cache/builder/sdk/pkg/dartdev/bin/dartdev.dart:11:9)
#14     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:293:32)
#15     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)

The correct command to use in a Flutter project which doesn't result in errors is flutter pub run custom_lint. I've updated the docs accordingly.

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

Thanks!


Customizable hotkeys for next/prev data

Is there any hotkey to automatically go to next image? After we submit label, we have to click on the next image manually. I can't find any info about the next button in the docs and issue. It would be great if we have customizable hotkeys for next/prev data or auto go to next image after submitting annotation.

If you are in Quick View mode, try to press

shift + up / down
enter

I noticed that things are fine and it does move to the next task upon submission (WHEN we have selected the tasks first and then started labeling)
which is fine, but users expect this to be the default behavior, is it possible to make this the default behavior just like LabelImg?

Why don't you use Label All Tasks mode?

you mean pressing the blue button at the top? yes that works and I figured that out after reading the github issues
but I think naturally someone would press on the first image and start labeling, all my comments about this topic are just to make it intuitive in such a way that the user wouldn't have to read any manual or issues
Just trying to give feedback, lemme know if this is something that interests you

I'm having trouble advancing between data items. I'm surprised such a fundamental element of data labeling UX was overlooked here. Is there an easy way to assist you in adding hot keys for basic functionality?

we're still waiting for a feature to navigate

A bit hard to navigate between data elements without arrows. The issue still exists

Ditto

+1, this would be an incredibly useful keyboard shortcut

+1

+1

+1

1

+1 please have this feature, productivity ++

/jira create

+1

+1 , let's get Previous and Next hotkeys added!


[BUG] Preview not working when using Gutenberg

Expected Behavior
Today I ran into a problem when I try to display the preview of a post that uses Gutenberg. The Page uses some static components and some of them containing images. In relation to the images, the  received $data of the image is not an object which then causes an issue and the preview will not displayed:

Actual behavior
Getting an error and the page will not rendered:

Fatal error: Uncaught Error: Attempt to assign property "post_content" on array … /vendor/timber/timber/src/Timber.php on line 178
Error: Attempt to assign property "post_content" on array in …/vendor/timber/timber/src/Timber.php on line 178

Steps to reproduce behavior

Install the current next branch of the Flynt theme.
Create at lest min 2 posts with a featured image, each.
Try to display use the Preview functionality from Gutenberg.

Notes
No response
What version of Timber are you using?
2.0.0-beta.1
What version of WordPress are you using?
WordPress 6.1
What version of PHP are you using?
PHP 8.0
How did you install Timber?
Installed or updated Timber through Composer

Short update: The bug seems to be related to the 2.0.0-beta.1. When I use 2.x-dev it works as aspected. Would be very happy about to read something about of a new beta version.

I've encountered the same issue with the exact same versions of Timber, WP and PHP.

Beta 2 is now released @timohubois . Can you confirm that updating to this version solves the issue?

@Levdbas can confirm that the issue is fixed within the Beta 2 release. Great work and many thanks!


Fix a series of bugs related to model update

Sometimes repositories don't load.
Policies don't load.
Journals aren't created properly. (Fixes https://github.com/OA-PASS/pass-ember/issues/211)

LGRTM 🎉


"feat: Get More Out of Your Video Calls: Convert Recordings to Transcripts with FFMPEG and OpenAI Whisper"

""

:tada: This PR is included in version 1.44.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add telecom=exchange mapping as nodes.

This fix #43 and fix #23 by mapping data_center as nodes and adding
telecom=exchange mapping.

Thanks @francois2metz for this PR
@russss should re-import OSM data prior to merge this I'm affraid

This must be merged before a reimport. I may ease the transition by not updating the table name data_center_polygon.

Resolved in the latest import in a cleaner way


Mime-type restrictions for uploads, render video and audio previews

why are you such a SKEPTIC @kaareal?? :D
I had a use case for uploading both video an audio recently and I want our upload component to be good enough to handle ANYTHING!
Also restricting by mime is nice.. it highlight OS level what files are acceptable for upload

hehe because i am worried about having to maintain it / leaving it broken for other people to find.
Re minetype if the docs says

I am wondering if that logic really should be stay serverside ?

I'll maintain it buddy... that's why I added those extra mimetimes for all us Windows types ;)

logic really should be stay serverside

The clientside logic is what's nice because it informs the OS about acceptable files so it doesn't really make sense serverside or else maybe that's a different issue.


merge package template from Kronos-Tools/npm-package-template

Updated standard to latest version

Codecov Report

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

@@           Coverage Diff           @@
##           master      #51   +/-   ##
=======================================
  Coverage   89.47%   89.47%
=======================================
  Files           1        1
  Lines          19       19
=======================================
  Hits           17       17
  Misses          2        2

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 8ab5e05...ac0e790. Read the comment docs.


EPIC: Implement rotor mechanism

The full mechanism will involve 3 rotors in the configuration of the German Enigma.
Overview:
Every time a character is inputted, it goes through each rotor, through a reflector, and then back through all the rotors again, changing the character 7 times in total.
Whenever a key is pressed, the first rotor moves one position forward (after the character is changed). At a specific position of the first rotor, both the first and second rotor are changed when a letter is inputted. The same will happen at a specific point in the second rotor so that when both the first and second rotor are aligned correctly, all three rotors will rotate one position at the same time.

HORRAY! good job team


[Bugfix][ROCm] Handle tvm_thread_invariant in ROCm backend

PR #16345 introduced a TIR intrinsic tvm_thread_invariant as a no-op intrinsic that indicates that a condition is an invariant across threads. It is a necessary change to support MoE group GEMM operations.
However, we noticed that the LLVM-ROCm backend has been broken since then because this no-op intrinsic hasn't been properly handled in this particular backend. This PR fixes this behavior by checking this no-op in the LLVM backend.
CC: @spectrometerHBH @yzhliu @tqchen

Superseded by #16404


Change docs for reg in deep method

The doc is not correct for the reg parameters of deep methods

Is this related to #230 ?


Dependecy problem with ember-inflector

I have an unmet dependency with EDA 2.0.0 and ember-data 2.12.2. This is output of npm:

I just want to let you know. As long as I use ember 2.12.x i'll stay with EDA 1.1.3

@dustinfarris @injaon I guess ember-inflector dependency may be moved to peer dependencies or just check what version required by minimum supported ember-data version.


[BUG] Success response when listing functions on a non-existing module

Describe the bug
Show module info endpoint with a non-existent module still returns an object with the module name and an empty list of functions.
To Reproduce
Steps to reproduce the behavior:

Have a running deploy of the platform
Run a request on a non existent module like "aa" on the endpoint /v1/fn/aa
See the result:

{
  "data": {
    "functions": [],
    "name": "aa"
  }
}

Expected behavior
I'd expect an error message to notify the user the module does not exist.
Environment (please complete the following information)

OS: Linux
Arch: x86_64
FunLess Version 0.7.0

Oops, I've made a duplicate of #167. I'll leave this one cause it's using the the issue bug template.


Update errors.go

added support for reporting actual error for search/write failure
Error if search request contains sorting on text column without keyword:
request:
{
"query": {"match_all": {}},
"sort": [
{
"comment": {
"order": "asc"
}
}
]
}
ES error:
{
"error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "Fielddata is disabled on text fields by default. Set fielddata=true on [comment] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead."
}
],
"type": "search_phase_execution_exception",
"reason": "all shards failed",
"phase": "query",
"grouped": true,
"failed_shards": [
{
"shard": 0,
"index": "tim",
"node": "YW-tkMpZRfeh_DfeZTFAdg",
"reason": {
"type": "illegal_argument_exception",
"reason": "Fielddata is disabled on text fields by default. Set fielddata=true on [comment] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead."
}
}
],
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Fielddata is disabled on text fields by default. Set fielddata=true on [comment] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.",
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Fielddata is disabled on text fields by default. Set fielddata=true on [comment] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead."
}
}
},
"status": 400
}
Error reported by library:
search_phase_execution_exception : elastic: Error 400 (Bad Request): all shards failed [type=search_phase_execution_exception]

I won't merge this PR because it breaks Elastic in two specific issues:

You return a generic error by doing fmt.Errorf(...). By doing so, you hide the fact that the library will try to return an *elastic.Error whenever possible. There are other error checks like elastic.IsStatusCode and friends that no longer work because of the fmt.Errorf.
I like to keep errors short, as does the standard library in general. However, it allows to extract further details about the error, as does this library. To get all details about the error, you can do a type check on *elastic.Error: if elasticErr, ok := err.(*elastic.Error); ok { ... }. Then you can freely access all details returned by Elasticsearch.

There are also some minor issues: E.g. you use a combination of fmt.Errorf(fmt.Sprintf(...)). The inner fmt.Sprintf is not required.
It is debatable if the error reason should be added when available (where do you draw the line with when so much detail is available). There are two ways to do that: Either we extend the *elastic.Error.Error() method, or we add a function like elastic.ErrorReason(err error) string to make things easier for consumers.


LD-297 - Fixes fairbooth artworks count in fair view

https://artsyproduct.atlassian.net/browse/LD-297

After change:

Yep, cool.


Build fails on OpenJDK15

I have encountered an issue trying to build the repository regarding a deprecated method call in Kotlin.
Error message:
Task :spdx-utils:compileKotlin FAILED
e: warnings found and -Werror specified
w: \ort\spdx-utils\src\main\kotlin\model\SpdxPackage.kt: (202, 28): 'isEmpty(): Boolean' is deprecated. This member is not fully supported by Kotlin compiler, so it may be absent or have different signature in next major version
w: \ort\spdx-utils\src\main\kotlin\model\SpdxPackage.kt: (206, 26): 'isEmpty(): Boolean' is deprecated. This member is not fully supported by Kotlin compiler, so it may be absent or have different signature in next major version
OS: Windows 10
JDK: OpenJDK15
Workaround: I was able to work around the issue by changing the Kotlin compiler options in \ort\build.gradle.kts to set allWarningsAsErrors = false (line 201)
With this workaround, the build succeeds (with lots of warnings of the same nature) and everything seems to run - I have "analyzed", "scanned" and "reported" to CycloneDX successfully.

Thanks for the report, I've also seen the 'isEmpty(): Boolean' is deprecated error with Java 15, but decided to postpone looking into it until after the Gradle 6.7 final release which will have support Java 15.

@Duncan-Howe can you report back whether the issue is still there with current ORT?

@sschuberth It seems to be fine now - I took the latest version a few days ago and built it successfully from source. The only warnings displayed were about deprecated features for Gradle 8.0.


Update examples titles for SEO

Update titles of some examples for SEO

🚀 The docs preview is ready! Check it out here:     https://modal-labs-examples--frontend-preview-b642b59.modal.run

is it intentional that the titles don't match w what's in the sidebar?

is it intentional that the titles don't match w what's in the sidebar?

Yes. We use different titles in the headers, sidebar, and featured examples/use-case pages. They have slightly different purposes (e.g. the sidebar is scanned by humans but the headers are indexed by search engines, including our docs search).

🚀 The docs preview is ready! Check it out here:     https://modal-labs-examples--frontend-preview-29dfb3e.modal.run

🚀 The docs preview is ready! Check it out here:     https://modal-labs-examples--frontend-preview-c273b89.modal.run