grpc communication between 1.9 and 1.10 proxies not working

(NOTE: This is used to report product bugs:
To report a security vulnerability, please visit https://istio.io/about/security-vulnerabilities
To ask questions about how to use Istio, please visit https://discuss.istio.io)
Bug description
After upgrading to Istio 1.10 (from 1.9) we noticed that there is a connectivity issue between 1.9 and 1.10 proxies when using grpc.
The issue is persistent, it continues to fail until proxy is upgraded to 1.10. We did an in place upgrade and don't run multiple control plane versions. Connectivity between 1.9 proxies (proxies that did not get updated yet after the control plane ugrade) keeps working. Also grpc connectivity between 1.10 proxies works fine. Normal http traffic is not affected and 1.9 proxies can still talk to 1.10 proxies.
[ ] Docs
[ ] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[X] Upgrade
Expected behavior
We do not expect connectivity issues between different version of the proxies when there is not more than one major release in between them.
Steps to reproduce the bug
We spotted the issue with the Online Boutique demo application. In particular, the connection from the checkout service (1.9) to the cart service (1.10) was failing for us.
Another way to reproduce is using curl/wget from a pod towards this demo app:
Below from a pod with a 1.9 proxy. Note that we deployed each microservice of the demo app in its own namespace.
ky get po hw-956b9c6b7-lrnfl | grep image:
    image: docker.io/istio/examples-helloworld-v1:latest
    image: gcr.io/gke-release/asm/proxyv2:1.9.6-asm.1
    image: gcr.io/gke-release/asm/proxyv2:1.9.6-asm.1

k exec -it hw-956b9c6b7-lrnfl bash
# curl a grpc service
curl cartservice.cartsvc:7070
upstream connect error or disconnect/reset before headers. reset reason: remote resetI have no name!

# curl a http service
curl -I frontend.frontendsvc:8080
HTTP/1.1 200 OK

And from a pod with a 1.10 proxy:
ky get po checkoutservice-5b4949fd98-4c9mr | grep image:
    image: eu.gcr.io/bolcom-stg-watt-images-6d6/hipstershop/checkoutservice:v0.2.4
    image: gcr.io/gke-release/asm/proxyv2:1.10.2-asm.3
    image: gcr.io/gke-release/asm/proxyv2:1.10.2-asm.3

k exec -it checkoutservice-5b4949fd98-4c9mr sh
# curl a grpc service
wget cartservice.cartsvc:7070 -O /tmp/index.html
cat /tmp/index.html
Communication with gRPC endpoints must be made through a gRPC client. To learn how to create a client, visit: https://go.microsoft.com/fwlink/?linkid=2086909/src $

Version (include the output of istioctl version --remote and kubectl version --short and helm version --short if you used Helm)
ASM 1.10.2 rev 3
How was Istio installed?
istioctl install
Environment where the bug was observed (cloud vendor, OS, etc)
GKE 1.18
Additionally, please consider running istioctl bug-report and attach the generated cluster-state tarball to this issue.
Refer cluster state archive for more details.

A config dump and debug log from the cartservice can be found here: https://gist.github.com/rolandkool/2b9fd44c9178a5ac01de234259a1c2f0

Could there be relation with https://github.com/istio/istio/issues/33136 ?

It does look related to that issue. Are you able to try https://github.com/envoyproxy/envoy/issues/14587#issuecomment-833139246 with the 1.10 proxy?

@tbarrella how do we set this flag through Istio?

Try an annotation and ConfigMap as in https://github.com/istio/istio/tree/master/samples/custom-bootstrap. The ConfigMap data should be
data:
  custom_bootstrap.json: |
    {
      "layered_runtime": {
        "layers": [
          {
            "name": "scheme",
            "static_layer": {
              "envoy.reloadable_features.preserve_downstream_scheme": false
            }
          }
        ]
      }
    }

Note that from my understanding of the issue, this is affecting 1.9 requests to the 1.10 cart service because the cart service uses .NET Core. So far I've only read of this issue affecting server applications that use .NET Core.

Thanks. We've verified that the annotation does indeed work when we apply it to this cart service. Also, it does indeed seem to be related to just that one service which happens to be .NET. The other grpc calls work without any modifications.
Luckily, within our landscape we barely have any .NET so the impact of this issue is very limited.
Should this issue be kept open to track a structural fix or will this annotation / custom bootstrap be the recommended way to work around this?

Just created https://github.com/istio/istio/issues/34448 to track this :) It sounds like it will be ok for me to close this.


API performance

Investigate and fix why long test takes so much time.
If possible fix it.
related test: https://github.com/craft-ai/craft-ai-client-js/blob/f451212241de54977ef997136775b3e649592293/test/test_getAgentDecisionTree.js#L105

not relevant, test is designed that way to check the timeout


Thumbnails background type image seems finicky

I have tracked down the issue to reproduce but sometimes it does not want to load a picture for the background. If you want I can send you a project with this issue.

The whole thing needs a rewrite as the code is old and pretty unstable at this point


Fix the ready callback is not emitted

There was a typo: lv_send_event instead of lv_obj_send_event. So the ready event callback was never reached.

Thanks.


Fetch

Hello Annia!
Could you review the fetch code?
What we have change:
we used to have more than one listener in the create button (functions: showTwitter, fillObject). We solved that calling all of them in one function called sendRequest, because only when back has sent the response, we show the twitter button, and the url of the card (or error message).
Hope this makes sense XD
let me know if it doesn't.
Elvira

Hi Elvira! It seems that this branch has merge conflicts acoording to github, have you tried to merge master with this branch first?
Here are some comments:
In line 344 of main.js "habido" has an accent that I think it doesn't go there (I've look in google this because I wasn't sure): responseText.innerHTML = 'Ha habído un error';
On the other hand when I click the create button it seems to be sending the info OK in the Network tab but it doesn't appear the twitter link, unless I'm doing it wrong which it totally possible. Could you check it?

Hi @anniavdc
could you check again this branch?
I think (hope) it is fixed :)

Hi Elvira!
We've already talked but @libertadpozos and I check this branch and it works!!!! So I believe you can merge with master.


Deepstream5.0 README, mrcnn model files not accessible via wget

I followed the commands inside:
Deepstream 5.0/samples/configs/tlt_pretrained_model/README

mkdir -p ../../models/tlt_pretrained_models/mrcnn&& \
    wget https://github.com/NVIDIA-AI-IOT/deepstream_tlt_apps/blob/master/models/mrcnn/mask_rcnn_resnet50.etlt?raw=true \
    -O ../../models/tlt_pretrained_models/mrcnn/mask_rcnn_resnet50.etlt && \
    wget https://raw.githubusercontent.com/NVIDIA-AI-IOT/deepstream_tlt_apps/master/models/mrcnn/cal.bin \
    -O ../../models/tlt_pretrained_models/mrcnn/cal.bin

To download maskrcnn model files but it gives an 404 error, github link on this blogpost also redirects to https://github.com/NVIDIA-AI-IOT/deepstream_tlt_apps/tree/master/models/mrcnn
when i visited the page i got to know these files are not commited to master branch yet.
Also these files are present in temp branch so i tried to modify the link to make it work but it only downloads 11kb of data.
Something issue with github LFS files.
Please review the README instructions.

HI
I also have the same issue as @nitin-smc
Doesn anyone know how to solve this problem?
Not only mrcnn, but also yolov3, ssd, dssd, retinanet, frcnn and detectnet_v2


update to crossover 22

there should be a small boost in performance
https://media.codeweavers.com/pub/crossover/source/crossover-sources-22.0.0.tar.gz

It's a jump from Wine 6.0 to 7.7, so the jump should be visible. It looks like Gcenx did not update the package on their side yet, but I was considering a bit different way of building so that should not be an issue. I will try to update it over the weekend.


chore: Add screen tracking to Sell flow completed step

Related Cohesion PR: https://github.com/artsy/cohesion/pull/517

Description
Add screen tracking to Sell flow completed step.
PR Checklist

[ ] I have tested my changes on iOS and Android.
[ ] I hid my changes behind a feature flag, or they don't need one.
[ ] I have included screenshots or videos, or I have not changed the UI.
[ ] I have added tests, or my changes don't require any.
[ ] I added an app state migration, or my changes do not require one.
[ ] I have documented any follow-up work that this PR will require, or it does not require any.
[ ] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

Warnings

:warning:

❌ An error occurred while validating your changelog, please make sure you provided a valid changelog.

  Generated by :no_entry_sign: dangerJS against ed51851ab7e9c4c36a9b5cb4217e33a7a43d5161


publish to open-vsx.org

Description
I use VSCodium instead of VSCode. They recently ditched the Visual Studio Marketplace in favour of Open VSX. I'd love if you published the theme on this marketplace as well.
Benefits
Open VSX is vendor neutral and used by editors like VSCodium or Eclipse Theia. By publishing to this marketplace you would reach more users that use different editors.
Alternative Solutions
In the meantime you can of course manually install the theme via the vsix file. But this way the theme is not as discoverable and easy to install/update on Non-Microsoft editors.
References

VSCodium
Open VSX
Open VSX Repo
Open VSX Wiki
Publishing Extensions on Open VSX

Hi @Dreckiger-Dan :wave:, thanks for your contribution :+1:
I've seen VSCodium some time ago on my GitHub explore timeline, but haven't seen that it's related to Eclipse. Anyway, I guess publishing to another registry shouldn't be too much overhead and tasks like this will be automated with GitHub Actions in some time anyway.
I've created an account and already published the extension (I guess the -visual-studio-code extension name suffix should be fine) and also submitted eclipse/open-vsx.org#58 to claim ownership for the arcticicestudio namespace 😄
I'll leave this issue open in order to adjust the documentation so users are aware that Nord is also now available from the Open VSX extension marketplace.

Closing this issue because the theme has been available on the marketplace for a long time.


[Feat]: redesign testimonial page

Feature Description
i want to redesign the testimonial page
Provide a detailed description of the feature
something like this
https://github.com/user-attachments/assets/420b41d7-c0c4-40d5-ac5f-e2985523df93
Put here any screenshots or videos (optional)
No response
By submitting this issue, you agree to

