unclear that IDENTITY must be 'SHARED ACCESS SIGNATURE' for blob storage

I spent hours on this. For Azure Blob storage I could only get it to work if I set IDENTITY to 'SHARED ACCESS SIGNATURE'.  another doc page indicated IDENTITY wasn't even used. I could use either an Access Key or SAS for the secret.
CREATE DATABASE SCOPED CREDENTIAL AzureStorageCredential
WITH
  IDENTITY = 'SHARED ACCESS SIGNATURE' ,
  SECRET = 'this can be and access key or a shared access sig'

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

ID: e450abc6-2dbd-8f6c-423c-52aca37a2b06
Version Independent ID: 4aff678a-6db1-a438-9aca-bb4b4d49bc27
Content: CREATE EXTERNAL DATA SOURCE (Transact-SQL) - SQL Server
Content Source: docs/t-sql/statements/create-external-data-source-transact-sql.md
Product: sql
Technology: t-sql
GitHub Login: @CarlRabeler
Microsoft Alias: carlrab

@ChrisMenegay Sorry for your confusion. I too am confused about your precise question. Do you have a question about CREATE DATABASE SCOPED CREDENTIAL or about CREATE EXTERNAL DATA SOURCE?  What other pages are you looking at that are confusing you? If you set up your container in Azure Blob storage to accept anonymous connections, WITH IDENTITY is not needed. It is needed is you place security on your container in Azure Blob storage.

CREATE DATABASE SCOPED CREDENTIAL - what you mentioned is what needs to be added.  Above it says "You can specify any string in database scoped credential identity as it isn't used during authentication to Azure storage."  It needs to be stated that if you security you need to provide the IDENTITY and that the IDENTITY MUST BE "SHARED ACCESS SIGNATURE".  I was using just "SAS" or "AccessKey" for IDENTITY for dozens of attempts before just trying "SHARED ACCESS SIGNATURE" since that was in a lot of the examples I found online.

PR pending - adds reference to this article and states that IDENTITY is optional if anonymous is enabled for Azure Blob storage


Vertical Table for ActiveResource?

I prefer to use Hirb to output ActiveRecord rows vertically. This is a lot like MySQL's \G vertical formatter: http://forums.mysql.com/read.php?108,231614
To make this happen, I use the following hirb.conf:
  "ActiveRecord::Base":
    :class: auto_table
    :ancestor: true
    :options:
      :vertical: true

Is there a way to get the same vertical output for my ActiveResource objects? I tried substituting "ActiveRecord::Base" for "ActiveResource::Base", but the output is less than inspiring.

Thanks for reporting your issue! This is one of my 8 active issues. Use that link to check how soon your issue will be answered. Don't forget to check your issue against this project's CONTRIBUTING.md. Cheers.

Hi. Hirb doesn't ship with ActiveResource support. You can write your own dynamic view using activerecord as an example. Closing but feel free to ping here if you run into issues building it


Drop {conf,cmake,meson}-extra

They are marked as "For backwards compatibility only, do not use.", we should probably drop them since we're breaking backwards compatibility anyway?

Yes, please.

Ping @gtristan


Update scripts to support IMDSv2 and newer version of PCluster

Issue #, if available:
Description of changes:

Update scripts to support IMDSv2
Add StorageLoc for newer version of PCluster

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

reviewed

close this one  -  plan to replace v2 in place of the v1 script,  not adding now one. as V1 will no longer work .


[circleci] Set resource limits on Cassandra

Aiming to solve #1322. Takes a sheet out of the playbook of CircleCI for restricting the resources of Cassandra.
Green build on the fork: https://circleci.com/gh/abesto/zipkin/3

@adriancole @michaelsembwever

Thank you!

:+1:
(notifications from openzipkin/zipkin are still missing from my inbox. this has been an ongoing headache. second attempt let's hope i've fixed it. my plans were to always be available for cassandra related issues. this is tricky as i'm not paid to do zipkin work, and some weeks with clients can get crazy, but i aim to at worse be in the loop, and at best be assignee.)


Fn show sheet name on dataset info

Description
If imported dataset if from EXCEL, sheet name will be shown.
Related Issue :
METATRON-3007
How Has This Been Tested?
click an imported dataset of EXCEL on dataflow detail page.
there is a sheet name on info area.
Need additional checks?
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

run build
deploy to 2


F16C feature flag missing from util::Cpu

Could you add this so we can see if the CPU has vcvtph2ps/vcvtps2ph?

Thank you for your advice.
I add the detection at https://github.com/herumi/xbyak/commit/9d5bc03b264bc66434337db634af82e5f67db217 .


Removed dbench installation workaround for redhat downstream runs

Signed-off-by: sunilkumarn417<EMAIL_ADDRESS>

Can one of the admins verify this patch?

http://pulpito.ceph.redhat.com/sunnagar-2020-08-11_12:41:26-smoke:ceph-volume-lvm-master-distro-basic-clara/

http://pulpito.ceph.redhat.com/sunnagar-2020-08-11_13:38:08-smoke:ceph-ansible-master-distro-basic-clara/

ok to test.

ok to test

@djgalloway when you get a chance can you add @sunilkumarn417 to whitelist for jenkins test to run. Thanks

@djgalloway when you get a chance can you add @sunilkumarn417 to whitelist for jenkins test to run. Thanks

He should just be added to all repos, no?


Build failed

Describe the bug

I am using logging platform (BetterStack) on my SWA projects. I am seeing build failure asking secret for Logtail (We don't want logging of build but also tried building by adding LOGTAIL_SOURCE_TOKEN to github secrets)
Following is error I am receiving.
[error] Logtail source token missing
at new Logtail (node_modules/@logtail/core/dist/cjs/base.js:66:19)
at new default_1 (node_modules/@logtail/core/dist/cjs/base.js:331:1)
at new Node (node_modules/@logtail/node/dist/cjs/node.js:13:9)
at .nuxt/prerender/chunks/runtime.mjs:916:13
at ModuleJob.run (node:internal/modules/esm/module_job:195:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:337:24)
at async prerender (node_modules/nitropack/dist/chunks/prerender.mjs:57:44)
at async node_modules/nuxt/dist/index.mjs:3471:7
at async build (node_modules/nuxt/dist/index.mjs:5001:5)
at async Object.run (node_modules/nuxi/dist/chunks/build.mjs:95:5)
[error] Logtail source token missing
---End of Oryx build logs---
Oryx has failed to build the solution.
Expected behavior
Build should be successful

Fixed after custom check:
if (process.env. LOGTAIL_SOURCE_TOKEN) {
logtail = new Logtail(process.env. LOGTAIL_SOURCE_TOKEN)
}


yara Accessing data at a given position support  type conversion

Is it possible to support hex -- int compare or hex  convert int
Case 1
rule test1
{
condition:
   uint32(12)== filesize

}
Case 2
rule test2
{
condition:
   int(uint32(12))== 2048

}

Not sure I understand your question but these are the same thing:
uint8(0) == 16
uint8(0) == 0x10

thank you wxsBSD


[Monitoring V2 UI] Prometheus Operator warning shows up on an upgrade

bug from https://github.com/rancher/dashboard/issues/1167: Warning shows up even during a chart upgrade; the warning should only show up during an install.

The bug fix is validated in both master-e4dc25135dbe9bad376dc7bd62360b87273cdbde-head and v2.5-52583ea7a00f64b0ea15190566ae2cef9540d19c-head
The warning does not show anymore when editing the rancher-monitoring v2 app  in the dashboard


How can I get the code for the other methods ?

Hi, I am a beginner in this field.Could you tell me how can I get the code for the other methods in the paper?

@shallweiwei
PypiDeskew: https://github.com/sbrunner/deskew
CMC-MSU:https://github.com/OLEGator30/DISEC-13
FredsDeskew:http://www.fmwconcepts.com/imagemagick/textdeskew/
For others, you'll need to contact the authors.

Thank you very much for your help

Hello, I am also very interested in the second best LRDE-EPITA method in the paper, and I noticed that it is also the champion of the competition, but I did not find its paper and specific code, may I ask whether you contacted the author by email or tried to reproduce this part by yourself?Thank you very much for your help
∧＿∧

Hi @shallweiwei
This is the paper: https://ieeexplore.ieee.org/document/7025523
You can find him here: https://www.lrde.epita.fr/~jonathan/contact.html
I emailed him to obtain the code, he is one of the kindest persons I ever met.

Thanks a million!
I'll try to email him.Thank you again!


setTimeout / setInterval

binding and the task queue may use setTimeout in some fallback scenarios.  Should we add these methods to the PAL?  Also: http://stackoverflow.com/questions/34841734/how-to-abstract-away-the-usage-of-browsers-window-object/34842796

Yes. I can merge that as soon as we have the PR
On Jan 17, 2016 2:46 PM, "Jeremy Danyow"<EMAIL_ADDRESS>wrote:

binding and the task queue may use setTimeout in some fallback scenarios.
Should we add these methods to the PAL? Also:
http://stackoverflow.com/questions/34841734/how-to-abstract-away-the-usage-of-browsers-window-object/34842796
—
Reply to this email directly or view it on GitHub
https://github.com/aurelia/pal/issues/5.

Any opportunity to submit a PR for this @jdanyow ?

@jdanyow Will you have a chance to PR this before RC?

there is though allready PLATFORM.global.setTimeout etc

I think we can forgo this for the immediate future. If we have an issue, we can add it later.


Can I enforce the dynamoDB table name or the auto-generated number.

Note: If your question is regarding the AWS Amplify Console service, please log it in the
official AWS Amplify Console forum

Which Category is your question related to?
AMPLIFY API ( DynamoDB / Model )
Amplify CLI Version
You can use amplify -v to check the amplify cli version on your system
4.18.1
What AWS Services are you utilizing?
AWS AMPLIFY, DYNAMODB, LAMBDA, CLOUD FORMATION
Provide additional details e.g. code snippets
When creating a type annotated with @model, a DynamoDB table is created as follow :
the tableName + a unique random identifier + AWS environment.
I'm trying to use a cloud formation template & lambda scripts in order to interact with those tables, unfortunately, the unique random identifier changes each time I update the model ( as instance when editing dynamodb tale indexes
is there any way to force the table name or the identifier number, or is there any API that allows retrieving the dynamodb name dynamically.
type myTable
@model
{
myField: ID!
label : String
}

@MehdiTAZI that is currently not possible it is something that we'll look into as part of @model enhancements.

Thanks for your reactivity.


Some extra developer conveniences for Docker image.

Refactor do_ci.sh to split the cmake and environment setup from the
build and test. This makes it convenient for devs to invoke arbitrary
make targets in the Docker image, e.g.
docker run -t -i -v $PWD:/source lyft/envoy-build:latest /bin/bash -c
"cd /source && . ./ci/build_setup.sh && make fix_format"

Add EXTRA_TEST_ARGS env var to pass addition flags to envoy-test. This
is useful, for example, when applying a --gtest_filter to restrict the
test run to only failing tests.

Add a do_ci.sh fix_format target.

Add gdb, strace to the image and a RUN_TEST_UNDER environment variable
that can be used to have envoy-test run under these programs.

UNIT_TEST_ONLY env var that will skip the non-envoy-test aspects of
the test process.

Example command for debugging only tests matching Dns:
docker run -t -i -v $PWD:/source lyft/envoy-build:latest /bin/bash -c
"cd /source && UNIT_TEST_ONLY=1 RUN_TEST_UNDER='gdb --args' ./ci/do_ci.sh debug
--gtest_filter='Dns'

@htuch this is great. Can we document this somewhere? Would it be worthwhile to start a development markup page? (Not sure if it's worth putting this into the main sphinx docs but I could go either way).

I've added some MD documentation in ci/ for developers.

I would also suggest linking to this doc from the sphinx docs (building and installation), and probably getting rid of that content. WDYT?

So that there is one place to manage all dev setup documentation


Provide documentation about the internal working of the SBG

After a major refactoring on the static binding generator, the decisions made regarding the algorithms for collecting overridable and abstract inherited methods, generics reification and method/class signatures parsing, must be documented.

https://github.com/NativeScript/android-runtime/pull/1317

https://github.com/NativeScript/android-runtime/pull/1323
https://github.com/NativeScript/android-runtime/pull/1327

Docs could be found in the Wiki page: https://github.com/NativeScript/android-runtime/wiki/Static-Binding-Generator-implementation-overview


Update Helm release minio to v8.0.10

This PR contains the following updates:

Package
Update
Change

minio (source)
patch
8.0.9 -> 8.0.10

Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will now ignore this update (8.0.10). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


init_grpc_aio() causes sync calls to hang

Context

I am in the process of developing a Python server handler using the experimental gRPC aio library.
My service relies on etcd, and so I make use of the etcd3 Python library, which internally uses a synchronous gRPC client to communicate with etcd.
I observed that after init_grpc_aio is invoked, synchronous gRPC client calls hang indefinitely.

Repro

I modified the provided helloworld example to call stub.SayHello twice, once before and once after init_grpc_aio is invoked:

print("Calling before init_grpc_aio()")
stub = helloworld_pb2_grpc.GreeterStub(channel)
response = stub.SayHello(helloworld_pb2.HelloRequest(name='you'))
print("Calling before init_grpc_aio() succeeds!")

init_grpc_aio()

print("Calling after init_grpc_aio()")
stub = helloworld_pb2_grpc.GreeterStub(channel)
response = stub.SayHello(helloworld_pb2.HelloRequest(name='you'))
print("We never reach here.")

Sending SIGINT shows exactly where the process is stuck:
$ python3 greeter_client.py
Calling before init_grpc_aio()
Calling before init_grpc_aio() succeeds!
Calling after init_grpc_aio()
^CTraceback (most recent call last):
  File "greeter_client.py", line 50, in <module>
    run()
  File "greeter_client.py", line 41, in run
    response = stub.SayHello(helloworld_pb2.HelloRequest(name='you'))
  File "/home/derekbro/.local/lib/python3.8/site-packages/grpc/_channel.py", line 824, in __call__
    state, call, = self._blocking(request, timeout, metadata, credentials,
  File "/home/derekbro/.local/lib/python3.8/site-packages/grpc/_channel.py", line 813, in _blocking
    event = call.next_event()
  File "src/python/grpcio/grpc/_cython/_cygrpc/channel.pyx.pxi", line 336, in grpc._cython.cygrpc.SegregatedCall.next_event
  File "src/python/grpcio/grpc/_cython/_cygrpc/channel.pyx.pxi", line 169, in grpc._cython.cygrpc._next_call_event
  File "src/python/grpcio/grpc/_cython/_cygrpc/channel.pyx.pxi", line 163, in grpc._cython.cygrpc._next_call_event
  File "src/python/grpcio/grpc/_cython/_cygrpc/completion_queue.pyx.pxi", line 63, in grpc._cython.cygrpc._latent_event
  File "src/python/grpcio/grpc/_cython/_cygrpc/completion_queue.pyx.pxi", line 42, in grpc._cython.cygrpc._next
KeyboardInterrupt

Can you try your application again with our daily build?
pip install --pre --upgrade --force-reinstall --extra-index-url \
    https://packages.grpc.io/archive/2020/04/c07ddb45047f38c871fbb2519b4832144d09afe7-aee9b5ca-1fda-44da-b5c3-c86dfe95ca88/python \
    grpcio

This is a known issue that enable AsyncIO support makes synchronous gRPC call hang. It should be solved recently.

That did the trick.  Thanks @lidizheng .


@Mdashad071192

          @Mdashad071192

Could you please elaborate the query for better understanding. So, we can assist you further.
Originally posted by @SaibabaBalapur-MSFT in https://github.com/MicrosoftDocs/entra-docs/issues/490#issuecomment-1986893557

@Mdashad071192
Please don't spam by creating multiple issues without providing any feedback related to any Azure document. Thanks.


Connection with timeout

Hello,
Can we create a phpiredis connection with a timeout ?
I fount this option in hiredis but not in phpiredis.
Regards

See pr #53 (4th commit)

#53 has been merged (thanks @remicollet).


localization status is missing

I run apollo carla bridge and localization module show current status is missing. after i press send default routing, the car can't move.
here  is screenshot

I have same error:Current Localization Status Is Missing
Have you solved this problem? I encountered this error after modifying msf to rtk

I have same error. Have you solved this problem?

I'm facing the same error as well. Setup: Carla 0.9.15 - Running in a docker Apollo v9 - Running in a docker.
All available modules were activated in the module controller. Yet I am recieving the message: "Localization triggers safe mode: No LocalizationStatus received"
Can anyone help me debug this?

你可以看看是否是因为这个时间的问题https://github.com/guardstrikelab/carla_apollo_bridge/issues/183#issue-2173410371

请问这个问题解决了吗？


documentation

how to change the wokwi file to be fetched
can get the SVG build shown in a readme?

how to actually get started, some step by step instructions or a video


Add "Open with Codeanywhere" badge to README.md

Why?
With Codeanywhere, devs and contributors can:

Instantly launch a cloud or local IDE with remote dev environment.
Automatically set up and configure a remote dev environments if a devcontainer.json file is present.

Benefits:

Faster onboarding for new contributors.
Consistent and ready-to-use development environments.
Flexibility to work in the cloud or locally.

Thanks for replying. FYI: People can run out of Codespaces hours. Also, Codeanywhere now offers free AI coding assistance with GPT-4 and Claude through Continue.dev implementation.


Feedback: Base R (Morning Session)

Please leave your feedback for the Base R component (morning session) in this issue, thaaaanks!

[ ] Check Christine's feedback about the help function (issue #29)

Hello! I have not had time to go through the entire course (and I will not have time because of my holiday tomorrow), but I will paste what I had already written down, do with it what you want :)

[ ] Slide 93: it says "{} Defining content of loops, functions", etc. > but this hasn’t been learned by then. Perhaps confusing?
[ ] Exercise 7 slide 104: have participants already learned the %% modulo? I would not have known that function without learning it explicitly
[ ] Slide 119: Input is an iterable object > too complicated. Suggestion: "input for a for-loop is an object with multiple (similar) elements. For example: a vector, a row or column in a dataframe, etc."
[ ] Slide 121: I would prefer to not teach to use i in a for loop because it is so meaningless. Suggestion: for{number in 1:6}

Note from @Mish-JPFD: the example function that participants create may not be super convenient because it's dependent on previously created vectors etc. It's way too specific and prone to error, it could be more general.

[ ] Overall, the introduction could be made more efficient (time-wise). Those who have been teaching the workshop for a while know how to skim through the introduction slides, but it's not helpful for those who're picking this up at the moment.

[ ] Dataframes could be introduced before lists.

[ ] instead of simply leaving the modulo operator as a hint in the text, we could pre-fill the code block to include the modulo in advance AND/OR perhaps introduce + explain the modulo before they start

Some suggestions in case of a reorganization of the all material:

The afternoon session is all about (tidyverse) functions. Perhaps a bitter more time can be dedicated to functions in the morning session, spending more words on the general concept and on parameters, also mentioning some functions to (later) be seen in the afternoon (like mean, sd, n);
Currently the afternoon session follows the structure of the videos, maybe it can be reorganised in a single stream of data analysis, trying to introduce only one function at each step of the data analysis workflow. So for example (step by step), reading (readr), cleaning (select + conditional statement), re-arranging (mutate), selecting (select + more features), computing some statistics (group_by + stat functions), and visualising data. The all flow can be introduced at the very beginning of the afternoon session, so that people would know "where we are going";
The afternoon session is all about functions, how about creating specific cheatsheets summarising all the functions used in the afternoon?
Pipelines should be introduced at the very beginning of the afternoon session;
Try to use at least one loop in the afternoon session? In this way all the subjects introduced in morning will be also used in the afternoon;
Real life example and/or more context to the morning subjects. For people absolutely new to programming is hard to make sense of the programming concepts presented in the morning. It would be nice to use some examples to put them on context, or even refer very briefly to what will be done in the afternoon. For loop and conditional statements, for example, it could be showed how these could be used to "scan" all the rows of a dataframe to look for a specific value. For the functions, we could show a list of the most common functions, what they need, what they do. A small group of statistical functions could be a good idea, the same that will be used in the afternoon;
This has been said here and there in the previous points, but just create more synergy between the morning and the afternoon material;
All the cheatsheets links, or their pdf, or our custom cheatsheets should be in the course material

[ ] baseR_exercises.Rmd exercise 6: "From your dataframe df, return the entries.." > Should become "From your dataframe df, return the rows ..." > Entries is confusing!


[UXD][AAP-27645] AWX updates to navigation/headers and their tooltips

https://issues.redhat.com/browse/AAP-27645
Updates to AWX navigation/headers and their tooltips with correct casing and adding a tooltip if the page is missing one or removing if not applicable.

@daphnemaeve there was one failure not related to my PR (EDA) so just did a rebase


Add live web demo

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

godot 4.x can not export to web properly now, so close.


Add weighted graph functionality to augment_diagonal, Issue #261

Fixes Issue #261
Added weighted graph functionality for augment_diagonal via adding up nonzero entries and dividing by (nverts-1).

Would need to update tests if you want this merged. Otherwise, close the PR


⚠ Bofrost.at has degraded performance

In 25d7d59, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2101 ms

Resolved: Bofrost.at performance has improved in 19b5526 after 6 minutes.


Add EventSource/EventCounter tracing and metrics for DependencyInjection

The primary goal here is to give users insight as to when services are constructed and how many services they have active in their application. This can be useful when correlated to requests and helps give more insight into memory issues.
There is also a useful effect of putting EventSources in DI. Since DI is below Logging in the dependency graph, it has no logging. However, EventSource is in corefx, which means DI can use it.
I'm going to do this one via a PR rather than listing proposed counters since it's relatively simple.
See https://gist.github.com/anurse/af1859663ac91c6cf69c820cebe92303 for some guidance on adding EventSources and EventCounters to ASP.NET projects.

This issue was moved to aspnet/Home#2330


Logging Spew

Is your feature request related to a problem? Please describe.
As far as I can tell the Java client's logging is not configurable. This results in constant spew of DEBUG level logs:
16:25:08.359 [pulsar-timer-4-1] DEBUG o.a.pulsar.client.impl.ProducerImpl - [persistent://public/default/my-ns/my-topic] [standalone-11-36] Batching the messages from the batch container with 0 messages
16:25:08.360 [pulsar-timer-4-1] DEBUG o.a.pulsar.client.impl.ProducerImpl - [persistent://public/default/my-ns/my-topic] [standalone-11-36] Batching the messages from the batch container from timer thread

Describe the solution you'd like
Would be great for the Log level to be configurable at least.

@tschmidt64-SC Pulsar client library uses SLF4J for logging. The logging configuration will depend on your logger implementation (eg. Log4J, Logback, etc...).

The issue has been fixed.

@sijie was there a code fix because I can't find the related pull request or was @mirlimat answer the right resolution?


fix: rotated cosign key after CircleCI security incident and use gith…

…ub-release context

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


3.15.8 cursor bugfix

Resolves https://github.com/CartoDB/cartodb.js/issues/911

Can one of the admins verify this patch?

@javisantana Could you take a look at this PR too?

Can one of the admins verify this patch?

As stated in https://github.com/CartoDB/carto.js/issues/1298#issuecomment-404193738, cartodb.js v3 is not under active development. Closing this.


[BUG] MUI useDataGrid setFilters

Describe the bug
setFilters does not update the dataGridProps filterModel
filters themselves update and setFilters works
Steps To Reproduce
use useDataGrid with filter mode set to client "off"
Follow the tutorial for https://refine.dev/docs/ui-integrations/material-ui/hooks/use-data-grid/#filtering but setting filter to off.
Possibly also an issue on server mode If you want to see the active filters reflected in the mui date grid controls.
Expected behavior
Filters should set the model
Here is a work around but ideally should happen in the useDataGrid hook
const handleFilter = (e: React.ChangeEvent<HTMLInputElement>, checked: boolean) => {
  let result: any = {
    field: "status",
    value: checked ? "active" : undefined,
    operator: "contains",
  };
  setFilters([result]);
};

// we make an update to the filter model and passin the updated filter model to the data grid
const { filterModel, ...restDataGridProps } = dataGridProps;
const filterModelUpdated: any = {
  items: [...filters],
  logicOperator: "and",
};

<DataGrid {...restDataGridProps} filterModel={filterModelUpdated} columns={columnsBankAccounts} />

Packages
@refinedev/mui
Additional Context
No response

Hey @JoeGaffney, sorry for the issue! We'll investigate it and find out what went wrong. Filters had to be connected bi-directionally. Maybe something changed in the <DataGrid /> API or we may have missed something during our refactors. Thank you for providing a workaround 🚀

Hey @aliemir no problem. It's super coinvent that you are providing both server and client side filtering in with the useDataGrid, its a big time saver.

Hey @JoeGaffney, worked on this issue for a while and come to a conclusion for now. We're supporting both Pro and community versions of the MUI Data Grid with our @refinedev/mui's useDataGrid hook.
In the community version, data grid is limited to single column filtering. With Refine, you can place your filters outside of data grid to support multiple filters on multiple fields. When we try to reflect the changes in filters of Refine to filter model of data grid, we end up messing with the current state of the filters and filtering in column headers break. For the pro version it works without issues since it supports multiple fields to be filtered in the same time.
Reflecting changes on the data grid may break the existing apps using both column headers to filter and provide filtering with external elements. In the future we may introduce an API to pick and reflect only the wanted fields on the filter model but for now we've decided on not taking any actions here.
Do you have multiple filters on your data grid? Do you manage those in column headers or do you manage them outside of the data grid? We'd like to know your use case better if you can provide anything more and maybe we can try to implement a different solution for it. 🚀
As a workaround, yours work well with single fields  and I can suggest another one without changing the filterModel prop. <DataGrid /> component accepts an apiRef prop which you can generate a ref using useGridApiRef and set filters and sorters using the ref.
Let me know if we can help you with any other issue 🙏

Hey @aliemir I was just using the one filter using the basic version.
I also did notice some issue with this approach that I can not always manually changes the filters after. I will look into the useGridApiRef

Thanks @aliemir using the ref works perfectly and simplfies the code


Added table of contents using doctoc

Added table of contents using doctoc.
None of the actual content was updated.

@vcheriyan Can you add some documentation around regenerating these TOCs when necessary ?

@gcaprio Let me know where I can add the following documentation:
To regenerate the TOCs, run
''' doctoc .
in the project directory. It recursively scans all .MD files and adds TOC. To install doctoc, type in
'''npm install -g doctoc
doctoc git repo is: https://github.com/thlorenz/doctoc

You can add it to a new section in the README.md file.

Updated PR


docker-compose.yml - missing simple example to easy deploy

Hello,
could you please add whole docker-compose.yml for easy provisioning? I am not able to run mailrise with the docker-compose.yml snippet on the readme.rst
Thank you for your work :)

https://github.com/YoRyan/mailrise/issues/50#issuecomment-1382967028

This is the extent of my personal file. I don't use any fancy TLS or authentication.
  mailrise:
    image: yoryan/mailrise
    container_name: mailrise
    restart: unless-stopped
    volumes:
      - ./mailrise.conf:/etc/mailrise.conf:ro

If you desire a more complicated setup, or you have any specific problems running the container, you need to provide more details.

I try to explain little bit more.
It would be really helpful to include example for first try like this ( this is not working example :-) )
docker-compose.yml
version: '3' services:   mailrise:     image: yoryan/mailrise     container_name: mailrise     restart: unless-stopped     volumes:       - ./mailrise.conf:/etc/mailrise.conf:ro
mailrise.conf should be in the folder like this - for example default ubuntu/docker setup
/var/lib/docker/mailrise.conf
mailrise.conf - some minimal setup
`
configs:
pve:
urls:
- discord://webhook_stuff
`
than you can send an email to discord for example from powershell
Send-MailMessage -from<EMAIL_ADDRESS>-to<EMAIL_ADDRESS>-Subject "test" -Body "test" -SmtpServer <IP_ADDRESS> -port 8025
I think that docker compose missing the ?exposed port setting?, do not know where to store the mailrise.conf because log only logs " can't open '/etc/mailrise.conf' ",  what and why is the -to ?email look like this? .. you know make it more accessible for newbies :-)
Thank you for your work

I know this issue is closed, but I will respond anyways ... The questions you are asking are not issues related to mailrise, but docker in general.
exposed ports: https://www.mend.io/free-developer-tools/blog/docker-expose-port/
You are NOT required to expose ports, but it is an option if you want mailrise to run on an isolated docker network
not know where to store the mailrise.conf: https://docs.docker.com/storage/volumes/
You decide where you want the mailrise.conf file to reside, and it is mapped using the volumes flag in the compose file.
For example, I have my mailrise.conf file residing in /mnt/ssd1/docker/appdata/mailrise/mailrise.conf
Therefore, in my compose file it would look like this:
volumes:
- /mnt/ssd1/docker/appdata/mailrise/mailrise.conf:/etc/mailrise.conf:ro
Be aware, that if you are mapping to files instead of directories, the file needs to exist before you launch the container, otherwise you will get an error
why is the -to ?email look like this?: Because that is the format required by powershell. This will vary based on what platform you are working on.
I understand the desire to have this newbie friendly, but these questions are outside the scope of this GitHub. You should try to familiarize yourself with the other tools needed to run this relay. Docker, Docker Compose, etc. There are many YouTube tutorials available.

this is it :-)
docker compose:
version: '3.8'

services:
  mailrise:
    image: yoryan/mailrise:latest
    container_name: mailrise
    ports:
      - '8025:8025'
    restart: unless-stopped
    volumes:
      - ./mailrise/mailrise.conf:/etc/mailrise.conf

config file:
configs:
  slack:
    urls:
      - slack://mailrise@xoxb-5713301677127-5725021288613-LxQxkzpBW2arJvvHcRP5mOVf/#alerts

test example:
send-mailmessage -from<EMAIL_ADDRESS>-to<EMAIL_ADDRESS>-subject "Windows Test" -body "Test message" -smtpserver <IP_ADDRESS> -port 8025
https://www.techtutorials.tv/sections/management-and-monitoring/setup-a-notification-system-for-labs-and-home-networks/
https://www.youtube.com/watch?v=WdhhIZmnmaI&t=199s&ab_channel=TechTutorials-DavidMcKone


Add dutch reduced VAT 2019

The reduces vat rate is increasing in 2019 form 6% to 9%
https://www2.deloitte.com/nl/nl/pages/tax/articles/tax-plan-2019-prinsjesdag-outline.html
As of today also the senate has passed the bills.

Thanks!


Add duty to assignment

If an assignment is marked as a duty-based assignment during creation in the review strategy tab (most likely through the use of the checkbox from [issue 2]) then a button or link will appear with the text "add duty".
If the button or link is clicked a text field opens up into which a role name can be typed and another button is created captioned "Add role (duty)".
When the text field is filled out and the button is pressed the role gets added to the list of roles that appears on the review strategy tab.

The above issue is updated and can be found in 'Duty Creation Page'


Add WithKeywordsWhenNeeded.send_to to handle keywords when using send with objects out of our control

I've not merged this yet because of the performance implications, its quite a lot slower, what do we feel about using more evaling of source code?

Sorry Jon. I didn't see your question.


Allow linear (continuous) type in bar charts x axis

Feature Proposal
Allow linear (continuous) type in vertical bar charts x axis, by which intervals would be automatically filled, so continuous ploted data can make sense. As for now, data is treated only as categorical, also I gess temporal, on the x axis.
Feature Use Case
A lot of data traditionally ploted on bar charts use continuous data type on both x and y axes... So it would be great if Chart.js had support for this kind of data. Check out "mass spectrum" plots as exemples.

'category'  in only the default, you are free to use other scale types.

scales: {     x: {         type: 'linear',     },     y: {         type: 'linear',     } }
In my data, there is a gap between 285.1301 and 430.0905 (x axis). Would you be kind and tell me why isn't it filling the axis as a continuous data type, instead of reproducing the gap from the data? What I am doing wrong? Thanks in advance.

I don't probably get what you are after. Area chart instead of bar?

@joanapaulaso if you wanted more bars, you'd need to add the data manually. Our view has generally been not to modify the data array passed into the chart and just display it directly. Are you able to create a fiddle with what you're looking for?
Another idea would be to use an area chart but with a stepped interpolation so a value was held until the next was available.

Oh, I get it. I was looking for that in bar charts, @kurkle and @etimberg, because they are traditionally used to show mass spectrum data (which I work with). If I do that in Excel, i. e., and configure the x axis as a date type, it will give me exactly what I need (the chart on the left). On the right side is what I get for treating data as text or number ~ which is the same that I get with Chart.js... I'm sorry I can't reproduce any of this in fiddle. But I hope the image makes it clear. Any chance or way this can be implemented?

And here is the data used in both charts in the figure:

x
y

67.019
8

68.9983
26

69.0347
26

70.0062
8

71.0139
21

72.9932
11

79.9906
11

82.0061
64

91.019
194

92.0268
258

93.0346
20

95.0139
977

97.0294
15

106.0061
50

121.0296
54

123.0088
124

136.0166
80

151.0402
12

This is close to the left picture. https://jsfiddle.net/ob0xc5u7/

Wonderful! That's it! Thank you so much!


Add errata (and link to it) and link to print copy of book

Signed-off-by: David A. Wheeler<EMAIL_ADDRESS>

@nmegill - I propose accepting this pull request and closing all the existing errata issues.  Basically, we'll record errata for some time in errata.md, so that people who get the printed copy will have a current list of errata available.

Good idea.


ECCV 2020: Added Habitat challenge tutorial

Motivation and Context
ECCV 2020: Added Habitat challenge tutorial

How Has This Been Tested
Run on EC2 image.

Types of changes

Docs change / refactoring / dependency upgrade

Corresponding python script for the ipynb is missing.

Your thing is failed now because you left the tests in for habitat-lab

@mathfac Frankly, the generated python script has no actual python in it, meaning it can't be tested at all. We may want to just self-host this colab as a github Gist like @eundersander 's tutorial instead of putting it in the Habitat-Lab repo.

This is hosted as a gist https://colab.research.google.com/gist/mathfac/3c15af549cc4498a0b0f0b84130a7203/eccv2020_habitat_challenge_tutorial.ipynb


Splash screen

Take out 2.0 from the splash screen. Use the old one with only Hexa.

@summikhan11  can you please share Splash screen old video?

https://user-images.githubusercontent.com/85475736/170632850-49827b31-0f13-407b-b2b8-5f1539f09013.mp4

@summikhan11  Slogan is different in old Video
can you please change & share?

@summikhan11  Please provide updated video

@summikhan11 when I expect updated video ?

https://user-images.githubusercontent.com/85475736/170928104-e72c80c9-1415-406d-a6be-b7a6e3bf6425.mp4

Verified this issue on dev app v2.0.80(480)


Custom function on tab press

Version

react-native-router-flux v4.0.0-beta.18
react-native v0.46.1

I'm trying to create something like Instagram. When tab is active and you press on it's icon, it refreshes.
<Scene key = "tabBar" tabs>
    <Scene key = "news" onPress = { () => {
        if (this.state.active[0]) { //if this tab is active
            refreshNews(); //fetching to get new data
        } else {
            this.setState({active: [true, false, false, false]});
            Actions.news(); // just open this tab
        }
    }}>
        ...
    </Scene>
    ....
</Scene>
Expected behaviour
In previous version (3.37.0 for example) everithing worked fine.
Actual behaviour
In current version onPress function is not performed.
So do I need to downgrade the version or are there any other solutions?

Unfortunately v4 tabbar is breaking change (because it is based on react-navigation TabNavigator now). It looks like duplicate of https://github.com/react-community/react-navigation/issues/314, please check maxmcd's workaround from there. I think we could integrate it somehow into RNRF, need to think about it. PR is welcome.

Btw, you may use onEnter handler for tabs if you need to do some actions when tab is selected.

Closing this ticket because onEnter should be enough.


Need to blur to get values to change in formik (specifically with the DateInput)

As a web user I should be able to change the date, scroll down to the submit button, and hit submit without having to blur an input (this is pretty bad for web users on the profile update page)

each change would be changing formik handlers from onBlur to onChange or something like that.


Issue with the validate function of ojAlgo

If I validate my results from external solver sometimes some constraints are violated. The violation is very small. So far I could check it, the validate function is compted with a higher percision than some solvers. Maybe a threshold for the validation check would be a good idea for these extensions.

I have reviewed the validation code. I did make some minor changes but essentially it was implemented the way I expected it to be.
When you validate you should supply a validation context, and new NumberContext(12, 15) is most likely much too strict. The default validation context is 12, 8. If that doesn't work you have to move to something "less".


Prepare a diesel 2.2 release

Release announcements: https://github.com/sgrif/diesel.rs-website/pull/219
We likely should address https://github.com/diesel-rs/diesel/issues/4035 before cutting the release, but I wanted to prepare everything else anyway as I'm waiting on feedback from the relevant compiler contributors there.
If everything goes well I would like to issue a release in the next two weeks.

@diesel-rs/core Any opinions on this? I would rather release this sooner than later to address the mysql bindings issues.

Only had a quick glance but what's mentioned in the changelog looks OK to me 😊
Thanks! 🙏


Nested filepaths and directory documentation

It seems that this tool only create the documentation for those files that lives in the "root" folder, together with project.godot.
This will hardly be the case for a real life project (different than a showcase).
Are you planning to handle GDscript files that are inside folders in a more complex structure?

What gave you that impression? I might need to check the documetation, hehe!
This tool takes the root of the project, where project.godot is located, as an entry point to search GDScript files recursively in all the directories inside of it.

I did try it out on my project and nothing happened, except for the creation of LICENSE_GDSCRIPTIFY.txt

Sorry I am being cryptic,
I'll explain better.
I have a complex structure of gdfiles, The gd files are not really documented as your tool wants, but if I create one file with comments and docs it gives me the following error:
gdscriptify
C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\core\generateMarkdownFile.js:9
  outputString += `# ${file.name}\n\n`
                            ^

TypeError: Cannot read property 'name' of undefined
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\core\generateMarkdownFile.js:9:29)
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\core\generateCodeReferenceFile.js:83:9)
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\index.js:82:3)
    at Object.<anonymous> (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\bin\gdscriptify:3:18)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
    at internal/main/run_main_module.js:17:47