[X] I agree to follow this project's Code of Conduct
[X] I’ve read all the issues in the issue section, and this feature has not been proposed yet.

Other Information

[X] I'm a GSSoC '24 Extended contributor
[X] I'm a Hacktoberfest '24 contributor
[X] I am willing to work on this feature (optional)

please assign this issue to me


Add new file types to git attributes

Added SVG, JSON and YAML to .gitattributes
Trying to heal the line ending hell on Mac.

@testcafe-build-bot \retest


Output streams are misused

There are 2 separate issues:

ora is used to output progress info text to the console but writes to stderr by default. This should be configured to write to stdout instead.
Validation functions (e.g. validateExportDuplication.ts) write to stdout and don't propagate errors to the top-level process. As a result, CI builds won't properly terminate due to validation errors. The validation should be configured to write to stderr instead.

@westim Hi
At first time, I use default value of each package. ora and cli-progress use stderr because both package avoid conflict of stream another message. But your opinion feels reasonable.
I will add stream options and change default stream.
Thank you for your feedback!


Excess number of queries generated with get_subclass

Problem
After upgrading from 2.6.1 to 3.0.0 the number of queries generated by a get_subclass increases by (on average) half the number of subclasses there are.
Environment

Django Model Utils version: 3.0.0
Django version: 1.10.7
Python version: 3.4

Code examples
Example models.py file
from django.db import models
from model_utils.managers import InheritanceManager

class BaseDemo(models.Model):
    my_field = models.IntegerField()
    objects = InheritanceManager()

class DemoA(BaseDemo):
    a_field = models.IntegerField()

class DemoB(BaseDemo):
    b_field = models.IntegerField()

class DemoC(BaseDemo):
    c_field = models.IntegerField()

Then in a Django shell I create an instance of each type and use BaseDemo to get a subclass:
from demo.models import *
DemoA.objects.get_or_create(my_field=1, a_field=2)
DemoB.objects.get_or_create(my_field=1, b_field=3)
DemoC.objects.get_or_create(my_field=1, c_field=4)
BaseDemo.objects.get_subclass(id=3)

In django-model-utils==2.6.1 this would generate the following query and proper result:
SELECT "demo_basedemo"."id", "demo_basedemo"."my_field", "demo_demoa"."basedemo_ptr_id", "demo_demoa"."a_field", "demo_demob"."basedemo_ptr_id", "demo_demob"."b_field", "demo_democ"."basedemo_ptr_id", "demo_democ"."c_field" FROM "demo_basedemo" LEFT OUTER JOIN "demo_demoa" ON ("demo_basedemo"."id" = "demo_demoa"."basedemo_ptr_id") LEFT OUTER JOIN "demo_demob" ON ("demo_basedemo"."id" = "demo_demob"."basedemo_ptr_id") LEFT OUTER JOIN "demo_democ" ON ("demo_basedemo"."id" = "demo_democ"."basedemo_ptr_id") WHERE "demo_basedemo"."id" = 3; args=(3,)

with django-model-utils==3.0.0 this generates the correct query, then an additional query for each sub-model-class:
SELECT "demo_basedemo"."id", "demo_basedemo"."my_field", "demo_demoa"."basedemo_ptr_id", "demo_demoa"."a_field", "demo_demob"."basedemo_ptr_id", "demo_demob"."b_field", "demo_democ"."basedemo_ptr_id", "demo_democ"."c_field" FROM "demo_basedemo" LEFT OUTER JOIN "demo_demoa" ON ("demo_basedemo"."id" = "demo_demoa"."basedemo_ptr_id") LEFT OUTER JOIN "demo_demob" ON ("demo_basedemo"."id" = "demo_demob"."basedemo_ptr_id") LEFT OUTER JOIN "demo_democ" ON ("demo_basedemo"."id" = "demo_democ"."basedemo_ptr_id") WHERE "demo_basedemo"."id" = 3; args=(3,)
SELECT "demo_basedemo"."id", "demo_basedemo"."my_field", "demo_demoa"."basedemo_ptr_id", "demo_demoa"."a_field" FROM "demo_demoa" INNER JOIN "demo_basedemo" ON ("demo_demoa"."basedemo_ptr_id" = "demo_basedemo"."id") WHERE "demo_demoa"."basedemo_ptr_id" = 3; args=(3,)
SELECT "demo_basedemo"."id", "demo_basedemo"."my_field", "demo_demob"."basedemo_ptr_id", "demo_demob"."b_field" FROM "demo_demob" INNER JOIN "demo_basedemo" ON ("demo_demob"."basedemo_ptr_id" = "demo_basedemo"."id") WHERE "demo_demob"."basedemo_ptr_id" = 3; args=(3,)
SELECT "demo_basedemo"."id", "demo_basedemo"."my_field", "demo_democ"."basedemo_ptr_id", "demo_democ"."c_field" FROM "demo_democ" INNER JOIN "demo_basedemo" ON ("demo_democ"."basedemo_ptr_id" = "demo_basedemo"."id") WHERE "demo_democ"."basedemo_ptr_id" = 3; args=(3,)

I say the number of calls increases by (on average) half the number of subclasses because they are sorted and it only generates queries up-to the point it finds the proper subclass. So if I did BaseDemo.objects.get_subclass(id=1), it would generate the correct query and a single follow up query.

I think I tracked this down. 8cb21aabbcba6aac389b2c073024fea08878126e notes:

Django starting with 1.9 switched to using a class to provide an
iterator for the querymanager.  Between 1.9 and 1.10 changes slowly
stopped referencing that function and instead started calling
_iterator_class directly.

This may be true for Django 1.11, but on Django 1.9 and 1.10 QuerySet.iterator is still called from QuerySet._fetch_all:
def _fetch_all(self):
    if self._result_cache is None:
        self._result_cache = list(self.iterator())
    if self._prefetch_related_lookups and not self._prefetch_done:
        self._prefetch_related_objects()

So, on Django 1.9 and 1.10, we have the following call chain: QuerySet._fetch_all → InheritanceQuerySetMixin.iterator() → QuerySet.iterator() → QuerySet._iterator_class() (that is InheritanceIterable) returning back to InheritanceQuerySetMixin.iterator(). Because the iteration logic was copied, we then run all the _get_sub_obj_recurse logic again, but on the selected subclass instances. Now, because the cached values from the select_related(...) call in select_subclasses() get lost when selecting the subclass instances, the database is hit again, for ~ each item in the queryset!

@Natim: Is this issue closed with #389 (because of dropped support for older django versions)?

Yes good point.


Add public ability to get function name

Thanks Daniel for your contributions. I am missing context on what this function is for? Do you care to elaborate a bit on the purpose of this change?

Of course, sorry for not doing so already!
I have prototyped using starlark-rust for BUILD file parsing in Pants, and the first cut does so by registering Starlark functions for each Python function that may appear in a BUILD file, and tracking calls.
In a handful of cases, pants BUILD files may use functions as values - imagine:
python_library(
  name = "foo",
  function_to_apply_to_sources=add_trailing_newline,
)

where add_trailing_newline is a python-implemented function which Pants knows about.
Starlark needs to be able to pass this reference to the function back up to Python, for it to populate on the target's information, and so that it can call it at the appropriate time. The name is the only information it needs to pass this reference back up.
Probably the more correct thing for me to do would be to implement my own PythonMirroredFunction type which looks just like Function, and exposes its name so that the Python equivalent can be looked up, but this seemed a little simpler... :)

Sorry, bear with me but I still do not understand why python needs the name of the function, or do you mean that you declare X functions for the X python implementation, and just pass it always the same rust implementation that call out to python depending on the name?
Btw, I don't think the more correct thing would be to copy paste the code when we can just add a getter to do what you want :). I just want to add a clear explanation to the commit description when merging that PR :)

or do you mean that you declare X functions for the X python implementation, and just pass it always the same rust implementation that call out to python depending on the name?

Yeah, that :) Which works just fine for actual function calls, but means that function references need to be translated into python function references when returning values up from the starlark::eval call.

I opted for publicing up name rather than function_type because it seemed like a much narrower API to be making forward-compatibility guarantees about, but I'd be happy with either :)

Ok then let's merge this one as this is :)


Enable SDK Automation pull requests

When you're satisified with the pull requests that SDK Automation is creating for the Python SDK, please merge this pull request to enable SDK Automation pull requests in the Azure/production environment.

Can one of the admins verify this patch?


Star align strategy

Star checklist

[X] PREPARE_GENOME: Unzip files: fastas, gtfs and index (if exist)
[X] STAR_HOST: Create host index if not defined and align samples to host genome
[X] STAR_ORG: Create organism index if not defined and align unmapped reads against organism of interest
[X] Multiqc channels
[X] Results Publish directories
[X] Params documentation
[ ] Align bowtie2 unmapped reads with STAR
[ ] Align STAR unmapped reads with bowtie2

Just so we can develop together, let's merge into the development branch.


Error messages determination and handling

Tronweb Version: "5.1.1"
Node Version: "20.11"
Since GreatVoyage-v4.7.3(Chilon) of tronprotocol/java-tron with PR#5426 was released I have faced a problem with the error handling, because some of providers didn`t update the version of tronprotocol/java-tron on the nodes.
For example:
Provider#1 will throw such kind of error:
frozenBalance must be more than 1TRX - Before GreatVoyage-v4.7.3(Chilon)
While Provider#2 will throw at the same time:
frozenBalance must be greater than or equal to 1 TRX - After GreatVoyage-v4.7.3(Chilon)
Question#1: Is there any plan to handle such kind of errors and redetermine them to one fixed representation.
Question#2: Is there any plan to include possible error messages as an enum inside TypeScript version of TronWeb. It would be great because developers could expect what kind of errors they, possibly, would catch.
Details of the PR#5426 issue.

Thanks for reply, I think it will nice for the future integrations and UX


Url parser can be replaced to URL API

https://developer.mozilla.org/en-US/docs/Web/API/URL/URL

That has no IE support.

That has no IE support.

Yes, but we are using Proxy for the mock that isn't supported in IE either. So testing in IE won't work anyways...


[spi_host/dv] Enhanced Smoke Test

-Added Speed Test
Signed-off-by: Viswanadha Bazawada<EMAIL_ADDRESS>

Hi @visbaz,
Your recommended change makes sense.  I'll a PR for that.  However, once I made that change I found another error:

* `UVM_FATAL (spi_host_scoreboard.sv:123) scoreboard [scoreboard] FIRST SPI_ITEM DIDN'T CONTAIN FIRST BYE INDICATION` has 1 failures:
   * Test spi_host_speed has 1 failures.
       * 0.spi_host_speed.3395033865\
         Line 1711, in log /wdc/proj/cto/top/work/martin.lueker-boden/projects/opentitan/scratch/fix_10680/spi_host-sim-xcelium/0.spi_host_speed/out/run.log

               UVM_FATAL @ 191846956 ps: (spi_host_scoreboard.sv:123) uvm_test_top.env.scoreboard [uvm_test_top.env.scoreboard] FIRST SPI_ITEM DIDN'T CONTAIN FIRST BYE INDICATION
               UVM_INFO @ 191846956 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
               --- UVM Report catcher Summary ---

I have no idea what this means.
-Martin

Hi @visbaz, Your recommended change makes sense. I'll a PR for that. However, once I made that change I found another error:

* `UVM_FATAL (spi_host_scoreboard.sv:123) scoreboard [scoreboard] FIRST SPI_ITEM DIDN'T CONTAIN FIRST BYE INDICATION` has 1 failures:
   * Test spi_host_speed has 1 failures.
       * 0.spi_host_speed.3395033865\
         Line 1711, in log /wdc/proj/cto/top/work/martin.lueker-boden/projects/opentitan/scratch/fix_10680/spi_host-sim-xcelium/0.spi_host_speed/out/run.log

               UVM_FATAL @ 191846956 ps: (spi_host_scoreboard.sv:123) uvm_test_top.env.scoreboard [uvm_test_top.env.scoreboard] FIRST SPI_ITEM DIDN'T CONTAIN FIRST BYE INDICATION
               UVM_INFO @ 191846956 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
               --- UVM Report catcher Summary ---

I have no idea what this means. Can you please explain what the BYE (or BYTE?) INDICATION means?
-M

Close and re-open to re-trigger CI.


Add configurable checkpoints

This change allows to configure the checkpointing behavior in the spec
of the vSphere source. If no or zero values for maxAgeSeconds and
periodSeconds are specified, defaults will be applied. Optionally, this
behavior can be configured via the kn plugin. Thus, two new flags are
introduced, checkpoint-age and checkpoint-period.
Signed-off-by: Michael Gasch<EMAIL_ADDRESS>

Note: README will follow once I get ack on the API changes.

Added README, defaulting and validation.


Docs: add missing "http:" in loading jquery-ui

Thanks for the suggestion. There used to be a reason for this (http://www.paulirish.com/2010/the-protocol-relative-url/) but it's now outdated and discouraged. However, it should be https, and not http that gets edited into all of the documentation. I'd happily merge a PR that fixes this issue across the docs (issue #124 was just opened to track this).


Add Support to Send Emails from Back End Rather than using UseBasin Service

Is your feature request related to a problem? Please describe.
Currently we are using UseBasin to send emails in our home page contact form. This has limitations and can only send 100 emails. We need to just send emails using our server. :smile:
Describe the solution you'd like
Add a email sending functionality similar to what we have for password reset emails and registration email sending.
Additional context
UseBasin was used due to our need of developing a solution quickly; we would prefer to use our own email sending preferably as that will not impose any limits.

@faithghlee : Please feel free to ask questions if you have any. We already send emails when users register and reset passwords; this will be a bit similar but the form data needs to be sent instead.

@faithghlee : Here's some additional info.

Our email from which you see in the home page is generated from https://github.com/OpenArchitex/OpenLearnr/blob/develop/src/main/webapp/app/home/email/email.component.html

The logic to send emails is simple; we just poll the usebasin service in the corresponding typescript file;

https://github.com/OpenArchitex/OpenLearnr/blob/0c3b77db9007b5364dbc5a3ceada8152aabb90fa/src/main/webapp/app/home/email/email.component.ts#L53-L60

So there's no back-end logic involved. What we have to do here is, remove this POST request to usebin and instead replace it with a back-end POST request sending all the form information.

Then create the back end REST endpoint for handing this information; the rest endpoints are in the package; https://github.com/OpenArchitex/OpenLearnr/tree/develop/src/main/java/com/asanka/tutor/web/rest. Create a new class such as EmailResource.java and use the MailService.sendEmail method to send the emails.

There might be intermediary steps that are needed but that's what I can think about at this point in terms of the high level overview. :smile:


Set rebase.abbreviateCommands false before git rebase

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same change?
[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

Is this still needed after https://github.com/Homebrew/homebrew-core/pull/53266?

Right, I applied the patch and it fixes the issue. Thanks!


helloov jupiter

What does the program do ?
this program prints Hello Jupiter
In what programming language it is written?
java

Thank you for participating  in hacktoberfest ❣ if you liked working on this repo you can share it with friends and star this project for helping others


Consider the case where the path points at a directory.

Fix #195

Can you please write a test for this use case?

Tests are still failing


Create Future and Task objects of asyncio in the right way for python >= 3.4.2

Hello,
This PR checks alters aio.py to check the version of the running interpreter and if it's >= of 3.4.2  (3.5.2 for the futures) creates the Task and Future object in the right way, which is by calling loop.create_task() and loop.create_future() methods. This enables custom loop implementations to use the version of these objects that they are intended to use or, in the case of the Task, it correctly forwards the creation to the task factory configured by the user application. (see https://docs.python.org/3/library/asyncio-eventloop.html?highlight=create_future#asyncio.AbstractEventLoop.set_task_factory ).
This implements what proposed in #105 , which was closed for no good reason IMHO.
Incidentally I had to change the a pair of tests because the mock catches less method calls (but the test is correct anyway because the loop.create_* function gets called as expected) and found out that the reason for the missing catch is that now the speedup  (implemented in C) versions of Task and Future get instantiated instead of the less efficient counterparts implemented in Python, that was happening before this PR. This was confirmed by a manual inspection of the creation with pdb in cPython 3.6 where the Task and Future get created but the pdb is unable to step into the scheduling methods. So probably this PR brings also some speedup.
Finally, you may see the CI tests failing, but the only one failing is the flake8 test but not on code involved by this PR.

@azazel75 could please resync with master, we just fixed the CI.

@om26er I've merged with your master

@om26er I've merged with your master

Thanks. Code looks good to me but would be better to have @oberstet opinion here.

Codecov Report

Merging #119 into master will increase coverage by 0.09%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #119      +/-   ##
==========================================
+ Coverage   95.77%   95.86%   +0.09%
==========================================
  Files           9        9
  Lines         686      701      +15
==========================================
+ Hits          657      672      +15
  Misses         29       29

Impacted Files
Coverage Δ

txaio/aio.py
99.57% <100%> (+0.02%)
:arrow_up:

Continue to review full report at Codecov.

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

looks good (crossing fingers it'll work over all envs/versions;)

If it doesn't work on all platforms, it's because "not enough unit-tests" ;)
(Thanks for the PR, looks good!)


Make tests of GRMustache.swift pass on Linux Swift 3.0

Making GRMustache.swift tests pass on Linux, while verifying that nothing is broken on OS X and documenting any blockers and dependencies on Apple issues to be resolved.

Depends on #171

Arrived to 273 out of 313 (87%) tests passing on Linux on Swift3.0_with_tests_Linux2, snapshot swift-DEVELOPMENT-SNAPSHOT-2016-03-01-a-ubuntu15.10. The same version passes 100% tests on OS X.
Currently, nothing more to handle on, achieving 100% depends on resolving the issues in IBM-Swift/Kitura/issues/171 .

GRMustache now works on Linux.


[FLINK-24475] Remove no longer used NestedMap* classes

What is the purpose of the change
Since NestedStateMap is no longer used in production code after FLINK-21935, this PR removes all NestedMap* classes.
Brief change log

Remove NestedStateMap, NestedMapsStateTable and NestedStateMapSnapshot
Remove StateTableSnapshotCompatibilityTest since there is only one implement of StateTable.
Change some tests

Verifying this change
This change is a code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@flinkbot run azure

@Myasuka Would you please to take a look?

@Myasuka Thanks for the help.

The CI failed, @Zakelly do you have local green result?

@Myasuka Unfortunately no, the CI failed with an error code 137. I'll trigger another CI.

@flinkbot run azure


property kinesisStreamRole missing from aws-kinesisstreams-kinesisfirehose-s3

Based on this code here:
https://github.com/awslabs/aws-solutions-constructs/blob/2d8d538a79d5988d7db9a3f0c72dfa648fe0e869/source/patterns/%40aws-solutions-constructs/aws-kinesisstreams-kinesisfirehose-s3/lib/index.ts#L73-L81
Looks like the kinesisStreamRole property is missing from the KinesisStreamsToKinesisFirehoseToS3 construct.
Environment

CDK CLI Version      : 1.85.0
CDK Framework Version: ?
AWS Solutions Constructs Version     : 1.85.0
OS                   : macOS 11.1
Language             : Typescript

This is :bug: Bug Report

The README seems to suggest this property should exist:

Yep, from what you show here this looks like a bug. We will dive deeper and add it to our backlog - thanks!

Fixed and released


add image building

Add image building and prove that travis runs.

@jwforres

@spadgett I think this is where I leave it for now.

CI with go build and go test
make target to build a basic image
vendoring origin with glide

Steps after this:

build RPM (you were getting up with @bparees as I recall)
build a real image (again, getting up with ben)
CI integration with origin (probably need to get up with @stevekuznetsov )
jenkins job and bindata stuff (I didn't try to bring it forward)


chore: make sure all mysten-infra dependencies are on the same revision

Thanks for jumping on this @bmwill
Reckon we can have that linter you mentioned? Or is it a lot of work

@oxade It was merged in #1705


Auto-save as people edit

Automatically save the project data as people enter it, and don't just wait until they press 'submit'.
Note: We do NOT want to create paper trail entries for every auto-save. I haven't investigated, but I expect it's possible.
(This was from discussion with Dan Kohn 2015-11-19).
Dan Kohn: You mentioned that there were easy ways to do this - please reply with hints/suggestions.

I took a look at PaperTrail, especially https://github.com/airblade/paper_trail#choosing-when-to-save-new-versions
It provides a lot of control over when versions are saved, however, there are interesting oddities for this case.  Papertrail records, for each change, the data of the previous version.  So on edit we'd need to use papertrail engaged on the first auto-save.

We need to make sure we don't constantly go to GitHub on every blur.

This is doable, but it's a nontrivial change.  The obvious way to do it is to use Action Cable, which is the standard Rails interface to WebSockets.

This would be a lot of work.  What's more, we show this data publicly - we don't want to show something without the editor saying it's ready for showing.  (We could have private & public versions, but that'd be even more work.)  It creates a little more of a scaling issue, since the app would then need to handle changes much more often (e.g., on every blur).  Finally, no one's calling out for it.
It's not a terrible idea, but in terms of rewards vs. costs, I don't think it's enough.  Let's close this issue.


Use center square as output for block underneath

You can power block on each side, but not the block the IC is sitting on. Perhaps you could use the center block as another input/output?
This mod has something similar, although they use variables to write code, not place blocks:
https://github.com/stfwi/redstonepen/tree/master/documentation/redstone-logic-control
They use U (Up) and D (Down) to represent the blocks above and below. IMO the block underneath is probably sufficient as it would allow for more compact redstone, allowing you the power the underside without external redstone.

That would certainly be useful, but could also interfere with circuits that don't use it and are centered


arm64: linker: fix: broken tests for fvp_aemv8r_aarch64

What is changed?
Twister tests and sample applications can now run successfully again for fvp_aemv8r_aarch64.
__kernal_ram_start is also modified for cortex_m and cortex_a_r to be consistent with aarch64 linker script and avoid such issue in the future.
How is it changed?
Modified linker script to make sure that __kernal_ram_start to __kernal_ram_end includes both, bss and data, sections as before.
Why do we need this change?
Twister tests and sample applications failed for fvp_aemv8r_aarch64 and it was found that commit #87f68b4dfed14eb08132fe9798fb209f1bed64f2 moved the bss section but missed moving the __kernal_ram_start to the data section which resulted in a crash.
The change is tested with FVP_BaseR_AEMv8R version: 11.27.19.

Given the relatively minor changes to the affected files, does this justify
a copyright tag?

Given the relatively minor changes to the affected files, does this justify a copyright tag?

@npitre, I don't have any strong opinion about it so I can remove the copyright if that is a problem


Error while validating IDNs (punycode domain).

Describe the bug

When adding a punycode domain, i will get an error:

华年.eu.org, cant be added into custom domains. i guess all IDNs will fail the test

CNAME also failed


 :-D
But amending crashes:
`/usr/bin/git diff --no-color --cached HEAD^` failed with following output:

fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

This (and other oddities) were reported by myself a while back, in #557 . Unfortunately, no one has yet to tackle these yet.

Since it is a duplicate we will close this issue.


[Popover] Add missing animated=false

This PR changes two things: <Popover animated={false} /> was not respected, it is now displayed as <Paper> if open, and null if closed. It also removes the if (!Animation) case because Animation defaults to PopoverAnimationDefault if it is false.

@zalmoxisus It should address one of your issue with the DropDownMenu.

I'm not entirely sure I can add a test for that, since RenderToLayer uses unstable_renderSubtreeIntoContainer to render outside of the React flow (ie, <RenderToLayer /> always appears empty to Enzyme).


No keyword with name 'Modify BMC Date' found.

Verify Installed HTTPS Certificate :: Install HTTPS certificate vi... | FAIL |
Several failures occurred:

1) No keyword with name 'Modify BMC Date' found.

2) No keyword with name 'Modify BMC Date' found.