I am on Windows

I did try it out on my project and nothing happened, except for the creation of LICENSE_GDSCRIPTIFY.txt

Thanks for the feedback! This is expected behaviour. But now that you pointed it out, maybe I'll add a warning or something when there are no documented files.
As for the error,  it tricky for me to see what could have happened. Could you send a zip with a minimal project so I can reproduce it? Or at least the file you are trying to document (you can paste it here if you want).

Are you running gdscriptify from the same folder as the Godot project? Are you using any options?

I am running it on the same folder of the Godot Project.
I am using no options, and I am using on this project:
github.com/notapixelstudio/superstarfighter
(and I just add some comments on godot/globals/global.gd)

I think I've track it down. I'll try to release a fix soon.

I've just released v1.1.0. Let's see if I could fix those bugs 🤞  You should just need to run npm update -g gdscriptify.

oops ...
> gdscriptify
internal/fs/utils.js:332
    throw err;
    ^

Error: ENOENT: no such file or directory, mkdir 'C:\Users\salvob\repos\superstarfighter\godot\docs\C:\Users\salvob\repos\superstarfighter\godot\map'
    at Object.mkdirSync (fs.js:1013:3)
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\utils\mkdirpSync.js:5:8)
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\core\generateMarkdownFile.js:256:3)
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\core\generateCodeReferenceFile.js:103:9)
    at module.exports (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\src\index.js:93:3)
    at Object.<anonymous> (C:\Users\salvob\AppData\Roaming\npm\node_modules\gdscriptify\bin\gdscriptify:3:18)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
  errno: -4058,
  syscall: 'mkdir',
  code: 'ENOENT',
  path: 'C:\\Users\\salvob\\repos\\superstarfighter\\godot\\docs\\C:\\Users\\salvob\\repos\\superstarfighter\\godot\\map'
}