3) No keyword with name 'Modify BMC Date' found.

https://github.com/openbmc/openbmc-test-automation/blob/master/lib/certificate_utils.robot#L218
Need fix and replace with working keyword

Fixed https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-test-automation/+/53720


explorer: make int64Comma generic

Change the template function int64Comma(v int64) into intComma(v interface{}) using a type switch to accept all integer types.
Use intComma to give the block size text a hover text for the comma-formatted bytes, as show below:

(the mouse pointer isn't shown, but it's hovering over the size text)

Maybe more explicit & reusable to add type coercion as separate helpers?
Eg move the switch into a helper function calledint64 and use it to normalize inputs to our  current formatter functions like so:
{{int64Comma (int64 .Size)}}

@gozart1 That's a good idea.  Although I think we can get reusability and the simplicity at the template function call sites.  Here's what I'm trying now:
		toInt64 := func(v interface{}) int64 {
			switch vt := v.(type) {
			...
			}
		}
...
		"int64": toInt64,
		"intComma": func(v interface{}) string {
			return humanize.Comma(toInt64(v))
		},
		"int64Comma": func(v int64) string {
			return humanize.Comma(v)
		},

So you can use int64 and int64Comma if you want, but also just intComma.


Missing documentation: How to deploy a signed docker image from an ACR

Hi,
I didn´t find any documentation on the learn.microsoft.com to deploy a signed Docker image with an Azure DevOps pipeline.
Building, signing, pushing and pulling of a Docker image is working, but the deployment with AzureRmWebAppDeployment@4 fails.
Found documentation:

https://learn.microsoft.com/en-us/azure/devops/pipelines/ecosystems/containers/content-trust?view=azure-devops
https://learn.microsoft.com/en-us/azure/container-registry/container-registry-content-trust

Can you please expand the documentation?
Kind regards

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

ID: 71fb91e9-b991-bead-689a-9f6bf7289316
Version Independent ID: 71fb91e9-b991-bead-689a-9f6bf7289316
Content: AzureRmWebAppDeployment@4 - Azure App Service deploy v4 task
Content Source: task-reference/azure-rm-web-app-deployment-v4.md
Service: azure-devops-pipelines
Sub-service: azure-devops-pipelines-tasks
GitHub Login: @steved0x
Microsoft Alias: sdanie

@lehnert-andre -- Andre, thank you for your feedback.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@steved0x -- Steve, please look into this issue.

@WilliamAntonRohm Thanks for your reply, but the topic "deployment of signed docker images on App Services" is not documented in Stack Overflow or the Azure documentation. Only the general docker push and pull is described.

@lehnert-andre -- Andre, thank you for your followup.  Steve is the expert here, and I defer to him.

Thank you for your feedback. We are migrating this issue to our new documentation feedback system, and closing this issue.
As we phase out GitHub issues for this repository, we encourage you to propose changes using public PRs or submit feedback through our updated control at the top of the page. For more information on our feedback systems, see https://aka.ms/contentuserfeedback.


Can I use it on Linux?

Hey!
I am wondering it is usable on Linux?
I am aksing because after cloning it to my machine and configuring the config file it responses with pdbMate: command not found
i tried this command for example: pdbMate rename --dryrun
I also mentioned there is  A Linux x64 Asset but how can i get it. I can see there are different files inside by downloading it to my local machine.

You can use it on linux but you need to install the dotnet6 runtime first (this is also the case for windows).
Please download the latest v0.2 release for linux-x64 and install dotnet6 runtime
Microsoft explains it here:
https://docs.microsoft.com/en-us/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website
If you run into any problems please let me know and provide more details (linux distro etc). I only tested windows so far but can easily setup a docker image to do testing for linux.
Please also read the updated readme here on github for details infos on how to use pdbMate.

Hello @pdbme,
I am trying to use the tool on linux and have followed the instructions you've posted above:

I have downloaded the latest v0.2 release for linux-x64
I have setup the most recent version of dotnet (v6.x) using the link provided above.
I have setup my appsettings.json adding in my pdbAPI key, my downloader credentials, SourceFolders pointing to my download directory, and TargetFolder pointing to directory my media manager reads from.

After performing these steps, I don't get an error  when I run pdbMate rename --dryrun. However there is also no output even when I manually move some videos into the SourceFolder location.
I have also tried pdbMate autopilot but this gives the error attached below:
[11:49:10 ERR] Exception when executing Application.
System.Text.Json.JsonException: The JSON value could not be converted to System.Collections.Generic.List`1[pdbMate.Core.Data.Sabnzbd.SabnzbdSlotAction]. Path: $.history.slots[0].stage_log | LineNumber: 0 | BytePositionInLine: 612.
   at RestSharp.RestClient.ThrowIfError(RestResponse response)
   at RestSharp.RestClientExtensions.GetAsync[T](RestClient client, RestRequest request, CancellationToken cancellationToken)
   at pdbMate.Core.SabnzbdService.GetHistory(Int32 start, Int32 limit) in C:\Users\steve\Documents\GitHub\pdbmate\src\pdbMate.Core\SabnzbdService.cs:line 105
   at pdbMate.Core.UsenetDownloadService.GetReleasesToExcludeFromSabnzbd(List`1 releases) in C:\Users\steve\Documents\GitHub\pdbmate\src\pdbMate.Core\UsenetDownloadService.cs:line 206
   at pdbMate.Core.UsenetDownloadService.GetReleasesToExcludeFromDownloadClient(List`1 resultList, DownloadClient client) in C:\Users\steve\Documents\GitHub\pdbmate\src\pdbMate.Core\UsenetDownloadService.cs:line 179
   at pdbMate.Core.UsenetDownloadService.Execute(Boolean dryRun, DownloadClient client)
   at pdbMate.Core.Application.Autopilot(Boolean dryRun, String client) in C:\Users\steve\Documents\GitHub\pdbmate\src\pdbMate.Core\Application.cs:line 58
   at pdbMate.Program.RunApp(String[] args, BaseOptions options, AppAction action) in C:\Users\steve\Documents\GitHub\pdbmate\src\pdbMate\Program.cs:line 88

One thing that did seem odd to me was that the error messages seems to point to files located on someone else's windows machine: C:\Users\steve\Documents\. Could this possibly be the cause of the error message?
I would love to help debug this with you, so please let me know what additional information I can provide that would be helpful. Thank you!

Hello @nexalapp,
when you run autopilot mode it means pdbMate tries to connect to your sabnzbd or nzbget depending on your settings. So if you did not set your usenet downloader in the appsettings.json this will not work.
Your first try with the rename option should be the way to go. Since there is no error message, it would help to get a look at your appsettings.json and the files in your source directory. Please anonymize any apikeys before posting screenshots here.
Error message pointing to C:\Users\steve\Documents\ are not the issue. This is due to the machine where the application was compiled.

My apologies, I failed to mention that I did also have a downloader set up in the config file. You can see my appsettings.json file with API keys omitted below:
{
  "Rename": {
    "FilenameTemplate": "{Video.ReleasedateShort} - {Video.Title} - {VideoQuality.SimplifiedName} - {PdbId}{FileExtension}",
    "FolderTemplate": "{Video.Site.Sitename}",
    "SourceFolders": [
      "/share/Downloads/completed/Videos"
    ],
    "TargetFolder": "/share/Media/Videos/Collections/"
  },
  "PdbApi": {
    "BaseUrl": "https://api.porndb.me/",
    "ApiKey": "<API-Key-Omitted>"
  },
  "Nzbget": {
    "Hostname": "<IP_ADDRESS>",
    "Port": 6789,
    "Username": "",
    "Password": "",
    "UseHttps": false
  },
  "Sabnzbd": {
    "Url": "http://mini.local:8080/sabnzbd/api",
    "ApiKey": "<API-Key-Omitted>"
  },
  "UsenetDownload": {
    "AllowedQualities": [ "1080p", "2160p" ],
    "KeepOnlyHighestQuality": true,
    "DownloadFavoriteActors": true,
    "DownloadFavoriteSites": true
  }
}

I only use sabnzbd. Could it be because I need to remove the empty nzbget dictionary from the JSON file?
So far I've only copied a few videos into the root of the source directory. Does the tool assume that each video will be in its own directory?

I have tried using the IP address of the machine running sabnzbd (instead of '.local' address) and I also put each  video in own directory in the source folder. When I re-ran the two commands neither had any output. Is this normal? Or how would I tell that the tool is working?
I have copied the shell session for your evaluation below:
root@pdbmate:/usr/src/app# ./pdbMate rename --dryrun
root@pdbmate:/usr/src/app# ./pdbMate autopilot
root@pdbmate:/usr/src/app#

Your appsettings.json seems to be correct. Nzbget and sabnzbd can be used both in the settings.
Please use the --verbose option to get more logs in your command line and lets focus on the rename --dryrun first before moving on to autopilot.


.cargo/config.toml: remove

When compiling on an aarch64 host, the override of the linker to the cross "compiler" (uses the gcc frontend) causes a build failure. Theirs no reason to set these globally for all developers as their build host may be different as well as their toolchain preference and naming conventions.
Instead override the target specific linker variable in a --config option string in the cross compilation tests.

This hasn't been tested yet, I didn't look into firing up the CI. But it looks like the .cargo/config.toml file was only needed for the cross compilation CI tests and can be nuked.
This fixes building on an aarch64 host.

Ahh OK, I looked through the docker hub testing locally now will upload a fix.

Ahh OK, I looked through the docker hub testing locally now will upload a fix.

Had the key wrong and some minor TOML formatting issues. I have working locally now, lets see what the CI thinks.


Doctests for BooleanArray.

Which issue does this PR close?
Closes #301 .
What changes are included in this PR?
Doctests for BooleanArray
Are there any user-facing changes?
No.

Codecov Report

Merging #338 (8325ecd) into master (71c2159) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #338   +/-   ##
=======================================
  Coverage   82.53%   82.53%
=======================================
  Files         162      162
  Lines       44043    44043
=======================================
+ Hits        36350    36351    +1
+ Misses       7693     7692    -1

Impacted Files
Coverage Δ

arrow/src/array/array_boolean.rs
90.90% <ø> (ø)

arrow/src/array/transform/boolean.rs
84.61% <0.00%> (+7.69%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks @alamb - I have put up changes to address your comments, squashed and pushed so that I have a single commit here again.

Looks like the build failure is due to a configuration issue (rustup not found on the windows instance)?

Looks like the build failure is due to a configuration issue (rustup not found on the windows instance)?

I agree -- I will restart the tests

the MIRI failure is unrelated to this PR -- it is happening on master too -- see https://github.com/apache/arrow-rs/issues/345.
Thanks again @novemberkilo !


On Windows 10, unusually long startup time due to data loading when running the game as a .jar

This has to do with the fact that when a jar is generated in eclipse, using the option Package required libraries into generated JAR causes this to occur for a yet unknown reason. I am now using the option Extract required libraries into generated JAR and everything works as expected. This was also the default option. There is a warning about TileMapData existing twice, however this has not caused an issue. Closing the task.


[Outlook] (quick start) How to handle unauthorized with VS

Helps address issue https://github.com/OfficeDev/office-js-docs-pr/issues/2707.

Docs Build status updates of commit a84a077:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/quickstarts/outlook-quickstart.md
:white_check_mark:Succeeded
View

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


Input stream in BidirectionalStreamIsolate doesn't receive messages

Version: 0.2.0
With the following code, based on the readme, the messages sent to the isolate never reach the isolate and aren't processed:
import 'dart:async';

import 'package:stream_isolate/stream_isolate.dart';

Future<void> run() async {
  final streamIsolate =
      await BidirectionalStreamIsolate.spawn(doWorkWithListener);
  await for (final i in streamIsolate.stream) {
    print('from isolate: $i');
    streamIsolate.send('message from main');
  }
}

Stream<int> doWorkWithListener(Stream<String> inc) async* {
  var value = 0;

  inc.listen((msg) {
    print('from main: $msg');
    value += 10;
  });

  yield value++;
  yield value++;
  yield value++;
  yield value++;
  yield value++;
  yield value++;
}

void main() {
  final completer = Completer();

  final future = run();

  completer.complete(future);
}

This is the output:
from isolate: 0
from isolate: 1
from isolate: 2
from isolate: 3
from isolate: 4
from isolate: 5

I would expect the "from main" messages to show up and the value sent to main to be modified.
Am I doing something wrong or is this a bug?

Had a look at the examples and figured it out: Since there is no await in doWorkWithListener(), there is no chance for the worker to be suspended, so the messages aren't processed.
Thanks for the great library!


Adds category selector for the fill component

Pending stuff:

Add selected state for the color ramps.
Show the 'Others' category at the bottom of the category list.
Select a default ramp when switching to the ramp view.
Add specs for the category list

CR: 🙏  @xavijam

The things I've just commented, but 👍 .

Reopened here with comments addressed.


Add list of projects per page with the CLI

In order to see the project ID and the project name, it would be nice to do something like:
gitlab_stats projects  # for first page

To have the first page of 100 projects, with that we could grep for the project we want and have its id. If multiple page, we could do something like
gitlab_stats projects 2  # for page 2

hmm nah


Component metadata rules should allow updating dependencies of default configuration

Follow up to #3157. More details TBD.
Spec

The version of a dependency can be changed

Here we should keep in mind that we also want to change other properties of the dependencies (like optional) in the future as well.

I don't know if it is entirely related, but the extension would also be really helpful as the current dependency management APIs don't really handle that case very well (https://discuss.gradle.org/t/configuration-and-transitive-dependency-management-by-extension/23824 for context).

@mkobit there is more follow up work planned on this topic. Eventually you will be able to adjust the artifacts of a component (which you could use to change the extension(s) only) - #3159.


HDDS-3453. Use UrlConnectionFactory to handle HTTP Client SPNEGO for …

…ozone components.
What changes were proposed in this pull request?
Recon to connect OM dbcheckpoint endpoint with spnego support.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-3453
How was this patch tested?
Acceptance tests (positive and negative) added for spnego enabled cluster.

My original plan is to fix the OM side separately as that needs secure HA OM docker-compose to test it (I don't believe we have one yet).

LGTM +1

@xiaoyuyao Can you please rebase on latest master to retrigger tests and get a green CI run?

New commit with

fix the OzoneManagerSnapshotProvider,
added a secure ozone manager ha docker-compose
add secure ozone manager ha acceptance tests.


GeneratedConstraintName() for Non linear constraints

I need to find the name with which a Julia equation is set in GAMS on an NLP formulation. However, the  GeneratedConstraintName() function does not work with the @NLconstraint object. Is there any other way to see how equations are named in GAMS?

Sorry for not replying for so long. I was on parental leave for some time and just started working again. I was not aware of this issue with nonlinear constraints and will look into it. Thanks for reporting!

JuMP's @NL nonlinear constraints do not really support names.
This limitation is fixed in the upcoming nonlinear rewrite: https://github.com/jump-dev/JuMP.jl/pull/3106

Thanks @odow for pointing this out!

With v0.5.0 GAMS.jl supports MOI.ScalarNonlinearFunction which in turn supports names. For those nonlinear constraints GeneratedConstraintName will work. Thanks for your patience!


[API] HDB data types mapping to JavaScript ArrayBuffer Type

Implement the data type conversion as stated by the SAP documentation for hdb types that should be converted to ArrayBuffer type.
Mapping in hdbUtils.js

This issue is closed as the project is no longer maintained


mtv-1143 updated attributes to 2.6.3

Jira

MTV-1143

Updated z stream attributes to 2.6.3

@ahadas - Please could you review my attributes update.

@RichardHoch - Could you please review the attributes update ticket.

LGTM

@anarnold97 Arik has approved the change. Would you please merge the PR when you are ready? Thanks.


Added support for including a client certificate

Fixes
This pull request fixes #1971
Description
This PR includes an extension of the WitsmlClient that accepts a X509Certificate client certificate for certificate validation when communicating with a WITSML server.
Due to the added arguments to the WitsmlClient constructor, I've refactored it to accept a WitsmlClientOptions object instead. ~The previous constructor has been marked as obsolete to move usage over to the new constructor~ (I removed the Obsolete attribute since it broke the build which seem to be set up to break on warnings)
I've also refactored the WitsmlClient file a bit and extracted some of the content to their own files.
Type of change

[ ] Bugfix
[x] New feature (non-breaking change which adds functionality)
[ ] Enhancement of existing functionality
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Impacted Areas in Application

[ ] Frontend
[ ] API
[x] WITSML
[ ] Other (please describe)

Checklist:
Communication

[ ] I have made corresponding changes to the documentation
[ ] PR affects application security

Code quality

[x] I have self-reviewed my code
[x] No new warnings are generated

Test coverage

[ ] New code is covered by passing tests

Further comments

@janburak I need you to take a look at it again since I pushed a new commit :) I bumped the nuget package version from 2.7->2.8 since the WitsmlClient constructor has been updated and the certificate support is significant enough to warrant bump in package minor version


stdlib: Place @_semantics prespecialization requirement target under correct constraints

subscript.read requires Bound: Strideable, Bound.Stride: SignedInteger.
The substitution map refactor in #31895 revealed this with a crash. With a bit of guidance, I am happy to add a regression test for master too, if warranted.

@CodaFi I think @atrick understands prespecialization the best now (and how -Onone support works).

@atrick ping

@atrick I should have linked the explanation, sorry. The issue was exposed because substitution have become part of the identity of a BoundGenericType in #31893, resulting in Assertion failed: (ReInfo.getSpecializedType() == SpecializedF->getLoweredFunctionType() && "Previously specialized function does not match expected type."). The difference in substitution maps causing the assertion failure is due to subscript.read and the corresponding prespecialization point having different conditional requirements. It looks like the prespecialized read coroutine is currently receiving pattern substitutions with an invalid Strideable conformance. I don't know of any real-world implications to this though; perhaps the prespecialization is just left unused.

@swift-ci please smoke test

OK thanks. Makes sense. This PR looks like it's just adding some test flags though: #31893 [silgen] Add an extra swift-version 5 run to initializer tests

This PR looks like it's just adding some test flags though

My bad, fixed the link.

@swift-ci please smoke test


Provided examples won't start

I am using 7a4e3153d682c33e92740b6e0b24e1dc9e6bc6b6 and trying to spin up simple text classifier. The docker compose works OK, but I can't connect to http://localhost:9090/health.
>docker compose up
[+] Running 2/0
 - Container redis   Running 0.0s
 - Container server  Created 0.0s
 Attaching to redis, server
 server  | => LABEL STUDIO HOSTNAME =  http://localhost:8082

Nothing happens if I open http://localhost:9090/health or http://localhost:9090.
Version 1.0.3 and commit a1dc0bc runs (however gives internal server error).

Could you please use the latest version from the master?

Hi!
7a4e315 is the latest one. I just used an older one for comparison.

Hi @fralik
Could you please find logs from your ML backend?
It should be somewhere near with docker file in logs directory.

There are unfortunately no logs. I see logs folder. Sometimes when I enter it, I see files popping up with name like uwsgi-2123a. However, the files appear and then they are deleted immediately after, so I have no chance to look into. This happens first time I enter logs folder after I bring up the container. After this initial log appearance/disappearance, the logs folder stays empty. In order to see these strange files, I need to restart the container.
It looks to me that there is some misconfiguration in how uswgi is used. However, I do not see any obvious problems.
After playing with CMD command in docker file I can say two thins:

starting a development server works fine.
Changing cmd command to smth like CMD ["gunicorn", "--bind", "<IP_ADDRESS>:9090", "--workers", "1", "--timeout", "0", "_wsgi:app"] resulted in more logs in the console. The gunicorn keeps restarting:

server    | [2022-06-04 08:15:33 +0000] [1] [INFO] Starting gunicorn 20.1.0
server    | [2022-06-04 08:15:33 +0000] [1] [INFO] Listening at: http://<IP_ADDRESS>:9090 (1)
server    | [2022-06-04 08:15:33 +0000] [1] [INFO] Using worker: sync
server    | [2022-06-04 08:15:33 +0000] [9] [INFO] Booting worker with pid: 9
server    | => LABEL STUDIO HOSTNAME =  http://localhost:8082
server    | After class
server    | [2022-06-04 08:15:34 +0000] [24] [INFO] Booting worker with pid: 24
server    | => LABEL STUDIO HOSTNAME =  http://localhost:8082
server    | After class
server    | [2022-06-04 08:15:36 +0000] [39] [INFO] Booting worker with pid: 39
server    | => LABEL STUDIO HOSTNAME =  http://localhost:8082
server    | After class
server    | [2022-06-04 08:15:37 +0000] [54] [INFO] Booting worker with pid: 54
server    | => LABEL STUDIO HOSTNAME =  http://localhost:8082
server    | After class
server    | [2022-06-04 08:15:38 +0000] [69] [INFO] Booting worker with pid: 69
and so on..

@fralik
Did you modify the example?
How much memory is allocated to docker service?

@fralik
Do you run it on Windows?
Could you please replace last command in docker file to:
CMD exec python3 _wsgi.py
and check one more time?

Hello, I am also having this issue using Docker with WSL. Using CMD exec python3 _wsgi.py works.
This is really weird because there shouldn't be any difference between Windows and other platforms as gunicorn is running in a Docker container.

Hi @phungthomas
Could you please add --preload to gunicorn cmd and try to execute it?

Using CMD exec python3 _wsgi.py works.

You can leave as it is if you don't have requirement to use gunicorn

Thank you for your response.
Adding "--preload" unfortunately does not work (it is already included with the generated Dockerfile). The server doesn't crash but it just doesn't respond.
Using something else like "waitress" does work, and I don't really need gunicorn so it's fine for me. It just seems weird that it doesn't work through Docker.


Add types for vue h

Add these codes in vue-next/packages/runtime-dom/types/jsx.d.ts
import {
  VNode,
  VNodeArrayChildren,
  VNodeProps,
  ComponentInternalInstance,
} from '@vue/runtime-core';

declare module 'vue' {
  // copy from @vue/runtime-core
  type RawChildren =
    | string
    | number
    | boolean
    | VNode
    | VNodeArrayChildren
    | (() => any);
  // copy from @vue/runtime-core
  type RawProps = VNodeProps & {
    __v_isVNode?: never;
    [Symbol.iterator]?: never;
  };
  // copy from @vue/runtime-core
  type RawSlots = {
    [name: string]: unknown;
    $stable?: boolean;
    _ctx?: ComponentInternalInstance | null;
    _?: 1;
  };

  export function h<K extends StringKeyOf<IntrinsicElementAttributes>>(
    type: K ,
    props?: RawProps & ElementAttrs<
    IntrinsicElementAttributes[K]
  > | null,
    children?: RawChildren | RawSlots
  ): VNode;
}

These codes will help us to do type checking with @vuedx/typecheck

Another Question: What help does @vuedx need? It seems that its development has stoped for several weeks.

@xiaoxiangmoe is this still relevant? There have been significant changes been done to jsx.d.ts, so can you please respond wether this issue is still actionable or can be closed?
Thanks!

this issue is still actionable.
See example:
import { h } from 'vue'
// @ts-expect-error Parameter 'event' implicitly has an 'any' type.ts(7006)
export default h('button',{ onClick: event => { console.log(event) } })

Thanks

Now, I'm not using h in TS plugin but I'll confirm if this affects JSX or not.

@znck Could you sharing us the reason why not using h in TS plugin. Thank you.

Template is converted to TSX so h is not required for type checking.


Twig 3 Compatibility

Hi @nochso
I'm using your html-compress-twig for a few years and like it very much. I see it doesn't get much updates, but it works well, so it's fine :)
However, I noticed it doesn't work with Twig 3, which was released recently. Do you have any plans to support it? If not, maybe you can refer to some other maintained plugin which does that?
Thank you.

I am also interested in this question, I spent all day today trying to find something similar on the Internet, but not a single analogue can twig 3

Hi @nochso
Bump, since I've been having the same problem migrating my cms to Symfony 5, which uses twig 3.0 ;) Have spent multiple days now looking for something with similar functionality and that also works without much hassle, without any success.
Thanks in advance,

Hi @nochso
I'm eagerly awaiting the upgrade to twig 3. thanks..

Hi
the repo is silent since 2017 ,
is our best option implementing the dependency
https://packagist.org/packages/wyrihaximus/html-compress
using kernel.response as such ?
https://stackoverflow.com/a/72082233
https://symfony.com/doc/current/event_dispatcher.html#before-filters-with-the-kernel-controller-event

Yes, I switched to the solution mentioned above (wyrihaximus/html-compress) earlier, but it doesn't minify inline JavaScript code...

Sorry, my bad, I used it earlier (can't remember the reason, but I had to look for another solution), and switched to https://packagist.org/packages/voku/html-compress-twig later

It's ok, i had already moved to a homemade solution when writing my first comment , i think i'll use this solution

If I understand right, you use wyrihaximus/html-compress as a base + some custom code?

yes, I use kernel.response , as cited in the stackoverflow link


5.x New server selector is not daily usuable

Hi,
I'm using multiple mattermost servers on mattermost-deskop app.
Since 5.x release, the new selector imposes to the user to multiple clic for every notification.
When you receive a notification from a server, you don't know the source. You have to clic on the selector to see, and clic again to change server if needed.
Before it was fast and clear, each tab is a server, the notification appears on each tab.
On a daily use, it's really painfull to just multiple clic for a simple task.
Sorry if it's not the place, but the suggestions forum seems not really seen.
https://mattermost.uservoice.com/forums/306457-general/suggestions/44372673-new-server-selector-is-a-regression

@ouafnico For the notification portion, do your notifications not show the server name when they launch? If not, can you tell me which OS you're running on?

@devinbinnie I don't use notifications because of the number of them (using Arch/Gnome).
But I'm talking about the new selector on the client here :

When any server configured got a notification, you don't know what server is concerned until you click on this selector, and must click again to change server.
The method on 4.x was a lot quicker.

@ouafnico Ahh okay, sorry for the misunderstanding.
Thanks for the feedback. We've decided to go with the dropdown for the ease of use of switching between the Channels view, as well as Boards and Playbooks. I understand that it adds more clicks but we've had to make that trade-off in this case.
We will continue to iterate on the design. One thing we're planning on doing is creating a view for single-server, single-tab view that removes the header and the switcher for a bit cleaner UI.
If you have any other suggestions feel free to post them in Mattermost Community. Thanks again for the feedback :)

Thank you for your response.
That's bad new actually for multiple servers, the previous tab system was quite helpful. No possible workaround?

Not at the present, other than to downgrade to v4.7. Apologies.

Hello,
I would like to support this issue: the new UI is really bad for people with multiple servers and it's really painful day-to-day.
At least an option to have the old behavior would be useful.
Thanks,

Same as all before: With multiple servers, switching is really painful. The old tabbed UI was (almost) perfect
Regards
Alex

Here an example.
I got a message on another Mattermost server:

To get there I have to open the drop-down, and select the server:

Well, this doesn't seem a lot, just one additional click... Now I'm on the other server, and I see "oh, that channel/discussion can wait", and I want to return to the other server... Again one additional click... At least now it got annoying and impractical.
I'd wish an option for having 1 server per tab, or (in fact nah, not really a wish, I've got enough open windows) multiple Mattermost Desktop instances, one per server.
PS
Side note, that button/tab/thing besides the server selector dropdown, what is it anyway:

Is there a way to have a configuration for the layout ?
This is bothering me too... Plus notification do not always appear in the taskbar.

Closing as we have gathered feedback for this and will be contemplating what to do, but we won't be restoring the old behaviour as it existed. Sorry about that.
Thanks for the feedback from everyone, if you have any further feedback let us know here: https://community.mattermost.com/core/channels/user-feedback


Hi , the work is very meaningful,I wonder when will you released the source code

+1

Hi, thanks for your attention!
We are still working hard to re-organize the code structure.
Thus, the code might be released in a few weeks (before next month).

非常期待能够看到源代码

日常催更

我也来催更 doge

日常催更+1。

催更啦，催更啦

催更~~~

Thanks for your attention! We are very busy with other works in the last few days. Sorry for the delay of code release.
And we are going to release the code recently.

Dear all,
The train/test code has been open-sourced as an initial version.
Thanks for your waiting again.


Support Home/End and fix inconsistent help text

I'm one the people who use arrow keys and page up/down/home/end to navigate instead of alphabet keys 😄 and I find it weird that dua doesn't support Home/End. This is a pretty trivial change, so I hope you will accept it.
I also took the chance to fix inconsistent casing (opinionated), wording and forgotten help_text change to help.rs in 7689016c537d054a519e4e61c577e30645537213.

Thanks a lot, the change is much appreciated.
Home and End keys aren't usually available on the Mac keyboards I am using and the arrow keys aren't anything you want to use either there ;). Being less surprising is always a welcome change.


The service worker should check for absence proofs and that the original is not in the tree during fallback.

Is your feature request related to a problem? Please describe.
The service worker should check for absence proofs to support 404.  It should also check that the original is not in the tree when it checks the fallback.
Describe the solution you'd like
Implement the above.
Describe alternatives you've considered
Additional context

Closing this because the serviceworker is no longer in this project


feat(smpclient): upgrade to the latest and greatest smpclient

@JPHutchins WDYT?
Uploads are slower than downloads. I don't know the cause of that.
Uploads have a progress bar, downloads don't.
get-supported-hash-types requires CONFIG_MCUMGR_GRP_FS_CHECKSUM_HASH and CONFIG_MCUMGR_GRP_FS_CHECKSUM_HASH_SUPPORTED_CMD
CONFIG_MCUMGR_TRANSPORT_WORKQUEUE_STACK_SIZE needed to be bumped way up to avoid stack overflows, but at 16k I'm not having issues uploading/downloading 100k sized files.

Hey, this wasn't too bad!  I've been dreading updating smpclient here.  There's a whole slew of breaking changes and you seem to have found them!  Ideally the linters and type checkers see most of them.  Unfortunately the test coverage in smpmgr is weak (non existent), so I'll just run some HW integration tests manually on boards that have SMP servers.

Or is
app = typer.Typer(
    name="ic", help=f"The Intercreate User Group ({smphdr.UserGroupId.INTERCREATE.value})"
)

The minimal change required in https://github.com/intercreate/smpmgr ?

Yeah, this is one of the breaking changes from smp/smpclient - looks good!

If it's OK with you, I'll probably like to "PR to your PR" to make sure all the breaking changes are covered.

Re: progress bar for downloads - it can wait for more breaking changes in smpclient.  I prefer the way that @Maartenwn did it.  Most users of smpclient would prefer that methods like "download" and "upload" are regular async functions.  They return when they are done.  smpmgr is the special case where you want a status bar, so it would use async generators like upload_iter, download_iter.  More breaking changes for smpclient, but better sooner than later!

Uploads are slower than downloads. I don't know the cause of that.

Makes sense, the uploads have to wait for the flash on the board which is the slowest link in the chain.  I have a UDP client working as well, so I'm excited to test exactly how fast the RT1060 can upload/download over SMP!

I seem to remember seeing image upload ~50kb/s. The file upload was around 1/10 that. Maybe I'm missing something with how erases are similar/different. I'm using littlefs.

Well, this is a bit odd since 50kB/s is not fast enough to bound the flash write speed I'd think!

@sgfeniex FYI, I have PR to this PR here: https://github.com/sgfeniex/smpmgr/pull/1

@JPHutchins I had missed that. Thank you for pinging me. I'll get that PR integrated.

Thanks!  Looks like the workflows ran.  Locally, you'll need to poetry install, and then probably do some more testing to make sure that I didn't break anything.

Will report back with findings cap'n

@sgfeniex The code looks good but I will also wait for your confirmation that everything is working on your hardware!


add requirement for shellwords

Hi,
This is a small pull request to add a requirement for shellwords, due to the use of the function 'shellescape' in the files  lib/puppet/parser/functions/docker_exec_flags.rb and lib/puppet/parser/functions/docker_run_flags.rb.
Without this requirement, the use of docker::run failed on my system with the error message

Error: undefined method `shellescape' for .. at docker/manifests/run.pp:59

Additionnals info about my system :

ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
puppet 3.73

Hope it helps.
Regards,

Thanks, much appreciated.


Theoretically consistent tests for Kerr-Newman

🐞 Problem
There are not adequate tests for Kerr-Newman.
🎯 Goal

Devise a testing strategy.
Implement it.
The tests should factor in the presence of charge on both the particle & massive body.

📋  Steps to solve the problem

Comment below about what you've started working on.
Add, commit, push your changes
Submit a pull request and add this in comments - Addresses #145
Ask for a review in comments section of pull request
Celebrate your contribution to this project 🎉

Hi, Ritzvik I've just come from the GSOC page and find this project really interesting! I'm currently taking a university course in general relativity and have been learning differential geometry as well.
I want to get started on making some tests but I just had a question regarding the nature of the tests. What things are relevant here, should we be concerned with the runtime or just accuracy? Is this the module we are aiming to create tests for: https://docs.einsteinpy.org/en/latest/api/utils/kerrnewman_utils.html?
Is there a communication channel (like Slack for example) for GSOC on this project? I'm fine also just working over github but just wanted to make sure. Thanks!

Hi @kauii8school , please join our Riot/Matrix channel : https://riot.im/app/#/room/#einsteinpy:matrix.org

I would still be interested in working on this, even if not part of GSOC, is there already someone assigned to it/working on it or can I give it a crack? -Nihar

Hi @kauii8school , sure you can go ahead!


Determine exceptions func automatically

Talked about this in PMs. There are ways to automatically determine the caller function, so it might be a good idea to implement that so people don't need to worry about it (but they're still able to override it should they want to).
Below is example code from a private module I'm currently working on, which might be reusable here (and can likely be improved upon further, like returning the ClassName.method if the caller originates from a class?):
import inspect