About the results on the CB dataset

Why does the effect of fine-tuning on the CB dataset using Bert-large in this paper exceed the SuperGLUE baseline by more than ten absolute points (83.6 -> 94.6)? And the results on other datasets are not much different.

@Dicer-Zz Hi,
We report the results on the development set of SuperGLUE (Page 16, Table 4).

Thank you for your quick reply! I get it.


Many thanks

I've found many ways to plot mocap data as 3D animation for three days, and using matplotlib, ipyvolume but all in vain. However, your PyMoCapViewer is amazing!!!👏🏻👏🏻👏🏻 Super easy to use, and the result is also what I need. Thank you so much for sharing it.

Hey Ivan, many thanks for your feedback! I'm glad to hear that this project is helpful to you. I started this off when I was searching for a solution myself for days as well. Is there something that we could optimize to make the project better?

Hey Justamad, thanks for the reply. Umm..., I think everything is fine, because I am not very good at 3D plotting.😅 I am just wondering, my animation playing speed seem to be a little bit slow, so is there any way to improve it?
By the way, since my the points got by MoCap system is different from your default skeleton, I made a new one by revising one of the skeleton .py files and it also worked. It's really easy to use!😃

Hey Ivan, you can control the playing speed with the 'sampling_frequency' (in fps) argument in the constructor of the viewer. It's probably not 100% accurate but should be good enough.
A planned task is to make the interface for the skeleton definition even easier. But it is great to hear that you were able to adjust the skeleton definition to your needs. :D

Hello Justamad, sorry for the late reply. I did notice the parameter, sampling_frequency, and I adjusted it but it didn't seem to work. 😅
Since I seldom process mocap data, I don't see many of them. However, from a programming view, I think it is easy to follow the default skeleton definitions, make one copy of them, and modify it to suit the needs.

Hello Justamad,
Sorry, a question about the MocapViewer. If I want to make the video show the extra information like the current frame or time, is it possible to do that?

Hello Ivan,
I suppose this should be possible. It's a nice feature that I'd like to include as well. I'll look into that when I have more time.

Hello Justamad,
Thank you~


vpc model changes for drawio

hi
I need the following methods:
func (sgl *SecurityGroupLayer) Vpc() *VPC
func (z *Zone) Vpc() *VPC { return oneVpc }
type Zone struct {
.....
}
func (r *Subnet) ZoneS() *Zone
func (r *PublicGateway) ZoneS() *Zone
func (r *Vsi) ZoneS() *Zone

please ensure uniqueness:
if subnet s and vsi v are in the same zone then v.ZoneS() == s.ZoneS()

please also support iteration of:
1: ntework interfaces as members of security group:
for _, ni := range sg.members {
}
2. subnets as members of acl:
for _, sn := range acl.subnets {
}


Build Memory Consumption

Describe the bug
Building of the libaws-cpp-sdk as a shared lib requires more than 4GB of memory.
Scanning dependencies of target aws-cpp-sdk-ec2
[ 28%] Building CXX object aws-cpp-sdk-ec2/CMakeFiles/aws-cpp-sdk-ec2.dir/source/EC2Client.cpp.o
virtual memory exhausted: Cannot allocate memory

This is from a machine with 4GB of physical memory.
Expected behavior
It should be possible to build the SDK with much less memory.
Current behavior
The SDK requires more than 4GB of memory to build.
Steps to Reproduce
Test building the library with 2 or 4GB of memory.
Possible Solution
One solution could be splitting EC2Client.cpp.o into multiple smaller objects.
AWS CPP SDK version used
aws-sdk-cpp-1.7.266
Compiler and Version used
gcc (Debian 8.3.0-6) 8.3.0
Operating System and version
Linux 4.19.0-14-arm64

Building the whole sdk can use a lot of memory as you have noticed. Can you try using the BUILD_ONLY flag with cmake to reduce the size of what you are trying to build? You will only need to select the services that you want to use.
It might look something like this: -DBUILD_ONLY="s3;ec2;ebs"

Thanks for the response. I wasn't immediately aware of this switch option.
However, I don't believe it will solve the issue with the EC2 service client requiring more than 4GB of RAM to build.

If you haven't already can you please try building with that cmake flag. We are currently trying to improve the build process. More details about this can be found here. Also any feedback or suggestions are welcome.

I tested the suggested approach with -DBUILD_ONLY="ec2" with the same result as before. The EC2Client.cpp.o is too large to compile with 4GB of RAM. The SDK builds successfully with 8GB of RAM so the minimum build machine memory requirement is 8GB of RAM.
[  5%] Building CXX object aws-cpp-sdk-ec2/CMakeFiles/aws-cpp-sdk-ec2.dir/source/EC2Client.cpp.o
virtual memory exhausted: Cannot allocate memory
make[5]: *** [aws-cpp-sdk-ec2/CMakeFiles/aws-cpp-sdk-ec2.dir/build.make:64: aws-cpp-sdk-ec2/CMakeFiles/aws-cpp-sdk-ec2.dir/source/EC2Client.cpp.o] Error 1


Evaluation of features

Revisit and evaluate the status of features in Istio based on the requirements for alpha, beta and stable.
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[x ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
[ ] Upgrade

The purpose of this  feature is to track all the existing features in Istio and:

Make sure all existing features have a feature status page in the enhancements repo
Every feature status page reflects the correct status (experimental/alpha/beta/stable) of the feature and correct owners.
As we graduate these features, this feature status page will be used to track them (go through the checkboxes for the appropriate status. Currently, for new features we have owners creating new feature status page for these new features coming in.)

Currently we have 22 PR's that are still open in the enhancement repo for this feature. I have grouped them according to WG's to make it easier for reviewers/WG leads to go over:
List of PR’s that need reviews from feature owners/WG leads :
Traffic Management

[ ] Traffic Control: label/content based routing, traffic shifting
[ ] TLS termination and SNI Support in Gateways
[ ] SNI (multiple certs) at ingress
[ ] Enabling custom filters in Envoy

Observability

[ ] Prometheus Integration
[ ] Service Dashboard in Grafana
[ ] Distributed Tracing
[ ] Stackdriver Integration
[ ] Distributed Tracing to Zipkin/Jaeger
[ ] Trace Sampling
[ ] Request Classification

Security

[ ] Pluggable Key/Cert Support for istio CA
[ ] Mutual TLS Migration
[ ] Certificate Management on Ingress Gateways
[ ] End User (JWT) Authentication

Core

[ ] Kubernetes: Envoy Installation and Traffic Interception
[ ]  Kubernetes: Istio In-Place Control Plane Upgrade

List of PR’s that are ready to be merged(reviewed by feature owners/WG leads but needs a TOC member to approve):

[ ]  Basic Configuration Resource Validation
[ ]  WebAssembly Extension
[ ]  Locality Loadbalancing
[ ]  Resilience features: timeouts, retries, connection pools, outlier detection
[ ]  Support for protocols for Ingress, Egress Gateway

Hope this helps. Thank you.


Add documentation on how to use the docker image

Do we need really to mount the helm configuration (~/.helm for v2 and ~/.config/helm for v3)? Don't the helmfile.yaml itself already contain all the needed configuration?


Do not rely on Firebase for auth

After sharing widely via Feditips, some people have voiced concern about relying on Firebase.

What are the main concerns actually?

The whole idea of the Fediverse is community run conversations without providing users - or moderators - as raw materials ("ordinary people are the product, not the client") to feed into GAFAM [1] for selling to advertisers [2]. Firebase appears to be run on Google/Alphabet servers. Using it for Fediverse groups defeats the point of the Fediverse.
Nuances:

A lot of Fediverse conversation is technically public, but it's equally public to everyone with internet access rather than just to one corporation, and there is a variety of opinions about the degree to which Fediverse conversations or meta-data should be propagated further.
Github itself is now controlled by GAFAM with attempts to get people to download repositorities using 'gh' instead of 'git' under the EEE (Embrace, Extend, Extinguish) policy of M; people remaining on Github are generally aware of this and waiting for further developments of Forgefed [3].

[1] https://en.wikipedia.org/wiki/GAFAM
[2] https://en.wikipedia.org/wiki/surveillance_capitalism
[3] https://forgefed.org

Yes I think the concern is google. The site is hosted on DigitalOcean but authentication is handled by Firebase.

I would like to implement an alternate authentication method, probably: Passport.js + existing mongo database

Yeah.... security doesn't seem that safe with this setup...

And by the way, the concern with Firebase isn't necessarily just that it's Google, but also that it's a proprietary, closed-source service.
If auth was handled directly, then I can see the code and know what it's doing with my password (presumably, hashing it and adding the hash to the database). But, with Firebase, I have no way of knowing exactly what is happening to my email and password.
Handing auth off to Firebase makes this service not fully open-source, because of that dependancy.

@Andre601 what seems unsafe about that setup? Are you worried that someone could spoof a Fediverse account?
ActivityPub handles that with encryption keys and signatures: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/#http-signatures

@Andre601 what seems unsafe about that setup? Are you worried that someone could spoof a Fediverse account?
ActivityPub handles that with encryption keys and signatures: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/#http-signatures

Well, for once is Mastodon, which a lot of people use, not end-to-end encrypted in DMs, so there's no guarantee that someone couldn't find info and alike.


Automated cherry pick of #2412: hotfix: snapshot create optimized

Cherry pick of #2412 on release/2.10.0.
#2412: hotfix: snapshot create optimized

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.10.0@fe41dbe). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff                @@
##             release/2.10.0   #2435   +/-   ##
================================================
  Coverage                  ?   7.53%
================================================
  Files                     ?     410
  Lines                     ?   63882
  Branches                  ?       0
================================================
  Hits                      ?    4813
  Misses                    ?   58659
  Partials                  ?     410

Flag
Coverage Δ

#aFlag
7.53% <ø> (?)

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 fe41dbe...ee01fdd. Read the comment docs.

/lgtm

/approve


Paping Not Working

Please open the paping folder in the rar and go to the txt file :)

🐻❄Polar Discord
https://discord.gg/pmdsTUrqva

🐻❄Polar Discord
https://discord.gg/pmdsTUrqva


Server disconnected : Code 1006

Hello all
Got the above error trying to use this docker, IP is set to https://IP and default port is being used, probably still doing something wrong, but I cannot find anything on Google to help, please assist. Below is the log from the docker, and attached is a screenshot.
Thanks