def get_caller_function() -> str | None:
    """Attempt to call the caller function. This is used for exception handling."""
    for f in inspect.stack()[1:]:
        func = f.function
        func_origin = Path(f.filename).name

        # Check if private function/method
        if func.startswith("_"):
            continue

        # Check if it's an exception or error class.
        if any(x in func for x in ["Exception", "Error"]):
            continue

        # Check if it originates from an `exceptions.py` or `errors.py` file.
        if any(x in func_origin.lower() for x in ["exceptions.py", "error.py"]):
            continue

        # Finally, return the function name.
        return func

And a basic example of how I implemented it in my module:
from vstools import CustomError, SupportsString, FuncExceptT
from typing import Any

class BaseCustomError(CustomError):
    def __init__(self,
        message: SupportsString | None = None,
        reason: SupportsString | None = None,
        func: FuncExceptT | None = None,
        **kwargs: Any
    ) -> None:
        func = func or get_caller_function()

        if message:
            message = str(message)

        return super().__init__(message, func, reason, **kwargs)

As mentioned, I'm sure this can be improved upon a lot, but hopefully this serves as a nice jumping-off point.

Can you make this in a PR?

Sure, will do so later tonight.

PR opened #16


Augment file types

Include a few more common source code and video formats, as well as other bvec and bval file extensions.

LGTM.


Fix etcd defragmentation service. Use <IP_ADDRESS> for etcd

In azure we can not use load balancer if it points to the same node.

This is BS. I can't see how ppl are not complaining about that.


Qwik : Generator should output API's supported in the RC version of Qwik

I am interested in helping provide a fix!
Yes
Which generators are impacted?

[ ] All
[ ] Angular
[ ] HTML
[X] Qwik
[ ] React
[ ] React-Native
[ ] Solid
[ ] Stencil
[ ] Svelte
[ ] Vue
[ ] Web components

Reproduction case
https://mitosis.builder.io/?outputTab=I4dwlg1kA%3D%3D%3D&code=JYWwDg9gTgLgBAbzgVwM4FMDKMCGN0A0cAxlOnugMIQB2%2BAHjEWlbQ03LQLITJ1wBfOADMoEEHABEAAQBGyYABsAJuigA6YBAD0IYDAipgqSQG4AUOfT1IsErVTwAcjhCs61%2BAF4SZCtQ9GAAoAchpXdABaYjZPEIBKS2tbeFVhHGRFeGE%2BYhgtGjguAE9qcFp0OiCwMTBUeMRzOHsaRzhwtwD2OB8WLs8gl07YxkTm7l4qoIavAD5G5uaY1ohFdHVFCABzUIALdEVNhKbBMbgyGGQoQqCTuAAeXYBGWYAJA8377WfZk%2FiLARAA%3D
Expected Behaviour