ErrorWarningSystemArrayLogin
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-app-niceness.sh: executing...
[cont-init.d] 00-app-niceness.sh: exited 0.
[cont-init.d] 00-app-script.sh: executing...
[cont-init.d] 00-app-script.sh: exited 0.
[cont-init.d] 00-app-user-map.sh: executing...
[cont-init.d] 00-app-user-map.sh: exited 0.
[cont-init.d] 00-clean-logmonitor-states.sh: executing...
[cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
[cont-init.d] 00-clean-tmp-dir.sh: executing...
[cont-init.d] 00-clean-tmp-dir.sh: exited 0.
[cont-init.d] 00-set-app-deps.sh: executing...
[cont-init.d] 00-set-app-deps.sh: exited 0.
[cont-init.d] 00-set-home.sh: executing...
[cont-init.d] 00-set-home.sh: exited 0.
[cont-init.d] 00-take-config-ownership.sh: executing...
[cont-init.d] 00-take-config-ownership.sh: exited 0.
[cont-init.d] 00-xdg-runtime-dir.sh: executing...
[cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
[cont-init.d] 10-certs.sh: executing...
[cont-init.d] 10-certs.sh: exited 0.
[cont-init.d] 10-cjk-font.sh: executing...
[cont-init.d] 10-cjk-font.sh: exited 0.
[cont-init.d] 10-nginx.sh: executing...
[cont-init.d] 10-nginx.sh: exited 0.
[cont-init.d] 10-vnc-password.sh: executing...
[cont-init.d] 10-vnc-password.sh: exited 0.
[cont-init.d] 10-web-index.sh: executing...
[cont-init.d] 10-web-index.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] starting s6-fdholderd...
[services.d] starting certsmonitor...
[services.d] starting nginx...
[services.d] starting xvfb...
[nginx] starting...
[certsmonitor] disabling service: secure connection not enabled.
[xvfb] starting...
[services.d] starting logmonitor...
[services.d] starting statusmonitor...
[logmonitor] no file to monitor: disabling service...
[statusmonitor] no file to monitor: disabling service...
[services.d] starting x11vnc...
[services.d] starting openbox...
[x11vnc] starting...
[openbox] starting...
19/06/2021 01:13:20 passing arg to libvncserver: -rfbport
19/06/2021 01:13:20 passing arg to libvncserver: 5900
19/06/2021 01:13:20 passing arg to libvncserver: -rfbportv6
19/06/2021 01:13:20 passing arg to libvncserver: -1
19/06/2021 01:13:20 passing arg to libvncserver: -httpportv6
19/06/2021 01:13:20 passing arg to libvncserver: -1
19/06/2021 01:13:20 passing arg to libvncserver: -desktop
19/06/2021 01:13:20 passing arg to libvncserver: iDRAC 6
19/06/2021 01:13:20 x11vnc version: 0.9.14 lastmod: 2015-11-14 pid: 799
19/06/2021 01:13:20 Using X display :0
19/06/2021 01:13:20 rootwin: 0x25c reswin: 0x400001 dpy: 0x9c0220
19/06/2021 01:13:20
19/06/2021 01:13:20 ------------------ USEFUL INFORMATION ------------------
19/06/2021 01:13:20 X DAMAGE available on display, using it for polling hints.
19/06/2021 01:13:20 To disable this behavior use: '-noxdamage'
19/06/2021 01:13:20
19/06/2021 01:13:20 Most compositing window managers like 'compiz' or 'beryl'
19/06/2021 01:13:20 cause X DAMAGE to fail, and so you may not see any screen
19/06/2021 01:13:20 updates via VNC. Either disable 'compiz' (recommended) or
19/06/2021 01:13:20 supply the x11vnc '-noxdamage' command line option.
19/06/2021 01:13:20 X COMPOSITE available on display, using it for window polling.
19/06/2021 01:13:20 To disable this behavior use: '-noxcomposite'
19/06/2021 01:13:20
19/06/2021 01:13:20 Wireframing: -wireframe mode is in effect for window moves.
19/06/2021 01:13:20 If this yields undesired behavior (poor response, painting
19/06/2021 01:13:20 errors, etc) it may be disabled:
19/06/2021 01:13:20 - use '-nowf' to disable wireframing completely.
19/06/2021 01:13:20 - use '-nowcr' to disable the Copy Rectangle after the
19/06/2021 01:13:20 moved window is released in the new position.
19/06/2021 01:13:20 Also see the -help entry for tuning parameters.
19/06/2021 01:13:20 You can press 3 Alt_L's (Left "Alt" key) in a row to
19/06/2021 01:13:20 repaint the screen, also see the -fixscreen option for
19/06/2021 01:13:20 periodic repaints.
19/06/2021 01:13:20 GrabServer control via XTEST.
19/06/2021 01:13:20
19/06/2021 01:13:20 Scroll Detection: -scrollcopyrect mode is in effect to
19/06/2021 01:13:20 use RECORD extension to try to detect scrolling windows
19/06/2021 01:13:20 (induced by either user keystroke or mouse input).
19/06/2021 01:13:20 If this yields undesired behavior (poor response, painting
19/06/2021 01:13:20 errors, etc) it may be disabled via: '-noscr'
19/06/2021 01:13:20 Also see the -help entry for tuning parameters.
19/06/2021 01:13:20 You can press 3 Alt_L's (Left "Alt" key) in a row to
19/06/2021 01:13:20 repaint the screen, also see the -fixscreen option for
19/06/2021 01:13:20 periodic repaints.
19/06/2021 01:13:20
19/06/2021 01:13:20 XKEYBOARD: number of keysyms per keycode 7 is greater
19/06/2021 01:13:20 than 4 and 51 keysyms are mapped above 4.
19/06/2021 01:13:20 Automatically switching to -xkb mode.
19/06/2021 01:13:20 If this makes the key mapping worse you can
19/06/2021 01:13:20 disable it with the "-noxkb" option.
19/06/2021 01:13:20 Also, remember "-remap DEAD" for accenting characters.
19/06/2021 01:13:20
19/06/2021 01:13:20 X FBPM extension not supported.
19/06/2021 01:13:20 X display is not capable of DPMS.
19/06/2021 01:13:20 --------------------------------------------------------
19/06/2021 01:13:20
19/06/2021 01:13:20 Default visual ID: 0x21
19/06/2021 01:13:20 Read initial data from X display into framebuffer.
19/06/2021 01:13:20 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
19/06/2021 01:13:20
19/06/2021 01:13:20 X display :0 is 32bpp depth=24 true color
19/06/2021 01:13:20
19/06/2021 01:13:20 Listening for VNC connections on TCP port 5900
19/06/2021 01:13:20
19/06/2021 01:13:20 Xinerama is present and active (e.g. multi-head).
19/06/2021 01:13:20 Xinerama: number of sub-screens: 1
19/06/2021 01:13:20 Xinerama: no blackouts needed (only one sub-screen)
19/06/2021 01:13:20
19/06/2021 01:13:20 fb read rate: 1070 MB/sec
19/06/2021 01:13:20 fast read: reset -wait ms to: 10
19/06/2021 01:13:20 fast read: reset -defer ms to: 10
19/06/2021 01:13:20 The X server says there are 10 mouse buttons.
19/06/2021 01:13:20 screen setup finished.
19/06/2021 01:13:20
The VNC desktop is: 4cff5d06a66f:0
0

Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:
x11vnc -ncache 10 ...
One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
[services.d] starting app...
[app] starting iDRAC 6...
Starting
Environment ok
Extracting avctKVMIOLinux64
[services.d] done.
Extracting avctVMLinux64
Initialization complete, starting virtual console
Enabling keycode hack
19/06/2021 01:13:22 Got connection from client <IP_ADDRESS>
19/06/2021 01:13:22 other clients:
19/06/2021 01:13:22 Got 'ws' WebSockets handshake
19/06/2021 01:13:22 Got protocol: binary
19/06/2021 01:13:22 - webSocketsHandshake: using binary/raw encoding
19/06/2021 01:13:22 - WebSockets client version hybi-13
19/06/2021 01:13:22 Disabled X server key autorepeat.
19/06/2021 01:13:22 to force back on run: 'xset r on' (3 times)
19/06/2021 01:13:22 incr accepted_client=1 for <IP_ADDRESS>:53080 sock=10
19/06/2021 01:13:22 Client Protocol Version 3.8
19/06/2021 01:13:22 Protocol version sent 3.8, using 3.8
19/06/2021 01:13:22 rfbProcessClientSecurityType: executing handler for type 1
19/06/2021 01:13:22 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
19/06/2021 01:13:22 Pixel format for client <IP_ADDRESS>:
19/06/2021 01:13:22 32 bpp, depth 24, little endian
19/06/2021 01:13:22 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
19/06/2021 01:13:22 no translation needed
19/06/2021 01:13:22 Enabling NewFBSize protocol extension for client <IP_ADDRESS>
19/06/2021 01:13:22 Enabling full-color cursor updates for client <IP_ADDRESS>
19/06/2021 01:13:22 Using image quality level 6 for client <IP_ADDRESS>
19/06/2021 01:13:22 Using JPEG subsampling 0, Q79 for client <IP_ADDRESS>
19/06/2021 01:13:22 Using compression level 9 for client <IP_ADDRESS>
19/06/2021 01:13:22 Enabling LastRect protocol extension for client <IP_ADDRESS>
19/06/2021 01:13:22 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
19/06/2021 01:13:22 Using tight encoding for client <IP_ADDRESS>
Jun 19, 2021 12:13:22 AM java.util.prefs.FileSystemPreferences$1 run
WARNING: Couldn't create user preferences directory. User preferences are unusable.
 Unix error code 20.

Can you post your Docker command or docker-compose.yml?

Sorry, how do i do that, few commands i found did not work, I am running on UnRaid if that helps at all

I don't really know anything about Unraid but a Docker command should look like this:
docker run -d -p 5800:5800 -p 5900:5900 -e IDRAC_HOST=idrac1.example.org -e IDRAC_USER=root -e IDRAC_PASSWORD=1234 domistyle/idrac6
A docker-compose looks like this:
https://github.com/DomiStyle/docker-idrac6/blob/master/docker-compose.yml
It's the place where you set your username, host and password.

I have searched everywhere on UnRaid, even the AppData folder were idrac6 is located doesn't have a .yml file nor are any of the commands working to view it, the AppData folder does have a few .jar , .SO , .RSA .SF and a .MF file, but i cannot locate a .YML file. My other other dockers show that they have .YML files in there AppData folder so i do not know were to go from here, im going to keep looking

I'm using unraid and have the same problem. The docker command would be docker create --name='idrac6' --net='bridge' -e TZ="America/Chicago" -e HOST_OS="Unraid" -e 'IDRAC_HOST'='<IP_ADDRESS>' -e 'IDRAC_USER'='root' -e 'IDRAC_PASSWORD'='mypaswd' -e 'IDRAC_PORT;'='443' -e 'IDRAC_KEYCODE_HACK'='false' -e 'USER_ID'='99' -e 'GROUP_ID'='100' -p '5800:5800/tcp' -v '/mnt/user/appdata/idrac/vmedia':'/vmedia':'rw' -v '/mnt/user/appdata/idrac/app':'/app':'rw' -v '/mnt/user/appdata/idrac/screenshots':'/screenshots':'rw' 'domistyle/idrac6'

I am having the same issue
docker run -d
-p 5800:5800
-p 5900:5900
-e IDRAC_HOST=<IP_ADDRESS>
-e IDRAC_USER=root
-e IDRAC_PASSWORD=calvin
domistyle/idrac6
05/04/2022 18:33:20 created selwin: 0x20001f
05/04/2022 18:33:20 called initialize_xfixes()
Apr 05, 2022 6:33:46 PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode
WARNING: Could not lock User prefs.  Unix error code 20.
Apr 05, 2022 6:33:46 PM java.util.prefs.FileSystemPreferences syncWorld
WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.


PP-5916 JS commons uses Node LTS (12.13.1)

it looks like Travis uses the nvmrc as it this is not defined in package.json
not disrupting the way this repository works, bump the nvmrc version
fix high npm audit vulnerability warnings

Superseded by https://github.com/alphagov/pay-js-commons/pull/211


BIND import fails with key error

Trying to import a bog standard BIND zone file, the import fails after selecting records with:
The zone update failed. The following error message was given: Key 'name' not present or not a String
Google suggests this is because the API changed regarding how you need to specify the name property in your API call.
pdns 4.0.4, dns-ui master. Issue was the same with pdns master.

Hi, thanks for your bug report. Could you provide an example file that triggers this error please?

I have emailed it to you since I don't want it publicly indexed. :)

Thank you, I am able to reproduce the problem with the file you have provided. It appears to be a bug in the bind file parser (if you check the update preview you can see that the first two records are parsed as ending in ..). I'll try to get you a fix for this soon.

Excellent, thank you. Please let me know if I can be of any assistance.

It was due to incorrect canonicalization of zone names under $ORIGIN .. Fixed on master and tests added.


Added caption in send action api for media

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


cleanup: Cleanup OWNERS file

What this PR does / why we need it:
Move davidvossel and rmohr to emeritus approvers, remove opokornyy from reviewers and add codingben to reviewers.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

None

/lgtm

/approve

/hold Wait for @lyarwood


"TypeError: i.strokeColor is undefined" when bar chart strokeColor is not specified in version 1.1.0

I upgraded from 1.0.2 to 1.1.0 and a chart stopped rendering altogether, instead it was just producing the error: "TypeError: i.strokeColor is undefined"
https://jsbin.com/newaciwuwa/edit?html,output
It turns out it's sort of my fault because I wasn't specifying a strokeColor for the data set, but since it's a change in existing behavior that is a bit difficult to figure out, it's worth a simple fix. I believe this can be fixed by changing src/Chart.Bar.js so that instead of:
strokeColor : (typeof dataset.strokeColor != 'string') ? dataset.strokeColor[index] : dataset.strokeColor
we do:
strokeColor : (typeof dataset.strokeColor == 'object') ? dataset.strokeColor[index] : dataset.strokeColor,
Based on the guidelines for contributing, I'm raising the issue here before creating a pull request. Is there something wrong with this approach?

@eemikula your approach looks fine to me. I will merge your PR. :)