[ ] createContext should be generated as createContextId in qwik
[ ]  onMount to useVisibleTask$ instead of  useClientEffect$

will add more as we encounter them
Actual Behaviour
Code generated is for previous versions of Qwik.
These are breaking changes when upgrading to Qwik version : 0.100.0
Additional Information
Qwik RC has released , so we expect gradual changes in Qwik API moving forward.

onMount() should be useTask$()


After switch to your new cloud API "Http method 'POST' is not supported." default login form

Hey, thanks for big update which allows not to use our own stormpath servers.
Following your guidelines to make a switch:
https://docs.stormpath.com/client-api/product-guide/latest/index.html
Using default form component from this repository installed via npm, but when trying to login i get response:
{"status":405,"message":"Http method 'POST' is not supported."}

from /login endpoint

GET request to same endpoint successfully returned login form
{
  "form": {
    "fields": [
      {
        "name": "login",
        "label": "Username or Email",
        "placeholder": "Username or Email",
        "required": true,
        "type": "text"
      },
      {
        "name": "password",
        "label": "Password",
        "placeholder": "Password",
        "required": true,
        "type": "password"
      }
    ]
  },
  "accountStores": []
}

then i see OPTIONS method was called to same endpoint and it returned empty response with status code 200
and then POST fails

Thanks @liesislukas! We're really excited for this feature, too.
We've made some changes in the API, so we're modifying our client libraries to support this new API. So what's on NPM right now won't work with the client API until we make changes to this library.
See this PR for more details: https://github.com/stormpath/stormpath-sdk-react/pull/137

Do you have any ideas when it might be released? Thanks!

Soon :) we're currently updating the social login components.

I recommend that you watch the PR #137. When that PR is merged and we've cut a new release, you'll have full Client API support in the SDK.

I'm still receiving this error even with the latest version of react-stormpath from npm.


[New feature request] Automatic consent for tpa

As the title suggests, we need the ability for /tpauto to automatically agree to transfer requests!

I'm not interested in this feature at this time, but thanks for the request :)


Leadspace style import warnings and react scripts build failure

Description
The @import '@carbon/ibmdotcom-styles/scss/components/leadspace/leadspace';
throws depraction warnings. for example:
Deprecation Warning: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0.

Recommendation: math.div($height, $width) or calc($height / $width)

More info and automated migrator: https://sass-lang.com/d/slash-div

   ╷
17 │   $ratio: $height / $width * 100%;
   │           ^^^^^^^^^^^^^^^^
   ╵
<EMAIL_ADDRESS>17:11                                aspect-ratio()
<EMAIL_ADDRESS>15:18                                  ratio-base()
<EMAIL_ADDRESS>105:5                      video-player()
<EMAIL_ADDRESS>177:3                      @content
<EMAIL_ADDRESS>23:5  exports()
<EMAIL_ADDRESS>176:1                      @import
<EMAIL_ADDRESS>11:9     @import
<EMAIL_ADDRESS>11:9                         @import
<EMAIL_ADDRESS>10:9                             @import
    stdin 10:9                                                                                root stylesheet

and on running npm run build fails the process with error:
./src/index.scss
ParserError: Syntax Error at line: 1

Component(s) impacted
Leadspace
Browser
No response
Carbon for IBM.com version
1.30.0
Severity
Severity 1 = The design is broken in a critical way that blocks users from completing tasks or damages the brand. Affects major functionality, no workaround.
Application/website
ibm cas canada
Package
@carbon/ibmdotcom-react, @carbon/ibmdotcom-web-components, @carbon/ibmdotcom-styles
CodeSandbox example
n/a
Steps to reproduce the issue (if applicable)
just import the style and run app or build it.
Release date (if applicable)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate issues

@jhossain1 can you share an example, maybe a Codesandbox?

@jhossain1 can you share an example, maybe a Codesandbox?

Hard for me to recreate. but i updated the issue to address the scss import warnings. thanks.

These are normal and will no longer appear once everything is moved to dart-sass, which should be happening this year. In your original description there was a compilation error, which is what I thought you were referring to. But this is just a warning and can be disregarded.


provisioner remove dependency of marco BLE_MESH_CDB

currently the provisioner feature depends on marco BLE_MESH_CDB. This dependency seems not be expected ?
This commit is trying to remove this dependency. Then the shell demo for linux as a mesh provisioner role without BLE_MESH_CDB and BLE_MESH_SETTINGS works.

BTW, BLE_MESH_CDB depends on BLE_MESH_SETTINGS, if BLE_MESH_SETTINGS is not enabled, it cause compiling error.
static void schedule_cdb_store(int flag)
{
atomic_set_bit(bt_mesh_cdb.flags, flag);
bt_mesh_settings_store_schedule(BT_MESH_SETTINGS_CDB_PENDING);
}
nimble/host/mesh/src/cdb.c:545: undefined reference to `bt_mesh_settings_store_schedule'

syscfg.yml  and pkg.yml are mynewt specifics, those are not needed for linux port (as this is build with make)

The coding style checking progress seems have some problem...
it print some errors according above links, it runs without problem in my local repo when pushing commit :

Run ./repos/apache-mynewt-core/.github/check_style.py
Option: at uncrustify.cfg:147: Expected number , for 'indent_shift'; got 'false'
uncrustify.cfg:186: option 'indent_sing_line_comments' is deprecated; did you want to use 'indent_single_line_comments_before' instead?
Option: at uncrustify.cfg:231: Expected number , for 'indent_comma_paren'; got 'false'
Option: at uncrustify.cfg:234: Expected number , for 'indent_bool_paren'; got 'false'


Unable to deploy VM bicep template due to error: The value of parameter linuxConfiguration.ssh.publicKeys.keyData is invalid

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az deployment group create
Errors:
{"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n  \"error\": {\r\n    \"code\": \"InvalidParameter\",\r\n    \"message\": \"The value of parameter linuxConfiguration.ssh.publicKeys.keyData is invalid.\",\r\n    \"target\": \"linuxConfiguration.ssh.publicKeys.keyData\"\r\n  }\r\n}"}]}}

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az deployment group create --resource-group {} --template-file {} --name {}

Expected Behavior
Environment Summary
Windows-10-10.0.22000-SP0
Python 3.10.3
Installer: MSI

azure-cli 2.35.0 *

Additional Context

route to CXP team

@ivana-a Thank you for reaching out. It seems to be an issue with your template and not specific to cli command.
Can you go through this thread please and let us know if it helps? https://github.com/Azure/azure-quickstart-templates/issues/680


Improve download upload stats display

MessagesAdapter
refreshDownloadViews(): sanity check missing on downloadProgressLayout param
refreshUploadViews(): sanity check missing on uploadProgressLayout param


What command to run?

Hi! I’m trying to get my ID and Key. I have completed step:
npm i -g anyproxy @tuyapi/cli.
But then the instructions say:
Execute anyproxy-ca
I’m not sure what I should be doing to run this. I am using Mac OS.
Thanks in advance.

Execute anyproxy-ca

Just type anyproxy-ca and hit enter.
I followed these instructions last year to get the ID and Key (before codetheweb deprecated his version of homebridge-tuya), it's basically the same as the instructions AMoo-Miki wrote up.

@samsonrosen, were you able to solve your problem?

Please give the latest rc release a shot by doing npm i -g homebridge-tuya-lan@rc. It includes logic to understand this newer API.
A known issue is that the current state is not reported by some devices; they however work fine as soon as you interact with them. I have reached out to Tuya for a solution.
The Setup Instructions have changed in case you need to obtain a fresh id and key.


External nginx_status for stats collection

It would be quite handy if there was a way to collect stats from the nginx_status location via something like datadog. I am using these stats from all our API services while load testing, but when I looked into getting nginx status from Kong, I found that the nginx_status location was internal only.
I am using the datadog plugin and getting the stats from that (latency, count, size, etc).
What I would like are the actual requests/s and connections stats from nginx.
Is there an alternative means that you intend for us to get these stats?
Would it be possible to allow an externally accessible nginx_status?
Thanks.

@BetaGrumm Datadog agent collects Kong stats by calling /nginx_status endpoint on kong. Did you try enabling Kong on Datadog integration page.


[FEATURE]: Ability to limit and order delete queries

Describe want to want
The .limit() and .orderBy() function should be available on delete queries.
await db.delete(tbl).where(eq(tbl.field, "some value")).orderBy(tbl.field).limit(10);

MySQL Reference

Not being able to limit deletes is pretty scary from a defensive programming perspective.

bump!  Would really like this since Planetscale limits deletes to 100k records at a time.

Bump! I would like to know that certain queries will only delete at max one item.
This would also be a great addition to update as well!

Is there any update to this? I would also love to be able to limit updates. Was really surprised that this isn't possible?

Should be supported in<EMAIL_ADDRESS>


[e2e]: generic schedule main multi-uses slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/2679050993
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Fri Jul 15 20:02:35 UTC 2022

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/2679093902
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.schedule.main.multi-uses.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Fri Jul 15 20:11:20 UTC 2022
Tests are passing now. Closing this issue.