Update documentdb-nosql-local-emulator.md

When following the instructions for running the emulator on Docker for Windows on my Windows 10 machine, I had two issue:

After installing Docker, the default setting is to use Linux Containers, so I had to switch to Windows containers
The default memory size of the container (that on Windows 10 use Hyper-V isolation) is 1GB and causes an out-of-memory error (see Running docker rans out of memory #254 ).

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@ncarandini : Thanks for your contribution to the Azure documentation! The author, @arramac, has been notified to review your proposed change.

@ncarandini - Sorry for the delay on this. Can you address the conflicts and then I'll merge the PR? Thanks!

No way, the documentation has moved to the /cosmos-db/ directory and has totally changed. My PR now is out of context, because the azure-docs/articles/cosmos-db/local-emulator-export-ssl-certificates.md file now no more include info about running the emulator on the Docker for Windows.

@ncarandini - Thank you so much for the new PR. And again, we're really sorry about the delay the first time.

No problem and thank you, I do like to collaborate :-)


Add build data to popup for CoilDev builds

So can easily see git branch/commit/time of build etc
CoilDev doesn't seem to automatically update (at least that I've ever seen - may require patience for a polling interval)

Some added in #1497
Could add branch name and hash to the popup in a footer ?

Some added in #1497
Could add branch name and hash to the popup in a footer ?


fix(graph): graph page error

Bug review reported here: https://github.com/apache/superset/pull/13210#issuecomment-788097589
When entering a new chart, an error occurs and the application freezes.
The error message points out that it is because an array is expected but an object is being sent.
As shown in the image:

With this fix, I started to send the object's values as an array:

The application stopped freezing, but I was unable to test if it is working correctly:

Attention points:

There are several incorrect typing alerts in this flow.
Some typescript components are also incorrectly typed. (Missing properties that are being used in other components. "options" was one of those properties that was missing.
Perhaps this fix can generate some unwanted side effects on others charts. Before deciding whether it actually solved anything, it is important to check if the others charts are working correctly.
Component that was giving exception and freezing the application: src/explore/components/Control.tsx

My guess:
When activating the Feature Flag, some changes in the response of the APIS started to cause this unwanted behavior.

LGTM from UI with the feature flag on and off.
Let's update the PR description and get the checks green.


bug: Sourcegraph Cody Gateway: unexpected status code 400: {"error":"request blocked - if you think this is a mistake, please cont...

IDE Information
IntelliJ IDEA 2024.1.4 (Ultimate Edition)
Build #IU-241.18034.62, built on June 21, 2024
You have a perpetual fallback license for this version.
Subscription is active until June 30, 2025.
Runtime version: 17.0.11+1-b1207.24 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11.0
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 32
Registry:
debugger.new.tool.window.layout=true
ide.experimental.ui=true
terminal.new.ui=true
editor.minimap.enabled=true
org.toml.json.schema=false
eslint.additional.file.extensions=svelte
go.run.processes.with.pty=false
Non-Bundled Plugins:
com.jetbrains.rust (241.27011.175)
org.jetbrains.plugins.go-template (241.14494.150)
com.gafner.giv (2024.1.17)
org.jetbrains.plugins.go (241.17011.2)
Pythonid (241.18034.62)
com.intellij.nativeDebug (241.15989.65)
com.intellij.aqua (241.18034.82)
Dart (241.17890.8)
com.jetbrains.packagesearch.intellij-plugin (241.0.11)
org.jetbrains.android (241.17011.79)
com.android.tools.design (241.17011.79)
io.flutter (80.0.2)
de.mariushoefler.flutter_enhancement_suite (1.7.1)
io.plugin.tsnode (2022.11.14-1)
com.sourcegraph.jetbrains (6.0.12)
Kotlin: 241.18034.62-IJ
Bug Description
I have tried to signout and signin again, and still face the same problem.
Additional context
Stacktrace:
Sourcegraph Cody Gateway: unexpected status code 400: {"error":"request blocked - if you think this is a mistake, please contact<EMAIL_ADDRESS>and reference this ID: 0dd9a3ab5cb78b8c9e83ebb76e2713bb"}

Hi @tzutoo 👋 we are sorry about the inconvenience you are encountering 🙇♂
what are the specific steps to reproduce this error?

should be fixed, and was intermittent

should be fixed, and was intermittent

Same problem. Do you have fix?

@ismayilov750, what version of the plugin do you use?

My gpt 4o works now.
I have another problem.
I am cody Pro user. my account is @.***
UNABLE TO SEND MESSAGE
You've used all of your chat messages and commands for today.
Learn More
On Mon, 18 Nov 2024 at 14:09, Mikołaj Kondratek @.***>
wrote:

@ismayilov750 https://github.com/ismayilov750, what version of the
plugin do you use?
—
Reply to this email directly, view it on GitHub
https://github.com/sourcegraph/jetbrains/issues/1883#issuecomment-2482520030,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BBBR6LH4XMJYTEVIOEYJRRD2BG4F7AVCNFSM6AAAAABKLYHHFCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBSGUZDAMBTGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@ismayilov750, please review your account status in web: https://sourcegraph.com/cody/manage
Also, please make sure you use the latest version of the plugin.
If you still believe there is an error feel free to open a new GitHub issue 🙏


Refactored framework validation to make it modular

Previously framework validation rules were specifically for G-Cloud 7. To support DOS, we need to have the ability to have multiple validators. This lays the groundwork for this by separating out G7 framework rules into one class.

I don't think we really need nested packages in helpers, we could just move validators to helpers/validation.py and keep the helpers/frameworks.py instead of moving code to __init__.py.

I’d squash those commits together. Don’t think they add anything individually.

@allait I've made changes to reflect all those comments and refactored as @quis suggested.

@allait: rebased and fixed the issues raised.

:+1:


Feature request: Allow adding CSS classes to generated HTML elements

Checklist

[x] I am running the latest version.
[x] I have checked the troubleshooting guide
[x] I have searched the open issues, but my issue has not already been reported

What is not working?

I want to style elements not with the class names that isso provides but my own ones. For example, I want the submit button to have the classes "btn btn-primary". That way, I can use a CSS framework, for example Bootstrap which defines tons of rules for these classes, so that just copying the CSS is not really an option.
Several ideas how this could be implemented:

use a template for the generated HTML
fire an event after the comments section has been rendered, so that the DOM can be manipulated
allow adding class names to the generated HTML elements

Might be possible to implement this using the data-isso-* attributes similar to translation overrides.
Features like this (especially hooking into some event handler) would require a re-thinking of how the client currently works. Feel free to propose a better extension/hooking mechanism than the current state.
See also https://github.com/isso-comments/isso/issues/894


MSS310 unavailable

Hi,
I have 4 MSS310 smart plugs all on the same firmware (latest version 6.1.12).
I had no issue connecting these through HA, however, two work fine and two just show as “unavailable” they seem to connect momentarily before disconnecting again every minute.
I’ve tried unplugging and re plugging them in and deleting and readding to HA and neither worked,

Hi @krahabb ,
I hope this file is what is required: meross_lan-2e83201c660b9e6de58515cb1ce8239c-Smart Plug<PHONE_NUMBER>951351070248e1e995a629)-f1faa56d856037dd3f09f959d09380ab.json.txt
As the fellow user of your code above, I've also tried

Removed the device from HA;
Step above + Cleared the "deleted devices" from the core.device_registry;
Two steps above + change the IP address of the power plug

Still the same issue. My tests were based in me thinking it was some kind of conflict with old settings, I dont know.. was just in shoot from the hip approach 😃 .

Hi,
I tried downloading the diagnostic report by going to devices, clicking on the smart plug in the Meross LAN listing, then clicking download diagnostic. After a minute or two i got a txt file which contains “401: unauthorised”.
Any ideas what I’m doing wrong?

Yep, this is because you're likely accessing HA either through your NabuCasa instance or any other proxy.
Since the diagnostic is collected for a period of time after clicking 'download' I've experienced the same issue but it works correctly if you access the HA instance directly on your LAN (or at least it worked when I originally implemented it)

Hi, I tried logging in via local IP address and same issue…

Hi Krahabb,
I am having the same issue as the OP. Was the files I shared sufficient for
an initial analysis?
Thank you!
On Tue, 15 Nov 2022, 22:13 olej24, @.***> wrote:

Hi, I tried logging in via local IP address and same issue…
—
Reply to this email directly, view it on GitHub
https://github.com/krahabb/meross_lan/issues/226#issuecomment-1315161009,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMXXQILMA2Z5HMZAQPIKQOLWINV57ANCNFSM6AAAAAAR77RNXM
.
You are receiving this because you commented.Message ID:
@.***>

Hi everyone. Today I got a notification on Meross App about an updated on some powerplugs. To my happyness, both powerplugs that had issues had an update available. Changlog was also promising:

Update done, immediately, the issue was gone on HA. Powerplugs back available, stable and reliable.
Im not popping the champagne, because it was working, and stopped without any changes, but for now, I'm glad. Hopefully will remain stable.

Hello @enazevedo,
Yep, the diagnostic you gathered is pointing me to a suspect: the device is refusing to reply to the inquiry about the energy consumption so that's a start.
This is likely the same issue as per other users experiencing these frequent disconnect (it looks like this is consistent with the 6.x.x firmware versions)
I don't have any firmware of this level to test but I'll try to make meross_lan more robust against these kind of issues since they could be predictable in some way (the device always crashes on the same command so it should be easy to automatically cut out the 'offending' command from the meross_lan dictionary of available ones)

Hi everyone. Today I got a notification on Meross App about an updated on some powerplugs. To my happyness, both powerplugs that had issues had an update available. Changlog was also promising:
Update done, immediately, the issue was gone on HA. Powerplugs back available, stable and reliable.
Im not popping the champagne, because it was working, and stopped without any changes, but for now, I'm glad. Hopefully will remain stable.

Oh..I was just typing while your comment popped up. That could be some good news for this kind of issue but still there's some improvement to carry on on meross_lan

Hi
I haven’t received the firmware update yet (on 6.1.12) but hopefully soon.
I deleted the two plugs from my Meross app and re added them and they’re working for now.
I did have an automation setup via the app to turn these two plugs off at night (nothing for the other two that continued to work fine) is there any chance this could cause the issue? I can always setup the automation via HA instead

Personally I updated today on 6.3.21 and I lost power consumption on all 9 of my meross 310 devices that are one hardware 6.0 +firmware 6.3.21 😭

I have 3 mss310 that are one hardware 2.0 and those work still well as they are on an older firmware

So in the looks i have regularly this since upgrading firmware
2022-11-27 23:54:36.078 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102080879741251805448e1e94c4cbf) error in async_http_request: Server disconnected
2022-11-27 23:54:36.083 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102087359498651805448e1e94c46eb) error in async_http_request: Server disconnected
2022-11-27 23:54:36.084 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102089185115651805448e1e94c463e) error in async_http_request: Server disconnected
2022-11-27 23:54:36.086 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102087578213651805448e1e94c5a0b) error in async_http_request: Server disconnected
2022-11-27 23:54:36.088 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102081483139351805448e1e94c5798) error in async_http_request: Server disconnected
2022-11-27 23:54:36.096 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102089333874251805448e1e94c5ab2) error in async_http_request: Server disconnected
2022-11-27 23:54:36.097 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102080288099451805448e1e94c53c4) error in async_http_request: Server disconnected
2022-11-27 23:54:36.099 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102088891033351805448e1e94c5d10) error in async_http_request: Server disconnected
2022-11-27 23:54:36.102 WARNING (MainThread) [custom_components.meross_lan] MerossDevice(2102086496295451805448e1e94c4e14) error in async_http_request: Server disconnected

But it looks like I found how to "fix" my issue after firmware update:
Have to reconfigure each of those devices to get the "key"

Select Auto in the connexion protocol

Enter Meross username/pass

it will pull the device key

then validate

then reload the device

And the plug works again..
Repeat that for every device with the new firmware


Update libraries and make small gas improvements

Update the excessivelySafeCall library to not take in max size as a param since it will always be zero. This should save gas and is similar to the library approach Optimism's bedrock update uses. We also no longer need to count gas in _executeMessageInHeader since we always intend messages to be retryable (unlike Optimism's bedrock which needs to successfully record failed message relaying). This will prevent future gas repricing issues and annoyances with gas changing when using code coverage.
Note: gas savings ended up only being about 300gas, but these updates are still important.

Codecov Report

Merging #11 (7ec3ca5) into master (4c81d1b) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #11   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            8         8
  Lines          127       126    -1
  Branches        45        44    -1
=========================================
- Hits           127       126    -1

Flag
Coverage Δ

unittests
100.00% <100.00%> (ø)

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

Impacted Files
Coverage Δ

contracts/sidechain/FuelMessagePortal.sol
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


tools/networking: replace name with pname&version

Motivation for this change
#103997
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

Result of nixpkgs-review pr 132350 at f95d9678 run on aarch64-linux 1

7 packages marked as broken and skipped:

imapproxy
libvmi
qemu_xen
qemu_xen-light
qemu_xen_4_10
qemu_xen_4_10-light
qubes-core-vchan-xen

39 packages built successfully:

ahcpd
aircrack-ng
arpoison
cadaver
carddav-util
cksfv
curl_unix_socket
dhcpdump
dnstop
dropbear
email
filegive
finger_bsd
flvstreamer
fping
freeradius
get_iplayer
gftp
hyenae
iftop
imapsync
jnettop
jwhois
lbdb
maildrop
miniupnpd
mpack
msmtp
nbd
ndisc6
netcat-gnu
netkittftp
nssmdns
ntp
smokeping
wifite2
xfce.xfce4-sensors-plugin (xfce.xfce4_sensors_plugin)
zs-apc-spdu-ctl
zs-wait4host

36 suggestions:

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/cksfv/default.nix:12:3:
   |
12 |   meta = with lib; {
   |   ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/tools/networking/jwhois/default.nix:17:31:
   |
17 |   patches = [ ./connect.patch ./service-name.patch ];
   |                               ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macnsmtp.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'encode.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macos.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'md5c.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'codes.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/tools/networking/jwhois/default.nix:17:15:
   |
17 |   patches = [ ./connect.patch ./service-name.patch ];
   |               ^

warning: missing-patch-comment
Consider adding a comment explaining the purpose of this patch on the line preceeding.
Near pkgs/tools/networking/bsd-finger/default.nix:16:15:
   |
16 |   patches = [ ./ubuntu-0.17-9.patch ];
   |               ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/tools/networking/cksfv/default.nix:16:5:
   |
16 |     license = licenses.gpl2;
   |     ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macnfile.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'decode.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macnapp.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macpcstr.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macninit.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macmpack.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/netcat/default.nix:12:3:
   |
12 |   meta = with lib; {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/jwhois/default.nix:21:3:
   |
21 |   meta = {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/carddav-util/default.nix:36:3:
   |
36 |   meta = with lib; {
   |   ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macntcp.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/tools/networking/flvstreamer/default.nix:16:3:
   |
16 |   installPhase = ''
   |   ^

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/tools/networking/carddav-util/default.nix:21:3:
   |
21 |   installPhase = ''
   |   ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macfile.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/mpack/default.nix:31:3:
   |
31 |   meta = with lib; {
   |   ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'magic.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: unclear-gpl
gpl3 is a deprecated license, please check if project uses gpl3Plus or gpl3Only and change meta.license accordingly.
Near pkgs/tools/networking/jwhois/default.nix:24:5:
   |
24 |     license = lib.licenses.gpl3;
   |     ^

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/tools/networking/flvstreamer/default.nix:12:3:
   |
12 |   buildPhase = ''
   |   ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macndlog.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'getopt.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/nss-mdns/default.nix:50:5:
   |
50 |     maintainers = [ ];
   |     ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/ahcpd/default.nix:17:3:
   |
17 |   meta = {
   |   ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/fping/default.nix:14:3:
   |
14 |   meta = with lib; {
   |   ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macbhex.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'part.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/tools/networking/bsd-finger/default.nix:22:3:
   |
22 |   meta = with lib; {
   |   ^

warning: stale-substitute
Stale substituteInPlace detected.
substituteStream(): WARNING: pattern '/usr/tmp' doesn't match anything in file 'macnte.c'
Near pkgs/tools/networking/mpack/default.nix:32:0:
   |
32 |     description = "Utilities for encoding and decoding binary files in MIME";
   | ^