RC1 improvements

Really happy for this release, been looking forward to it. Started using the prisma-appsync generator in production for a while now and kept a fork with some changes we needed to be able to go live.
Amazing work 💪
Happy to share some feedback on what could be improved in the current rc:

[ ] Error messages for connection errors (eg: wrong password) just dump a ton of garbage since the prisma errors are not caught and rethrown in resolver.ts
[ ] Had some problems with gql-query-to-json but saw you removed that for now, will give it a try
[x] There's a weird aws issue with aws cognito directives, fix is part of this pr - https://stackoverflow.com/a/61099558
[x] Unique composed FieldInput indexes shouldn't be mandatory since this breaks the api (you won't be able to use simple indexes only). Fix part of the PR
[x] Schema for the RelationFilter can be easily improved by allowing nested elements as part of the query. Improvement part of the PR
[x] Hooks were really not working so put in a temporary fix for those. I assume the actual fix is more complex, but not having the docs I am not sure how they are supposed to behave

For some reason prettier deals really weird with the schema njk file and indentation is all over the place. Sorry for that

@cipriancaba  Thanks for the PR and feedback! I'll add you soon as a contributor in the Readme file.

Since 1.0.0-rc.1, errors thrown by the underlying Prisma client instance are being caught and re-thrown under a custom INTERNAL_SERVER_ERROR (the API only returns a snippet, while the full trace still appears inside Terminal / CloudWatch). That said, I understand what you mean by “dump a ton of garbage” and I have started working on a feature that will catch known Prisma Client errors and replace them with human-readable messages as part of the GraphQL API response (but still return a full trace in the logs). This should improve DX and will be part of the next release.

With hooks, could you please open a new issue and describe what problem you are facing? I am using them on Production already and they are also part of the Unit Testing suite, so it might be more of a usage issue as opposed to a library issue. Documentation is on its way.

In regards to Schema changes, the committed file is not passing the tests pnpm run test (it breaks compilation) and isn’t readable as it is. Prettier should be disabled by default (see .vscode/settings.json). I am not sure why it is all other the place on your end? Could you please have a look and try fix formatting as well on the PR, so that it is easy to review and merge? If that requires extra work on your end, I'd suggest to open a new PR dedicated to Schema changes and keep this one for the AWS Cognito directives fix only.

Good catch on the AWS Cognito directives! Reading further at the AWS docs it also says: “You can’t use the @aws_auth directive along with additional authorization modes. @aws_auth works only in the context of AMAZON_COGNITO_USER_POOLS authorization with no additional authorization modes". So the fix should probably account for more use cases. Here is a suggestion:

else if (directive?.allow === 'userPools') {
    // You can’t use the @aws_auth directive along with additional authorization modes. @aws_auth works only in the context of AMAZON_COGNITO_USER_POOLS authorization with no additional authorization modes.
    // https://docs.aws.amazon.com/appsync/latest/devguide/security-authz.html
    const cognitoDirective = directivesObjects.filter(d => d.allow !== 'userPools').length > 0
        ? '@aws_cognito_user_pools'
        : '@aws_auth'

    if (directive?.groups && Array.isArray(directive.groups)) {
        outputDirectives.push(
            `${cognitoDirective}(cognito_groups: [${directive.groups.map((g: string) => `"${g}"`).join(', ')}])`,
        )
    }
    else {
        outputDirectives.push(cognitoDirective)
    }
}

Opened individual pr's for the changes above for easier review


Specify new option to control output file name in ng generate

Hi,
I was executing ng generate class todoItem, and observe that a file named todo-item.ts was created. I would like to suggest an option to allow us to control the file name so that we can output todoItem.ts instead.  Likewise, the spec generated should also follow the specified file name as well (i.e todoItem.spec.ts).
Also, will be great if we can control the class name as well, perhaps TodoItem instead of the default ToDoItem.
I am aware that we can manually change the file names, but why do that if we can specify it via the command

Duplicate of https://github.com/angular/angular-cli/issues/6705


Editing VARCHAR(MAX) column always opens read-only mode in sql server

I have some tables with a VARCHAR(MAX) column. So when I select, I right-click the cell and select Edit cell in order to edit the value. But it always opens in read-only mode, this is a screenshot:

How can I edit the value?

What is your database?
Can you edit other columns in the same table?
What is table DDL?

BTW it is not necessary to open separate editor - you can open value view panel right in results editor.

As in the title, I'm on SQL Server
Yes, I can
DDL is

CREATE TABLE LOL ( A NVARCHAR(MAX) )

Opening the panel at the right acts the same - I cannot edit the value

Can't reproduce. I can add/edit column value. Table created using DDL above - and column has type varchar (String, not LOB).
What SQL Server version do you use?
What JDBC driver?

I was using jTDS driver.
I can successfully edit the column using the Microsoft Driver, while I cannot using jTDS

That's odd (because in my case jTDS acts exactly as Microsoft)..

Closing (as we have a workaround and I can't reproduce that locally).


Temperature sensor information is lost when restarting

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
YES, BUT a Home Assistant developer has told me to come here
Is your problem within Z-Wave JS UI (formerly ZwaveJS2MQTT)?
YES, BUT a Z-Wave JS UI developer has told me to come here
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
What causes the bug?
restarting homeassistant
What do you observe?
What did you expect to happen?
that temprature information for my sensors be kept during retsrat
Steps to reproduce the behavior:

Go to restart
Click on restart
Scroll down to '...'
Tmeratures are lost for all my Fibaro window/door sensors

Device information
Manufacturer:  Fibaro
Model name: FGK101
Node ID in your network: <77>
How are you using node-zwave-js?

[ ] zwave-js-ui (formerly zwavejs2mqtt) Docker image (latest)
[ ] zwave-js-ui (formerly zwavejs2mqtt) Docker image (dev)
[ ] zwave-js-ui (formerly zwavejs2mqtt) Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[X] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[ ] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
version: 2022.10.5
node-zwave-js branch: 8.1.0
zwave-js-ui branch: 10.3.0
Did you change anything?
no
If yes, what did you change?
No response
Did this work before?
No, it never worked anywhere
If yes, where did it work?
No response
Attach Driver Logfile
I'm sorry, but I cannot produce any significant logs.

This is the z-wave debug info after a restart
Keller Nord.txt
and thsi ist the info of an idetical sensor after it has aquired the temperature again
Keller Sued.txt
I suppose the temerature sensor info is not stored, because it is an optional sensor.
I have also tried enabling MQTT but it doesn#t change anything.
Cheers

btw the Fibaro sensors2 with built in temperature sensor don't have this problem. They immediately show the temp.

Sorry for the delay, I'm only now getting to some of these issues.
Please make a driver log, loglevel debug and attach it here as a file (drag & drop into the text field).
While the log is running, re-interview the device and wait for the interview to finish.

Thanks, for responding.
I hope I did everything right.
I was re-interviewing Node 101 which is a Fibaro door/windows sensor FGK101 with attached temperture sensor
zwavejs_2023-02-01.log
Cheers

I think I found the issue. When the fix is released, you'll need to re-interview the device so the temperature sensor is detected correctly and stays.


Strange issue when attempting to merge Microsoft.Practices.Unity.dll

I'm not sure how to debug this, and I apologize in advance for the very generic issue report - I simply don't have any more information at this time. I will provide all that I know.
I use ILmerge to package my DLLs along with some external libraries into a single package for use with Microsoft Dynamics CRM. ILmerge, however, is slow and can sometimes hang up.
I've tried using ILrepack - this works... until I add the external DLL "Microsoft.Practices.Unity.DLL". Actually, this isn't entirely true - ILrepack will create a package correctly, but said package will no longer work with MS CRM. Unfortunately, CRM only throws a generic "Unable to load plug-in assembly" error with nothing else to go on.
All I know is this:

if I replace ILrepack with ILmerge (and keep the rest of the merge command the same), then the merged DLL will work
if I use ILrepack and remove the "Microsoft.Practices.Unity.DLL" from the merge command, the DLL will work and CRM will accept it but will fail at runtime when it can't find Unity

I don't really know what else I can do to try and resolve the problem. Currently, I've gone back to using ILmerge, but I'd love to switch to ILrepack as it's a lot faster.

Too many things can go wrong with repacking to help you here.
You could try to debug (attach) to the CRM app and catch the exception while loading the plugin to get more details out of it. Alternatively the exception details may be in the EventManager (sometimes does).
Sorry for the late (and clueless) reply.


SPM support, exposed the delegate method to the public

I have added Swift Package Support for this framework and modified the way the delegate is used.
I believe it is better to allow any object to adopt the CollectionViewWaterfallLayoutDelegate, not only the object that already conforms to the UICollectionViewDelegate.
I think it allows for better separation of responsibilities and thus cleaner code.
Also, creating the layout like this:
let layout = CollectionViewWaterfallLayout(delegate: self)
is more satisfying ☺

This repo seems to be abandoned since 2019, but this addition will be really useful for current implementations

This repo seems to be abandoned since 2019, but this addition will be really useful for current implementations


input[date] should be more flexible in accepting initial values (v1.3.0-beta.5)

Possibly related to #757
Currently the initial value of ngModel must either be a Date object or a ISO-8601 date (yyyy-MM-dd) formatted string. However, the typical JSON representation of dates is 2014-04-09T00:00:00.000Z. When fetching remote data, the user is forced to manually convert any such properties to Date objects before they can be used as the model.
When the initial ngModel value is a string, I think it makes sense for input[date] to handle the conversion to a Date object (and perhaps truncate the time portion).

:thumbsup:
Also the needs to set init value as date format in the controller destroy the use of ng-repeat


Fix launch on modern binder

Closing as the Binder should now be working with the latest changes (Binder also uses JupyterLab as the default UI now).


Configurable notification actions

Currently, K9 only shows 2 or 3 actions on notifications:

Reply
Mark Read
Delete (if enabled)

It would be good to also allow to add (as a configuration option) Spam, Archive (and mark read) and move to other folders as per #2635.
Environment
K-9 Mail version: 5.207
Android version: 7.1.0
Account type (IMAP, POP3, WebDAV/Exchange): IMAP

Duplicate of #943


Uml 1441 admin portal helloworld

Purpose
Golang admin app that shows a hello world page. Features templates, handlers and a asset build for MoJ/Gov frontends
Fixes UML-1441
Checklist

[x] I have performed a self-review of my own code
[ ] ~I have added relevant logging with appropriate levels to my code~
[ ] I have updated documentation (Confluence/GitHub wiki/tech debt doc) where relevant
[ ] I have added tests to prove my work
[ ] ~I have added welsh translation tags and updated translation files~
[ ] I have run an accessibility tool on any pages I have made changes to and fixed any issues found
[ ] The product team have tested these changes

LGTM .... understandable. HoweverI couldn't get it working locally.


update module

tambah monitoring purchase all & filter dimonitoring bon unit

Coverage decreased (-0.06%) to 75.842% when pulling 6b5ae7f4a5f5a30a09edd4f21a4f07d1e52f676a on kristika:dev into d4724f688ede528a9bd57fc83aaf15f1fe1038d5 on danliris:dev.

Coverage decreased (-0.05%) to 75.85% when pulling 47f664de6748d4da93946bcfacfc1b6130731072 on kristika:dev into d4724f688ede528a9bd57fc83aaf15f1fe1038d5 on danliris:dev.


Unhandled rejection Error when I test the bot

Unhandled rejection Error: 400 {"ok":false,"error_code":400,"description":"Bad Request: message text is empty"}

and the message is not empty
I test it yesterday and it was working fine, but today did not,
so I downloaded the project again and start a new fresh bot, but it also didn't work

Ok, I see the problem. Investigating it.

@shakir-abdo resolved!
The problem was with the Telegram API wrapper I was relying on. Consider using this version: https://github.com/volodymyrlut/heroku-node-telegram-bot/releases/tag/1.0.3

Thanks Now working like a charm 😍


How to use redux in non-fully-react project?

Makes the Redux store available to the connect() calls in the component hierarchy below. Normally, you can’t use connect() without wrapping the root component in .
If you really need to, you can manually pass store as a prop to every connect()ed component, but we only recommend to do this for stubbing store in unit tests, or in non-fully-React codebases. Normally, you should just use .

So we can't use  since the root is not react component (non-fully-react project).
Then we are not able to use connect either?
The description above is confusing as what I need to do for non-fully-react project.
I interpreted what the above statement as the following, hope I'm right.

create store with createStore as in the doc
pass the store  for all connected components (such as `connect(mapStateToProps, mapDispatchToProps)(MyComponents)

You need to use <Provider> if you are creating connect()ed components within the parts of your app that are running on React. This library is solely for your React parts. It doesn't apply to non-React stuff and you can use the store you create directly elsewhere.


Theater mode no longer shows up

Can confirm.
FF v115.13esr (64 bit)
Script v5.6

yes, theater mode is no longer showing. It only shows when you're not logged-on on yt.
Script v5.6


Typo

Change "TThe" to the "The".

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/create-sso-office-add-ins-aspnet.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Thanks!


[WIP] Green Screen Passthrough - Enable Passthrough OpenXR

I attempted to add green screen pass-through, and got stuck trying to get the pass-through to be "over top" the "video stream". If I move my head real fast I can see the pass-through in the lags that the video is not covering so I think it's progress.

If anyone is able to help me make the passthrough appear over the video stream, even just setting alpha to zero doesn't seem to work. I tried changing all the GLSL shaders to set .a = 0.0 to no avail. Tried various GL clear flags etc.
Once that works I can write code to toggle it as well as chroma key GLSL code. I just can't seem to make it pass through however.

I believe you will have to set the alpha channel == 0 for every shader in the compositor. The reason I haven't implemented passthrough yet is because I wanted to rewrite the client compositor since the current OpenGL one is pretty messy.

It's best to use an epsilon when comparing floats btw or alpha < 0.01. If I understand what you're trying to do here zarik

@zarik5 I tried that all the glsl I could find and set .a = 0.0 for all of them and it didn't pass through. I just reverted that change since it didn't seem to work. Only on the outside of the frame I could see slivers of pass-through. Or maybe can you point me to a particular shader of interest?

@beiller There are a few shaders: gamma correction, FFR, and one last one to split the image between the two eyes. To be honest the code is very old and quite bad, I can't help you much further unless I dig into that more.

Thanks for your comments @zarik5 I will try it out. I will think on it some more because I feel there is something higher level than GLSL that is setting the alpha blending.

It's useful to disable/bypass some code temporarily, for debug purposes. for example in the shader to render to the final swapchains, discard the texture values and always set (0, 0, 0, 0).

@beiller, instead of writing raw ffi code in ALVR itslef, are you able to add the passthrough bindings to our openxrs fork?

Hey @zarik5 the good news is I don't need all that I guess I was just using it to debug. I have a new working implementation obviously missing a lot and is hard-coded to chromakey green currently. Maybe we can turn it into a feature somehow.

Need way to toggle and maybe some small cleanup before this could ever be considered.

Need to toggle feature on/off with key combo
Need to remove required: true for passthrough component in open XR
Need to test on more devices (I have quest2 only)

Does not seem to work on pico 4 (pro, 5.9.1 pui)?... Just black screen

Does not seem to work on pico 4 (pro, 5.9.1 pui)?... Just black screen

check for shader compile error in logcat

Does not seem to work on pico 4 (pro, 5.9.1 pui)?... Just black screen

check for shader compile error in logcat

Any specifics for compiler error message? Don't seem to find much of anything with "shader" in logs

nah not really just search for err or error

From what i can tell, it compiled shaders just fine and runtime recognized passthrough
02-21 13:04:11.107 30004 30032 I [ALVR Native]: Compiling shaders.
02-21 13:04:11.108 30004 30032 I [ALVR Native]: Successfully compiled shader.
02-21 13:04:11.108 30004 30032 I [ALVR Native]: Compiling shaders.
02-21 13:04:11.108 30004 30032 I [ALVR Native]: Successfully compiled shader.
02-21 13:04:11.109 30004 30032 E APxrRuntime:  oxr_session_poll:XRT_COMPOSITOR_EVENT_SEETHROUGH_CHANGE-------:0

fb_passthrough is available and being used

Ah so it is just black where the passthrough should be seen? That is at least "working". If the shader has issue the app just crashes :)
I did hack around with it until it works so I think there may be something missing in the code. I can try experimenting with some things if you can help test pico 4.

Ah so it is just black where the passthrough should be seen? That is at least "working". If the shader has issue the app just crashes :)
I did hack around with it until it works so I think there may be something missing in the code. I can try experimenting with some things if you can help test pico 4.

Sure thing, i can test it of course

OK maybe it is caused by "com.oculus.feature.PASSTHROUGH" Is there some other feature that needs to be enabled for Pico do we think?

@Meister1593 I found maybe an issue, the features aren't properly returned. Can you try compiling with this commit and let me know? I think I may have had a different build on my device. With the "if" statements uncommented I got similar black screen behavior that you see.

@Meister1593 I found maybe an issue, the features aren't properly returned. Can you try compiling with this commit and let me know? I think I may have had a different build on my device. With the "if" statements uncommented I got similar black screen behavior that you see.

just tried, nothing changed, exactly the same thing
Checked one of the passthrough apps (it's unity though) and android props, tried to copy them - nothing changed
[[package.metadata.android.application.meta_data]]
name = "MRCsupport"
value = "1"
[[package.metadata.android.application.meta_data]]
name = "color_Space"
value = "1"
[[package.metadata.android.application.meta_data]]
name = "rendering_mode"
value = "0"

From brief discussion in the server i've changed layer mode from OPAQUE to ALPHA_BLEND and it started to work.
I will try to work on providing settings from server to client to make chromakey colour, range and toggle be adjustable.

I just tried this PR with the latest master. Works great, but I had to manually merge graphics.cpp.  I just have a major flaw: If the application running in SteamVR is dropping frames (e.g late start frames), the frame gets cleared to paththrough and  the rendered content starts to flicker.
I don't know enough about the inner workings and shader in general to fix this. Is there even a chance to solve this?

Sorry for not reporting back. The issue was not caused by the passtrough but a bug in ALVR itself. The bug is already fixed: https://github.com/alvr-org/ALVR/commit/d42701bb82eec7457b6023252f8068c2917197ee
Late start frames are not causes by slow rendering but by a slow cpu. In our case the generation of textures in the unity main thread that takes too long.

I will close now as the code has moved on. I have an updated PR here
https://github.com/alvr-org/ALVR/pull/2551

I will close as the code has moved on and I opened a new PR here:
https://github.com/alvr-org/ALVR/pull/2551


Automated Nuclei Vulnerability Scans

Automate vulnerability scans of services in cluster with Nuclei.

https://github.com/heywoodlh/flakes/commit/edd08849e14f819ccbf74afeebc78187f857a4c6


Documentation for passkey management (creating/destroying additional passkeys)

[ ] Devise::Passkeys::Controllers::PasskeysControllerConcern

@heliocola you're tackling this one in #38, right?


Remove bot name from config

[14:49] Archi: Is it possible to exclude name from generated JSON? It's used only in config-gen as name of the bot, not needed in the config itself
Fixed git my git config too 🎉

💓


Official Tutorials page use outdated code (import "flet.border", "flet.buttons")

Description
Official Tutorials page
https://flet.dev/docs/controls/elevatedbutton
use outdated code (import "flet.border", "flet.buttons")
Code example to reproduce the issue:
import flet as ft
from flet.border import BorderSide
from flet.buttons import RoundedRectangleBorder

def main(page: ft.Page):

    page.add(
        ft.ElevatedButton(
            "Styled button 1",
            style=ft.ButtonStyle(
                color={
                    ft.MaterialState.HOVERED: ft.colors.WHITE,
                    ft.MaterialState.FOCUSED: ft.colors.BLUE,
                    ft.MaterialState.DEFAULT: ft.colors.BLACK,
                },
                bgcolor={ft.MaterialState.FOCUSED: ft.colors.PINK_200, "": ft.colors.YELLOW},
                padding={ft.MaterialState.HOVERED: 20},
                overlay_color=ft.colors.TRANSPARENT,
                elevation={"pressed": 0, "": 1},
                animation_duration=500,
                side={
                    ft.MaterialState.DEFAULT: BorderSide(1, ft.colors.BLUE),
                    ft.MaterialState.HOVERED: BorderSide(2, ft.colors.BLUE),
                },
                shape={
                    ft.MaterialState.HOVERED: RoundedRectangleBorder(radius=20),
                    ft.MaterialState.DEFAULT: RoundedRectangleBorder(radius=2),
                },
            ),
        )
    )

ft.app(target=main)

Describe the results you received:
ModuleNotFoundError: No module named 'flet.border'
Describe the results you expected:
Should be:
from flet import BorderSide
from flet import RoundedRectangleBorder

Additional information you deem important (e.g. issue happens only occasionally):
I searched for old issues. It seems like in early versions we moved BorderSide and RoundedRectangleBorder one folder up. I am new to Flet. There might be other places in the official tutorials have problems like this.
Furthermore, I use this code, but could not make the button bgcolor pink by clicking other place. Clicking "TAB" on the keyboard can make the button bgcolor pink, but it keeps pink; cannot changed back to yellow anymore. Is there something else wrong with my setup?
Flet version (pip show flet):
0.74
Operating system:
Windows 10
Additional environment details:
PyCharm 2023.1.2 (Community Edition)
Build #PC-231.9011.38, built on May 16, 2023

Fixed in https://github.com/flet-dev/website/pull/139


Some headers not copied to install directory?

Is RenderNotationStateLoader.h meant to be in the install directory?

Yes, apparently it is not currently installed - will fix this.


Fix xapi pluginlib for XenServer 7

This makes cloudstack_pluginlib.py compatible with XenServer 7 dom0, as (from what I gathered) simplejson was included by default as "json" in the version that XenServer 7 dom0 uses. (python --version returns 2.7.5).
This is the only issue I have found so far with this setup.

PR #1711 has this and bunch of other changes needed for XS7 support.

Ah, my bad then. Thought I had searched for it.


Example for functional connectivity

Hello,
With Sylvain Chevallier, we worked on an example that uses coherence function from pyriemann to build an ensemble classifier and compares the results with those from the state-of-the-art methods.
This approach is based on the one proposed in:
Corsi, M.-C., Chevallier, S., De Vico Fallani, F. & Yger, F. (2022). Functional connectivity ensemble method to enhance BCI performance (FUCONE). IEEE TBME. http://doi:10.1109/TBME.2022.3154885
This example reuses data from the EEGBCI dataset already used in the documentation.
Best,
Marie-Constance Corsi.

However, documentation build is KO.

However, documentation build is KO.

Yes, examples/signal/plot_covariance_estimation.py seems to have trouble to generate filled error bar.

https://github.com/matplotlib/matplotlib/issues/24773

Doc build is OK.
Solution found here https://github.com/mwaskom/seaborn/pull/3194

Thanks @qbarthelemy , I checked the doc and all is ok. Ready to merge!


Save when card was last accessed

needed for drawing cards

possible duplicate of #7

duplicate of #7


Ecto.Adapters.Postgres.storage_status/1 wrong implementation

Hello,
I think there is wrong implementation of Ecto.Adapters.Postgres.storage_status/1 function.
def storage_status(opts) do
    database = Keyword.fetch!(opts, :database) || raise ":database is nil in repository configuration"
    maintenance_database = Keyword.get(opts, :maintenance_database, @default_maintenance_database)
    opts = Keyword.put(opts, :database, maintenance_database)

    check_database_query = "SELECT datname FROM pg_catalog.pg_database WHERE datname = '#{database}'"

    case run_query(check_database_query, opts) do
      {:ok, %{num_rows: 0}} -> :down
      {:ok, %{num_rows: _num_rows}} -> :up
      other -> {:error, other}
    end
  end

As you can see it load database name into database. But next two lines are problem. It try to load :maintenance_database and if not exist use default. So if user doesn't have config with maintenance_database. It will use default (postgres). After that it rewrites database with this  maintenance_database.  Query is created with right database name but query is executed with new opts. It try to make connection with default maintenance_database which is postgres.
I think it should use maintenance_database or regular database. It's not good idea to use postgres database for connection. We don't have access to this database outside of our local development environment. Even staging environments are restricted to use only one db user with one database.
So it creates this kind of error when we deployed on our test environment.
[error] GenServer #PID<0.22987.1> terminating
** (Postgrex.Error) FATAL 28000 (invalid_authorization_specification) no pg_hba.conf entry for host "<IP_ADDRESS>", user "our_application_db_user", database "postgres", SSL off
    (db_connection 2.2.2) lib/db_connection/connection.ex:87: DBConnection.Connection.connect/2
    (connection 1.0.4) lib/connection.ex:622: Connection.enter_connect/5
    (stdlib 3.13) proc_lib.erl:226: :proc_lib.init_p_do_apply/3
Last message: nil
State: Postgrex.Protocol

I suggest to update documentation about this feature and add requirement about this configuration. Because when it used with another library, for example Phoenix Ecto (code), it creates mess. It took more than 10 hours to find where is the issue in our projects. Or change implementation to use only regular database name if maintenance_database is not provided.
btw: huge thanks for all contributors, amazing work. Thank you
Update:
The check_database_query works also with db connection made with same database.
Tests didn't find this issue because default db url is used for test run. Default url for connection is with postgres user with full access.

Hi @oliver-kriska!
These collection of functions are used to create and remove databases. As one may expect, to create a database, we need to connect to a separate database than the one we intend to create. So all functions here, create, status, and drop, need a maintenance database.
I understand the check status plug was failing for you, but the whole point of the check status plug is to show the user a button to create the database if one is missing, but if you can't connect to the maintenance database, you wouldn't be able to create it either. So check status plug would still fail, just later on.
So my initial reaction is that the behaviour here is correct. My questions right now are: why was the check status plug being executed in anywhere beyond development and if you have ran into this issue elsewhere.
Thanks.

Closing per the above, thanks!


[MXNET-305] Scala tutorial table fix

Description
Fixes a table in the scala intellij tutorial.

@eric-haibin-lin - can you please merge?

Some texts are not well-aligned. Could you fix that?

From the IntelliJ welcome screen ...

GitHub doesn't render markdown the same way that Atom's plugin does. Oh joy. Spacing added.

Maybe also fix this ?

Please check http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-10488/2/tutorials/scala/mxnet_scala_on_intellij.html

@aaronmarkham can you also address the image rendering after "Run the Hello World App:" as pointed out by @eric-haibin-lin

Sorry, my bad. I see it is fixed in the latest commit. @eric-haibin-lin does this look good to merge ?


Resolve #87: Add ES-Lint config and Pretter config files & ran prettier once.

resolve #87.

@ammaaraslam please review this


Investigate adding pyflakes

Must run from python 3;
python 2 will throw errors if you use from __future__ import print_function


Update to Dapr 1.14.1

Quick update to Dapr 1.14.1

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

Thanks @salaboy ! I have run the fetch-deps script which has led to two other small changes:

Adding a name for the templating to maintain the deployment name of dapr
Removing the warning about doc splitting the crds as that is done by default now

Going to merge now 🙌


[Feat.Req] Gateway discovery and verification protocol

Problem statement
We have a system where indexers must manually add the aggregator endpoint for specific gateways and we'd like to facilitate the onboarding of new gateways.
But new gateways may be malicious and we need to make sure that the cost to attack is higher than the value they can extract. We currently limit the amount an indexer can lose with the setting max_amount_willing_to_lose but this must be scaled accordingly to the number of queries per second, so if an attacker targets these big indexers, just the max_amount_willing_to_lose isn't enough to stop a profit on this attack.
Expectation proposal
We propose an off-chain agreement protocol where gateways can send a registration request and indexers can verify if it's possible to aggregate receipts.
Gateway TAP state machine
graph TD;
    Unregistered-->Verifying;
    Unregistered-->Blocked;
    Verifying-->Blocked;
    Blocked-->Verifying;
    Verifying-->Allowed;
    Allowed-->Denied;
    Denied-->Allowed;

Behaviour
Currently, our system has only two states: Allowed and Denied. Every gateway that is not on the tap_aggregator_endpoints map is denied as soon as tap-agent tries to create a SenderAccount and can't find the aggregator value.
With this proposal, we update our system to have different behaviors depending on which state a sender is.
Unregistered state
This state demands that the sender sends a tap-aggregator header within the first request so it can register the sender and start aggregating. If a query sent by a unregistered sender doesn't have the header, we deny right away with a possible error: "Sender not registered".
We should aggregate the first receipt to verify that the tap-aggregator is working and we can communicate with it. If it works we update to a Verifying state otherwise we change to a Blocked state.
Verifying state
In this state, every RAV request should not fail until we reach a certain amount (configurable) where we can trust the sender and transition it to an Allowed state. If any of the RAV requests fail, we transition to a Blocked state
Blocked state
In this state, we have a backoff retry process where we keep trying to aggregate the receipts that we have. In case we have a successful aggregation, we transition to a Verifying state.
We should not spend that much resources trying to aggregate, so after some time of backoff (it can be configurable but with small defaults like 1 day), we stop trying to aggregate it.
Senders that are blocked can request to update their tap-aggregator by sending another query, but they won't have their query processed. When indexers get a new receipt, the system should try again in a tentative way to verify the gateway (stopping after the same backoff period).
Allowed state
It's the current normal operation, each sender has a max unaggregated fee that they are allowed to serve before being denied. In case the pending fees is over the escrow balance or the unaggregated fee is bigger than max_willing_to_lose, we transition to Deny state.
Deny state
We already have this state in the current system. In this state, we wait for the escrow balance to update, or we keep retrying every 30 seconds to do a RAV request which lowers the unaggregated fee. We then transition to Allowed state resuming operation.
Tap Aggregator Header
For a gateway to update its tap-aggregator, it must send a signed receipt by one of its signers on the tap contracts. The query handler already demands a receipt
Database modification

New table responsible for storing tap-aggregator endpoints.
Upgrade the deny_list table to a sender_state table.

New error responses

We should notify the sender that it should send the header updating the tap-aggregator in the next request.
It would be nice to have information if the sender is denied or blocked and what is the reason

Low escrow funds
Too much pending fees (Tap-Aggregator not working)
Verification failed

Alternative considerations
Register route
Instead of sending the aggregator through a header, a specific /register route could be used so we could save traffic on query handler by not sending through a header and just receiving a direct request. This new request would need to receive a receipt that should be aggregated and verified, updating it to the verifying state.
Tap Registry
We also have #94 as another possible solution but it requires a new contract and a new subgraph which is not worth it at the current time. Also, we'd need the same verification protocol to guarantee stability.
Synchronous communication between indexer-service and tap-agent
We used async communication by sharing the same database between those two components, if in any case it seems necessary synchronous communication, we should consider using #84. This should have a deep discussion because this means that indexer-service now would need to know tap-agent address.

I like the proposed solution, imo it's super important that new gateways (or even end consumers running their own gateways) can permissionlessly start interacting with the network without establishing trust outside the network. The proposed approach seems to achieve that in a straightforward way.
I think this is much preferable to #94 - if the registry is permissioned it precludes consumer-run gateways or new permissionless gateways, and if it's permissionless it doesn't prevent the attack, so we'd need to implement something like this anyways.

hey @gusinacio having read this proposal in detail I think it makes sense.  I also favour it to a TAP registry.
This being said I do have some concerns around additional support being needed for Gateway operators as they respond to additional queries from indexers and as a gateway moves back and forth from one state to another. Presumably this support would not be an issue with a TAP registry or the other solution suggested around having a GPIA as a private body for curating a list of Gateways.
So overall in favour of this approach but not sure what other challenges may arise and it's not clear to me the level of priority we'd assign for this.

This being said I do have some concerns around additional support being needed for Gateway operators as they respond to additional queries from indexers and as a gateway moves back and forth from one state to another. Presumably this support would not be an issue with a TAP registry or the other solution suggested around having a GPIA as a private body for curating a list of Gateways.

You can provide your aggregator for all requests in the headers and then you don't need to worry about it. The only drawback to it is that you are paying for traffic related to those few bytes for every request.


/shows/id/last_episode returns 204.  200 and Null was expected.

Trakt endpoint shows/id/last_episode returns HTTP 204 for shows that do not have any episodes.  For example:
--> GET https://api.trakt.tv/shows/173650/last_episode?extended=full
--> END GET
<-- 204 https://api.trakt.tv/shows/173650/last_episode?extended=full (37ms)
date: Wed, 01 Nov 2023 21:29:04 GMT
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-download-options: noopen
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
expires: Thu, 02 Nov 2023 05:10:27 GMT
cache-control: public, max-age=28800
x-ratelimit: {"name":"AUTHED_API_GET_LIMIT","period":300,"limit":1000,"remaining":815,"until":"2023-11-01T21:15:00Z"}
x-request-id: 7f110739-3ba5-4ce5-8dab-c96e5ecfe6a9
x-runtime: 0.011299
cf-cache-status: HIT
age: 1116
vary: Accept-Encoding
server: cloudflare
cf-ray: 81f73b2c1f78a253-YYZ
alt-svc: h3=":443"; ma=86400
<-- END HTTP

I was expecting to receive a 200 and a null episode.  Is this an incorrect assumption on my part?

Actually, I think I misspoke about the show not having episodes. It does, just one.

Closing... sorry for confusion.  I reread the doc (RTFM right?) and I see that the endpoint returns the most recently aired episode or a 204.  Apparently working as designed.

A 204 is a valid success, just with no content (i.e. null) being return. I think that is valid if there is no episode found. For that show, there are no aired episodes. We use the first_aired and it is null.


[WIP] Changing display none to visibility hidden of on body to allow measuring on render

Currently the Sticky component of Polaris needs to measure the height of the topbar in order to know where to start making Sticky elements position: fixed. Since the body element is set to display: none until styles are loaded, this prevents the measuring to occur. Changing to visibility: hidden fixes this issue.

@lemonmade how can I test this in web?


Temporary support for singleton Simulator by changing threaded vectorized env test to single thread

Motivation and Context
See https://github.com/facebookresearch/habitat-sim/pull/489#issuecomment-585916161.
This is a temporary fix until the singleton requirement in habitat-sim is removed by updating Magnum.
How Has This Been Tested
trivial
Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have completed my CLA (see CONTRIBUTING)
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

This should be no longer needed once facebookresearch/habitat-sim#496 gets merged.


Add integer reversal algorithm

Thank you for contributing to @AllAlgorithms, your pr got merged! ✨ Make sure that you ⭐ the project 🤓, and continue helping us!


mvc: generate page titles from menu breadcrumbs like legacy code

Currently, all titles in the index controllers are fixed. The legacy pages, however, more gracefully generate their titles from the menu structure like breadcrumbs. This gives better context and makes changes possible from the Menu.xml only without having to touch the view titles at all.
https://github.com/opnsense/core/blob/aaf2178f5a4070b9f2fe0fc673f4d0c14510be95/src/opnsense/mvc/app/controllers/OPNsense/Proxy/IndexController.php#L45
As a reference the legacy code:
https://github.com/opnsense/core/blob/aaf2178f5a4070b9f2fe0fc673f4d0c14510be95/src/www/head.inc#L20
@AdSchellevis as you have a better grasp of this index controller magic, how would an effective implementation look like without having to duplicate menu reading?

@AdSchellevis I probably found an answer, no need to help out at this point. sorry for the noise!

@fichtner nice catch!


Crashes on startup on Mac

Environment

Elixir & Erlang/OTP versions (elixir --version): 1.16.1-otp-26
Operating system: 26.2.1
How have you started Livebook (mix phx.server, livebook CLI, Docker, etc): Livebook Desktop
Livebook version (use git rev-parse HEAD if running with mix): 0.12.1
Browsers that reproduce this bug (the more the merrier): all
Include what is logged in the browser console:
Include what is logged to the server console:

Current behavior
When launching Livebook Desktop, it shuts down, and the following content is left in the log.
Protocol 'inet_tcp': the name livebook_app@<host> seems to be in use by another Erlang node
However, no other Livebook instances are running, and checking with ps aux | grep beam does not seem to show that the node is launched.
Expected behavior
no error

I tried delete and reinstall livebook desktop, but it doesn't work.

Can you try epmd -names? It may tell you the port the other instance is running.

killall beam.smp does the job for me though it is weird you were grepping for beam and not finding anything. Yeah id try searching for Livebook process too.

epmd -names

epmd: up and running on port 4369 with data:

Open livebook desktop
no new browser window open
epmd -names

epmd: up and running on port 4369 with data:
name livebook_app at port 65380

Click Open in the menu of livebook
Crash: Livebook exited with error status 1

When I waited for long time after opening livebook desktop
ERROR!!! [Livebook] Your hostname "Jinkyous-MacBook-Pro" does not resolve to a loopback address (<IP_ADDRESS>/8), which indicates something wrong in your OS configuration, or EPMD is not running.

To address this issue, you might:

  * Consult our Installation FAQ:
    https://github.com/livebook-dev/livebook/wiki/Installation-FAQ

  * Configure your Livebook Desktop to use long names by creating a file at /Users/json/.livebookdesktop.sh with:

        export LIVEBOOK_DISTRIBUTION=name
        export<EMAIL_ADDRESS>
  * If the issue persists, please file a bug report

And I found an issue in elixirforum
https://elixirforum.com/t/livebook-failure-on-macosx/50227/5

Following the steps from the message helps?

Following the steps from the message helps?

No. It doesn't work.

epmd -names

epmd: up and running on port 4369 with data:

Open livebook desktop
no new browser window open <-- actually error
epmd -names

epmd: up and running on port 4369 with data:

Click Open in the menu of livebook
Crash: Livebook exited with error status 1

I am experiencing the same behaviour but with a different error in the logs. I also removed the name livebook_app at port 65380 line in the quoted text because that doesn't appear for me.
The logs I see after livebook has crashed look like this:
07:08:41.857 [error] GenServer #PID<0.748.0> terminating
** (KeyError) key :pid not found in: nil. If you are using the dot syntax, such as map.field, make sure the left-hand side of the dot is a map
    (livebook 0.9.0) lib/livebook_web/channels/js_view_channel.ex:54: LivebookWeb.JSViewChannel.handle_in/3
    (phoenix 1.7.1) lib/phoenix/channel/server.ex:317: Phoenix.Channel.Server.handle_info/2
    (stdlib 4.0.1) gen_server.erl:1120: :gen_server.try_dispatch/4
    (stdlib 4.0.1) gen_server.erl:1197: :gen_server.handle_msg/6
    (stdlib 4.0.1) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
Last message: %Phoenix.Socket.Message{topic: "js_view", event: "ping", payload: %{"ref" => "f3c45gjzssrovbutsjhdr3kxe4fj3u3j"}, ref: "128", join_ref: "127"}
[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
[Livebook] Application running at http://localhost:60038/?token=kthpahqndruolsoqevisqu5ecuadmxky
[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
[Livebook] Application running at http://localhost:52889/?token=dm7ueawe7xiqnfobqgajn5e3mlepknbk
[Livebook] Application running at http://localhost:50584/?token=ylbuknhjulpazhz62j36uwkk5dgfqmbr
[Livebook] Application running at http://localhost:53483/?token=rjjd5r35xuqqznv2omksnuuep4xrmzj3
[Livebook] Application running at http://localhost:61763/?token=p4q6mkdy63eeobdqodidm62jyac37fhb
Protocol 'inet_tcp': register/listen error: etimedout

If this looks like a different issue, let me know and I'll open another one.

@jmcdl it seems in your case Livebook was running fine before, correct? did something change once it started failing? Did you upgrade the OS version for example?

@josevalim I did just update to MacOs 14.3.1 (23D60) right before I saw this bug. Previously to that I was using livebook without any problems. I'll open a new issue with the details.

Not the same issue, but I'll let the dev to judge if it's related.
I can install the app ok on Mac, but when adding a folder with about 12K parquet files, it just freezes and I have to kill the process to get my Mac back in working conditions. The memory allocations goes nuts without even actually opening any file yet. Just adding the folder with files
Thx

@kuatroka can you please do a separate report? Please try to include more steps for reproduction. I assume this is related to the directory size, assuming you are literally trying to add 12K files to Livebook. We should maybe detect such cases or allows directories to be added instead.

Is it fixed if you restart the computer? @wojtekmach maybe we should use a random name for each Livebook instance? Or do we use livebook_app to communicate with it somehow?

Ah sorry, I am no longer in that state but I see it again I’ll try that and report back. I ended up giving up and just installing the escript version of Livebook, which launched fine even when the desktop app refused to launch.

Random name should work. UI talks with Elixir backend over separate tcp socket.

As another datapoint, I was having the same issue (latest macOS, erlang & elixir) and fixed it with the instructions from the FAQ, specifically my issue was that the hostname wasn't set. I set it with:
$ sudo scutil --set HostName _


How to resolve a certificate issue

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

REFERENCES: #25521, #25491, #25532, #25539
It's been said that, "I've already pointed out: yt-dl.org certificate is fine and not expired.". (#25539)
In that 'answer', a reference to support resolution of the issue is provided at this page
That page includes the following passage as a resolution (?) for the issue at hand (#25539):

What You Need to Do
For most use cases, including certificates serving modern client or server systems, no action is required, whether or not you have issued certificates cross-chained to the AddTrust root. ...

In summary then: @dstftw  says the cert is fine/not expired, and the CA says I need do nothing. Yet I still get the expiration warning while following the documented download instructions.
Is an answer forthcoming - or further nonsense?

Let see https://github.com/ytdl-org/youtube-dl/issues/7309#issuecomment-172354527
You should delete expired certs in your OS.


Recent serveres belonging to speedtest.net (>10300) show wrong ping/ no download result

Recent servers belonging to speedtest.net
numbered 10300 show wrong ping and no download result
also tried 10392 10395 etc.
speedtest-cli --version
1.0.6
EXAMPLE:
$ /usr/local/bin/speedtest-cli --server 10384
Retrieving speedtest.net configuration...
Testing from Globe (<IP_ADDRESS>)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Speedtest.net (San Jose, CA) [11281.30 km]: 1800000.0 ms
Testing download speed................................................................................
Download: 0.00 Mbit/s
Testing upload speed................................................................................................
Upload: 4.82 Mbit/s

This happens on specific servers.  My Washington DC server returns all 0s on each 'self.result.append(len(f.read(10240)))' but the Beltsville, MD works.  I'm guessing Matt isn't in control of the test servers so the fix may need to be clever.  Maybe if the list is all 0, try the next best?
To assist, my working URL is blt.speedtest.t-mobile.com:8080
My non-working URL is wdc.speedtest.net:8080
I'll fork it later if I get a chance since Matt is on sabbatical.

Okay, got the latest version.  The 1800000.0ms is the result of a bad server and that's what happens to my bad DC one.  Since you're specifying a bad -- or at least incompatible -- server then the test won't work.  Is there a specific reason you insist on using that server?  This may actually be an issue with the server... but I'm hardly a rookie at this so don't take my word for it.

I tried various servers hosted by 'Speedtest.net' and they were not working, so I guess, that these servers did something to make them incompatible with speedtest-cli. - Testing these today, these same servers are working again.
$ speedtest-cli --server 10384
Retrieving speedtest.net configuration...
Testing from Globe (<IP_ADDRESS>)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Speedtest.net (San Jose, CA) [11281.30 km]: 210.805 ms
Testing download speed................................................................................
Download: 15.67 Mbit/s
Testing upload speed................................................................................................
Upload: 7.42 Mbit/s


Vault API reachable? Check DR Secondary

In a DR setup, the role fails if ran against the nodes of the DR cluster. This change makes the task succeed even for DR secondary clusters.

Thanks!


Query date fields in GET requests

Imagine a Event model with a field startDate: {type: 'date'}.
If the blueprint route find is queried with a GET request /events?where={"startDate":{">":"2014-05-24T00:00:00.000Z"}}, i get an empty result set
even if there are events with a startDate > 05/24/2014.
I assume the ISO date string should be casted to a Date object,
as the query below works as expected.
Event.find({ startDate: { '>': new Date('5/24/2014')} });

Tested on 0.10.0-rc7 and master at 4f9469edc9

Any update on this issue? Would be great to be able to filter on date fields using the REST api...

+1

+1

I was able to resolve the issue by forking the sails-mongo module and making the following changes:
In sails-mongo/lib/query/index.js
Add the following lines to Query.prototype.parseValue
  if (self.schema[field].type === 'datetime') {
    return new Date(val);
  }

  if (self.schema[field].type === 'date') {
    return new Date(val);
  }

after
  if(self.schema[field].type === 'float'){
    return parseFloat(val);
  }

@mwielbut that totally worked! Are you going to do a pull request on sails-mongo?

Looks like it was fixed before but then overwritten by another commit. Also, the previous commit only considered the 'date' type, not the 'datetime' type. Best to follow https://github.com/balderdashy/sails-mongo/issues/177

Thank you for the help guys, you rock!


Updated type declaration

should fix #54 theoretically

API version?

3.0.0-ALPHA6 (unreleased dev version)

I like to keep this working against the latest dev builds whenever possible, so I will merge.

Update the API version in plugin.yml

@SOF3 there's a ton of other things that will need fixing for ALPHA7 here. I'll make a PR later if nobody beats me to it.


Fix verification for childStdout and childStderr and update readme

Hello
I recently made a PR https://github.com/phantombuster/nickjs/pull/63, but it seems i didn't tested properly the options childStdout and childStderr
I fixed now the verification and also updated the readme
Please let me know if there is anything else that needs updating.
Also could we please release this fix to https://yarnpkg.com too please? thank you very much

Hey, sorry for the huge delay. I've just published the package :hugs:
This is most certainly the last publish we'll do, it includes a depreciation notice in the readme. You should probably look into switching to Puppeteer or Playwright!


MaxListenersExceededWarning

Issue
 Error Warning
Log Messages

```9.7.2021, 17:23:25Hue BridgeERROR(node:20279) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 connect listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
9.7.2021, 17:23:25Hue BridgeERROR(Use `node --trace-warnings ...` to show where the warning was created)

#### Debug Files
<!-- Please attach homebridge-hue.json.gz, see https://github.com/ebaauw/homebridge-hue#debug-dump-file -->
[log (2).txt](https://github.com/ebaauw/homebridge-hue/files/6792416/log.2.txt)

<!-- Please attach homebridge.log.gz here, see https://github.com/ebaauw/homebridge-hue#debug-log-file -->

I don't see any attached files?
What are you doing when this message appears?  See also https://github.com/ebaauw/homebridge-hue/issues/868 and Discord.

I don‘t make anything, the massage is new wen i have upgraded to Hoobs 4 and i dont know how i can download log files for hue bridge sorry

Now my HueBridge Stopt the Service everytime i set a Light to on or off on Apple Homekit and i becom a Log  like this
ERROR<--- Last few GCs --->
17:54:37Hue BridgeERROR[1646:0x539d3e0] 103305867 ms: Mark-sweep 254.2 (258.3) -> 253.7 (258.3) MB, 922.7 / 0.2 ms  (average mu = 0.550, current mu = 0.026) task scavenge might not succeed
17:54:37Hue BridgeERROR[1646:0x539d3e0] 103310002 ms: Mark-sweep 254.2 (256.8) -> 253.8 (257.3) MB, 1742.1 / 0.2 ms  (average mu = 0.567, current mu = 0.579) allocation failure scavenge might not succeed
17:54:37Hue BridgeERROR<--- JS stacktrace --->
17:54:37Hue BridgeERRORFATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap
homebridge-hue.json.gz

Now my HueBridge Stopt the Service everytime i set a Light to on or off on Apple Homekit and i becom a Log like this

The messages do not come from Homebridge Hue, and I have never seen these before.  Google seems to suggest it's the NodeJS process running out of memory.  I would need to see a debug log file to ascertain whether this is caused by Homebridge Hue, but I think I would have gotten more reports if it were.  What version of Hoobs are you running?  v3.3.6 seems broken, see #997.  I don't know Hoobs and cannot support it, see https://github.com/ebaauw/homebridge-hue/issues/694.

MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 connect listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit

I did find the cause of this warning, see Discord.  If you re-install Homebridge Hue, it no longer appears.  Note that this is just a warning, not affecting functionality.

I have the new Hoobs 4.0.79, I have ReInstall the Plugin now i dont have the massages


[SMALLFIX]Use the @Nullable annotation for method filiterInvalidPaths

Add @Nullable annotation at core/common/src/main/java/alluxio/underfs/UnderFileSystemWithLogging.java#filiterInvalidPaths

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/2747/
Test PASSed.


Research how to write tests for React

Find a way to test individual React components to make sure they work properly.

https://jestjs.io/docs/tutorial-react#dom-testing


add automatic mixed precision

Automatic Mixed Precision for Tensorflow has been recently introduced:
https://medium.com/tensorflow/automatic-mixed-precision-in-tensorflow-for-faster-ai-training-on-nvidia-gpus-6033234b2540
This PR adds automatic mixed precision to self attention GAN training. We've tested speed/convergence impact on V100/T4. We have seen about 45% increase in training speed and not hurting the d_loss and g_loss. The generated image also looks similar to the original FP32 trained model.

@DoctorTeeth could you please help and review? Thanks


BitPay issue: missing constant BX_DOL_URL_ROOT_SSL

BitPay requires that the Notification URL be SSL-based
The code requires the constant BX_DOL_URL_ROOT_SSL to be initialized while it is not.

I think we don't need BX_DOL_URL_ROOT_SSL, it's a problem to enable HTTPS on some one page, it's better and easier to enable HTTPS on the whole site.


Media playback cluster preconditions and commands failling

Summary:
As per the test-plan media playback cluster precondition and commands seems to fail when we execute
Test-plan screenshot:

Spec media playback commands screenshot:

Yaml script screenshot:

Execution logs:

Precondition_fail.txt
command_fail.txt

Playback cluster must pass cert tests for v1.
Removing tag v1_triage_split_4

This issue was created by me using a account that i had to delete due to access issues, I will continue to follow these issues with my current id-  manjunath-grl


How to stop recreating content element?

Hello!
Thanks for the nice work!
I am using html content which includes video and iframe.
When I change the tooltip-target position, it seems destroying the html content and binding it again everytime.
Video and iframe urls are loading over and over.
How to solve it?

Hi @imudin, do you have any code sample ready to demonstrate clearer, what exactly you mean?

Hello @ivansieder! thank you for your considering.
Yes, Ive just made sample here.
When I checked the source code of v-tooltip, the method bind is  calling as the position is changed.
I am not sure if it is supposed to be like this. it would be good if I could use this.
So far,  I am using v-popover which is working well.

Yes, I would go for v-popover, as that also allows you to use components inside of it. Does the v-popover have the behaviour you expect it to have?

@ivansieder Yes v-popover is working well as I expected, thank you

Perfect, so if this is resolved for you, I'd like to ask you, if the issue could possibly be closed? :)


QuickPick API is no longer type safe

Testing #50574:
I've added canPickMany: true to my vscode.QuickPickOptions and now I'm receiving an array through a parameter that does not include the array type:
Debugger hover shows:

but Intellisense does not offer the array type:

Good catch! Because options has type QuickPickOptions it does not match the pick-many signature. I need to investigate how this can be improved without making the signatures overly complicated.

I think without breakage you could only remove the "canPickMany" from the QuickPickOptions type and add it on a subtype instead. And you need a second new showsQuickPick that returns the Array and the T.
Or you check for the "canPickMany" dynamically and throw an error...

This has been in for a while, so we can't change it in a breaking way. I haven't come up with a good solution yet. The challenge is to figure out the canPickMany value at compile time and use that to choose the return type.
One approach is to add a type parameter to the options type, but the result is not nice. Appending here for illustration:
// Like the current API.
// - Example 5 shows T instead of T | T[]. (A rare case, I guess.)
// - Example 8 shows T instead of T[].
// - Example 9 shows T instead of T | T[]. (A rare case, I guess.)
// interface QPOptions {
//     canPickMany?: boolean;
// }
// declare function showQP<T>(picks: T[], options: QPOptions & { canPickMany: true }): Promise<T[]>;
// declare function showQP<T>(picks: T[], options?: QPOptions): Promise<T>;

// Trying to get at the value in the type system.
// - Example 8 shows a compile error. Using QPOptions<true> would fix it.
// - Example 9 shows a compile error. Using QPOptions<boolean> would fix it.
interface QPOptions<Many extends boolean = false> {
    canPickMany?: Many;
}
declare function showQP<T, M extends boolean = false>(picks: T[], options?: QPOptions<M>): Promise<M extends true ? T[] : T>;

declare let trueOrFalse: boolean;
/* 1 */ showQP(['a']).then(result => result);
/* 2 */ showQP(['a'], {}).then(result => result);
/* 3 */ showQP(['a'], { canPickMany: false }).then(result => result);
/* 4 */ showQP(['a'], { canPickMany: true }).then(result => result);
/* 5 */ showQP(['a'], { canPickMany: trueOrFalse }).then(result => result);
/*   */ const o1: QPOptions = {};
/* 6 */ showQP(['a'], o1).then(result => result);
/*   */ const o2: QPOptions = { canPickMany: false };
/* 7 */ showQP(['a'], o2).then(result => result);
/*   */ const o3: QPOptions = { canPickMany: true };
/* 8 */ showQP(['a'], o3).then(result => result);
/*   */ const o4: QPOptions = { canPickMany: trueOrFalse };
/* 9 */ showQP(['a'], o4).then(result => result);

/cc @jrieken

Still an issue


Modified Some Functions

Coverage remained the same at 96.305% when pulling 571eb985efc7e252e73a313e7cf3373bddbe2ad2 on stephenas:master into d9741b32f29ddc24ac94f9ee8d073599948945e3 on jashkenas:master.

I don't see any value in this change. I'll close for now. If there's something valuable in this change that I'm missing please provide some description of the benefit and we can reconsider.

Thanks for stepping in, @captbaritone. Nice surprise to hear from you!


Bountysource link (double) broken

The certificate of bountysource expired but apart from that:
The link tells me 'team not found'

Thanks @brasilikum for logging the issue! Looks like they've resolved the issue now.


[WIP][polish] chapter 4 polishing

Job d2l-zh/PR-1002/1 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-1002/

Job d2l-zh/PR-1002/2 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-1002/

Job d2l-zh/PR-1002/3 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-1002/

Job d2l-zh/PR-1002/4 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-1002/

Job d2l-zh/PR-1002/5 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-1002/

[ ] preview checked


Fixed build error caused due to FAQ

Hey @harshil1712 ! Thank you for the PR! I was thinking since we follow the convention of naming files in camelCase maybe we should rename FAQ.js to Faq.js. @apollonian opinions?

Also, it'd be great if we can add this repo to netlify to see PR live previews @apollonian

@ajayns Yep! That sounds good. @harshil1712 Can you rename the file please?
Also, I'll turn the deploy previews on. ✌

@apollonian sure. I'll make the changes

🎉

Thank you @harshil1712 :)


prettier-plugin-sh is ignored, unable to format .sh files

https://github.com/rx-ts/prettier/tree/master/packages/sh
All other plugins I've used have worked so far. When I try to format .sh files I get an error message indicating that it isn't supported. If I run prettier from CLI, it works fine.

It can't load plugins for now

That’s interesting; the java plugin works just fine.

I also have faced this issue today.
It might be better just accept it?


Resolved #98

Solved it by modifying location_field/widgets.py as follows
Change line 22 of widgets.py
def render(self, name, value, attrs=None): to def render(self, name, value, attrs=None, renderer=None):

Fixed in #102, thanks man!


Fix launch template market option expansion

PR o'clock
Description
This fixes the market_type passing when generating the workers_launch_template. The previous version would not populate the instance_market_options.market_type even if the corresponding value was passed.
Checklist

[x] terraform fmt and terraform validate both work from the root and examples/* directories
[ ] CI tests are passing

Please add your change to the change log.

Sorry, added.


Adding a border to a container leaves a gap between the border and the content on Windows

Steps to Reproduce
When creating a Container with a border, there is a small but noticable white gap between the border and the content on Windows.  This border does not appear on Android.
Expected results:
This is how such a widget appears in Android, and is as expected:

Actual results:
This is how it appears on Windows, with the gap visible:

Code sample
class MyWidget extends StatelessWidget {
  const MyWidget({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Container(
        child: Container(
            decoration: BoxDecoration(
              border: Border.all(color: Colors.blue, width: 3.0),
            ),
            child: Container(
              color: Colors.blue,
            )));
  }
}

Logs

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.3.10, on Microsoft Windows [Version 10.0.19044.2486], locale en-GB)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[X] Chrome - develop for the web (Cannot find Chrome executable at .\Google\Chrome\Application\chrome.exe)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.9)
[√] Android Studio (version 2021.1)
[!] Android Studio (version 4.2)
    X Unable to determine bundled Java version.
[√] VS Code (version 1.74.3)
[√] Connected device (3 available)
[√] HTTP Host Availability

! Doctor found issues in 2 categories.

Hi @roblframpton, this is a result of anti-aliasing because the border and the container have the same color. See https://github.com/flutter/flutter/issues/14288
Closing this as a duplicate of https://github.com/flutter/flutter/issues/14288.
Kindly follow up in the issue linked above for updates and possible workarounds.
Thank you


StreamIndenter fix for blank lines

Fixes: N/A
Summary/Motivation:
This updates the StreamIndenter to rstrip the prefix when outputting blank lines.  This prevents outputting spaces on otherwise blank lines.
Changes proposed in this PR:

rstrip the prefix when writing otherwise blank lines

Legal Acknowledgement
By contributing to this software project, I agree to the following terms and conditions for my contribution:

I agree my contributions are submitted under the BSD license.
I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that includes these contributions, I represent that I have received permission to make contributions and grant the required license on behalf of that employer.

Coverage decreased (-0.007%) to 62.239% when pulling 5d08b09a5a230a69161c6d68156bd7c54e711d3b on indenter-fix into a210d0334fb729fb941169457a3de16f5d7c9ae6 on master.

Coverage decreased (-0.007%) to 62.239% when pulling 5d08b09a5a230a69161c6d68156bd7c54e711d3b on indenter-fix into a210d0334fb729fb941169457a3de16f5d7c9ae6 on master.

Codecov Report

Merging #58 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #58      +/-   ##
==========================================
+ Coverage   63.09%   63.13%   +0.03%
==========================================
  Files          87       87
  Lines        8693     8702       +9
==========================================
+ Hits         5485     5494       +9
  Misses       3208     3208

Impacted Files
Coverage Δ

pyutilib/misc/indent_io.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


[BUG] pip3 install maestral[gui] fails on Linux Mint 19.3

Describe the bug
A clear and concise description of what the bug is.
Attempting to install maestral[gui] on Linux. It seems that one of the upstream dependencies (PyQt5-5.15.0) fails to install with pip.
To Reproduce
Steps to reproduce the behaviour.
python3 -m pip install "maestral[gui]"

Expected behaviour
A clear and concise description of what you expected to happen.
Successful installation.
System (please complete the following information):

Maestral version: 1.1.0
OS: [e.g. Ubuntu] Linux Mint 19.3 Tricia
Desktop environment: [e.g. Gnome 3.32] xfce
Qt version: PyQt5 version 5.15.0. Unknown version of Qt

Additional context
Add any other context about the problem here.
➜  dotfiles git:(master) python3 -m pip install "maestral[gui]"
Collecting maestral[gui]
Collecting Pyro5>=5.7 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/98/34/d99aac02feb207a57eb3b946fc7890cdc74ce4151f58bbdf43b0dd6c2da3/Pyro5-5.10-py3-none-any.whl
Collecting keyrings.alt>=3.1.0 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/0c/3e/a39c3fb722ffdee50db5dff1e794a01cab7e0408bba1aa0e02e28a87667d/keyrings.alt-3.4.0-py2.py3-none-any.whl
Collecting click>=7.1.1 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl
Collecting requests (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl
Collecting watchdog>=0.10.0 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/0e/06/121302598a4fc01aca942d937f4a2c33430b7181137b35758913a8db10ad/watchdog-0.10.3.tar.gz
Collecting packaging (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/46/19/c5ab91b1b05cfe63cccd5cfc971db9214c6dd6ced54e33c30d5af1d2bc43/packaging-20.4-py2.py3-none-any.whl
Collecting dropbox>=10.0.0 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/f2/68/037016cf1b227cc2ae0a7b962f69a14e60e50fa1e94f1ba9d297893de924/dropbox-10.3.0-py3-none-any.whl
Collecting fasteners (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/18/bd/55eb2d6397b9c0e263af9d091ebdb756b15756029b3cededf6461481bc63/fasteners-0.15-py2.py3-none-any.whl
Collecting keyring>=19.0.0 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/59/4d/469272124b46456c425a505a8b5f2d42d2fe95d1181de2d888d684506cf7/keyring-21.3.0-py3-none-any.whl
Collecting pathspec>=0.5.8 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/5d/d0/887c58853bd4b6ffc7aa9cdba4fc57d7b979b45888a6bd47e4568e1cf868/pathspec-0.8.0-py2.py3-none-any.whl
Collecting sdnotify (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/ce/d8/9fdc36b2a912bf78106de4b3f0de3891ff8f369e7a6f80be842b8b0b6bd5/sdnotify-0.3.2.tar.gz
Collecting jeepney; sys_platform == "linux" (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/79/31/2e8d42727595faf224c6dbb748c32b192e212f25495fe841fb7ce8e168b8/jeepney-0.4.3-py3-none-any.whl
Collecting bugsnag>=3.4.0 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/32/b2/bd807b0fbeaae9aba11e10723e22979386f16061c4d932302171d5049e4b/bugsnag-3.7.1-py2.py3-none-any.whl
Collecting atomicwrites>=1.0.0 (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/2c/a0/da5f49008ec6e9a658dbf5d7310a4debd397bce0b4db03cf8a410066bb87/atomicwrites-1.4.0-py2.py3-none-any.whl
Collecting importlib-metadata; python_version < "3.8" (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/8e/58/cdea07eb51fc2b906db0968a94700866fc46249bdc75cac23f9d13168929/importlib_metadata-1.7.0-py2.py3-none-any.whl
Collecting setuptools (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/ed/16/e9f5c5b86696da09298ea10c32d68ad8ea21f888e45b11aa9e615adda6c9/setuptools-49.2.1-py3-none-any.whl
Collecting maestral-qt>=1.0.3; sys_platform == "linux" and extra == "gui" (from maestral[gui])
  Using cached https://files.pythonhosted.org/packages/9d/f1/bcb1bd43fc38b449e9e9f09ea548b1fb3f4de3d59369fdfa3d3aacc31924/maestral_qt-1.1.0-py3-none-any.whl
Collecting serpent>=1.27 (from Pyro5>=5.7->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/b4/a1/24871492bfc34ea18aee3bf38e0cee22d8c11d8d5e765ccc921103140747/serpent-1.30.2-py3-none-any.whl
Collecting chardet<4,>=3.0.2 (from requests->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/9f/f0/a391d1463ebb1b233795cabfc0ef38d3db4442339de68f847026199e69d7/urllib3-1.25.10-py2.py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/5e/c4/6c4fe722df5343c33226f0b4e0bb042e4dc13483228b4718baf286f86d87/certifi-2020.6.20-py2.py3-none-any.whl
Collecting idna<3,>=2.5 (from requests->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl
Collecting pathtools>=0.1.1 (from watchdog>=0.10.0->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/e7/7f/470d6fcdf23f9f3518f6b0b76be9df16dcc8630ad409947f8be2eb0ed13a/pathtools-0.1.2.tar.gz
Collecting pyparsing>=2.0.2 (from packaging->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl
Collecting six (from packaging->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
Collecting monotonic>=0.1 (from fasteners->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/ac/aa/063eca6a416f397bd99552c534c6d11d57f58f2e94c14780f3bbf818c4cf/monotonic-1.5-py2.py3-none-any.whl
Collecting SecretStorage>=3; sys_platform == "linux" (from keyring>=19.0.0->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/c3/50/8a02cad020e949e6d7105f5f4530d41e3febcaa5b73f8f2148aacb3aeba5/SecretStorage-3.1.2-py3-none-any.whl
Collecting webob (from bugsnag>=3.4.0->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/18/3c/de37900faff3c95c7d55dd557aa71bd77477950048983dcd4b53f96fde40/WebOb-1.8.6-py2.py3-none-any.whl
Collecting zipp>=0.5 (from importlib-metadata; python_version < "3.8"->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/b2/34/bfcb43cc0ba81f527bc4f40ef41ba2ff4080e047acb0586b56b3d017ace4/zipp-3.1.0-py3-none-any.whl
Collecting markdown2 (from maestral-qt>=1.0.3; sys_platform == "linux" and extra == "gui"->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/00/cb/9f4b1fc03ceaffb944ab0016e6b071b0c81459b679cc29cd237b83b5d4a8/markdown2-2.3.9-py2.py3-none-any.whl
Collecting PyQt5>=5.9 (from maestral-qt>=1.0.3; sys_platform == "linux" and extra == "gui"->maestral[gui])
  Using cached https://files.pythonhosted.org/packages/8c/90/82c62bbbadcca98e8c6fa84f1a638de1ed1c89e85368241e9cc43fcbc320/PyQt5-5.15.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python3.6/tokenize.py", line 452, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-w3ghd8ml/PyQt5/setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-w3ghd8ml/PyQt5/

@duckworthd, thanks for the report. Which version of pip are you using and can you upgrade to the latest?

That did it! Thank you, @SamSchott :). When I obtained the error above, I was using pip==9.0.1
duckworthd@kiwi:~/Desktop/craftwerk/craftdoor-ui$ python3 -m pip --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

I upgraded to the latest version,
duckworthd@kiwi:~/Desktop/craftwerk/craftdoor-ui$ python3 -m pip install pip --upgrade
Collecting pip
  Downloading https://files.pythonhosted.org/packages/bd/b1/56a834acdbe23b486dea16aaf4c27ed28eb292695b90d01dff96c96597de/pip-20.2.1-py2.py3-none-any.whl (1.5MB)
    100% |████████████████████████████████| 1.5MB 1.3MB/s
Installing collected packages: pip
Successfully installed pip-20.2.1

And then succesfully installed maestral[gui],
duckworthd@kiwi:~/Desktop/craftwerk/craftdoor-ui$ python3 -m pip install 'maestral[gui]'
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: maestral[gui] in /home/duckworthd/.local/lib/python3.6/site-packages (1.1.0)
Requirement already satisfied: pathspec>=0.5.8 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (0.8.0)
Requirement already satisfied: atomicwrites>=1.0.0 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (1.4.0)
Requirement already satisfied: bugsnag>=3.4.0 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (3.7.1)
Requirement already satisfied: keyring>=19.0.0 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (21.3.0)
Requirement already satisfied: packaging in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (20.4)
Requirement already satisfied: Pyro5>=5.7 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (5.10)
Requirement already satisfied: watchdog>=0.10.0 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (0.10.3)
Requirement already satisfied: sdnotify in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (0.3.2)
Requirement already satisfied: jeepney; sys_platform == "linux" in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (0.4.3)
Requirement already satisfied: setuptools in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (49.2.1)
Requirement already satisfied: importlib-metadata; python_version < "3.8" in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (1.7.0)
Requirement already satisfied: dropbox>=10.0.0 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (10.3.0)
Requirement already satisfied: requests in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (2.24.0)
Requirement already satisfied: fasteners in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (0.15)
Requirement already satisfied: click>=7.1.1 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (7.1.2)
Requirement already satisfied: keyrings.alt>=3.1.0 in /home/duckworthd/.local/lib/python3.6/site-packages (from maestral[gui]) (3.4.0)
Collecting maestral-qt>=1.0.3; sys_platform == "linux" and extra == "gui"
  Using cached maestral_qt-1.1.0-py3-none-any.whl (1.5 MB)
Requirement already satisfied: webob in /home/duckworthd/.local/lib/python3.6/site-packages (from bugsnag>=3.4.0->maestral[gui]) (1.8.6)
Requirement already satisfied: six<2,>=1.9 in /home/duckworthd/.local/lib/python3.6/site-packages (from bugsnag>=3.4.0->maestral[gui]) (1.15.0)
Requirement already satisfied: SecretStorage>=3; sys_platform == "linux" in /home/duckworthd/.local/lib/python3.6/site-packages (from keyring>=19.0.0->maestral[gui]) (3.1.2)
Requirement already satisfied: pyparsing>=2.0.2 in /home/duckworthd/.local/lib/python3.6/site-packages (from packaging->maestral[gui]) (2.4.7)
Requirement already satisfied: serpent>=1.27 in /home/duckworthd/.local/lib/python3.6/site-packages (from Pyro5>=5.7->maestral[gui]) (1.30.2)
Requirement already satisfied: pathtools>=0.1.1 in /home/duckworthd/.local/lib/python3.6/site-packages (from watchdog>=0.10.0->maestral[gui]) (0.1.2)
Requirement already satisfied: zipp>=0.5 in /home/duckworthd/.local/lib/python3.6/site-packages (from importlib-metadata; python_version < "3.8"->maestral[gui]) (3.1.0)
Requirement already satisfied: chardet<4,>=3.0.2 in /home/duckworthd/.local/lib/python3.6/site-packages (from requests->maestral[gui]) (3.0.4)
Requirement already satisfied: idna<3,>=2.5 in /home/duckworthd/.local/lib/python3.6/site-packages (from requests->maestral[gui]) (2.10)
Requirement already satisfied: certifi>=2017.4.17 in /home/duckworthd/.local/lib/python3.6/site-packages (from requests->maestral[gui]) (2020.6.20)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /home/duckworthd/.local/lib/python3.6/site-packages (from requests->maestral[gui]) (1.25.10)
Requirement already satisfied: monotonic>=0.1 in /home/duckworthd/.local/lib/python3.6/site-packages (from fasteners->maestral[gui]) (1.5)
Collecting PyQt5>=5.9
  Downloading PyQt5-5.15.0-5.15.0-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl (76.6 MB)
     |████████████████████████████████| 76.6 MB 142 kB/s
Collecting markdown2
  Using cached markdown2-2.3.9-py2.py3-none-any.whl (34 kB)
Requirement already satisfied: cryptography in /home/duckworthd/.local/lib/python3.6/site-packages (from SecretStorage>=3; sys_platform == "linux"->keyring>=19.0.0->maestral[gui]) (3.0)
Collecting PyQt5-sip<13,>=12.8
  Downloading PyQt5_sip-12.8.0-cp36-cp36m-manylinux1_x86_64.whl (277 kB)
     |████████████████████████████████| 277 kB 364 kB/s
Requirement already satisfied: cffi!=1.11.3,>=1.8 in /home/duckworthd/.local/lib/python3.6/site-packages (from cryptography->SecretStorage>=3; sys_platform == "linux"->keyring>=19.0.0->maestral[gui]) (1.14.1)
Requirement already satisfied: pycparser in /home/duckworthd/.local/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.8->cryptography->SecretStorage>=3; sys_platform == "linux"->keyring>=19.0.0->maestral[gui]) (2.20)
Installing collected packages: PyQt5-sip, PyQt5, markdown2, maestral-qt
Successfully installed PyQt5-5.15.0 PyQt5-sip-12.8.0 maestral-qt-1.1.0 markdown2-2.3.9


Fix typo in features section of the changes associated w/ 6.0.0-rc.0 version of RxJS

Description:
Related issue (if exists):

Thanks @lozandier!


optimization: Windows 卸载成功状态判断逻辑优化 (closed #1345)

Codecov Report

Merging #1365 (9ad79d6) into v2.3.1-dev (347ce50) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@              Coverage Diff               @@
##           v2.3.1-dev    #1365      +/-   ##
==============================================
- Coverage       73.69%   73.67%   -0.02%
==============================================
  Files             364      364
  Lines           24703    24703
==============================================
- Hits            18204    18200       -4
- Misses           6499     6503       +4

Impacted Files
Coverage Δ

apps/backend/subscription/steps/plugin.py
54.35% <0.00%> (-0.63%)
:arrow_down:

apps/node_man/handlers/job.py
84.89% <0.00%> (-0.31%)
:arrow_down:

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


fix exception type of some python-etcd api

Since the errorcode of etcd has changed in v2.0 and python-etcd only
supports etcd version 2.0.x or later, some Exception type generated
by etcd api call has changed. This commit corrects the Exception type
and upgrades the etcd version in travis to v2.0.11
Upgrade etcd from version 0.2.x to 2.0.x and also fix the latest travis
build failure.

:+1:

How did i miss this. LGTM.


Fixing warning with Appcode

Hey @Coeur, looks great, thanks for the PR!
Will merge in once the Contributors CLA is signed.


docker-compose up -d starts the weaviate container, but fails to start the Verba container

Here's the error logs the container's spitting out -- my other containers work fine. I'm poking through the codebase and made sure my .env.example was set and renamed. I'm starting Verba in a WSL2 environment -- but as far as I know, that shouldn't matter for Docker.
Looking into it a bit, I had Codium analyse for issues -- not sure if it's helpful as I'm not super familiar with the codebase yet.

It could be unrelated, but the Docker Compose V2 syntax is without the hyphen, e.g.,:
docker compose up -d

instead of the old docker-compose up -d syntax. More info about the difference can be found in the Docker docs.  If you are running an old version of Docker this syntax might not work at first, see docs on installing new Compose.
Additionally, if you are changing the .env file you will need to rebuild your images each time:
docker compose up -d --build

I hope this helps!

Looks like this seems to have resolved itself at some point -- however, i'm now experiencing #108 when trying to run locally and

the attached image when attempting to run via docker.

We're aware of this issue and will fix it soon! thanks for the issue 🚀

Should be fixed with the latest release! 🚀


Add functionality to include system root certs into the tigera-ca-bundle

There is a private doc motivating this change, please reach out to me.
In short, we want the ability to include system root ca's into the tigera-ca-bundle cm.

How does this work with BYO certs?

BYO certs are still automatically added to the bundle, just like before.


Unify linked lists

https://github.com/research-ag/stable-trie/blob/f91f46896c5f30e3430b7730c03ffe7307a5a60d/src/Map.mo#L54-L85
We should unify the code for the linked lists of nodes and leafs. The code should exactly the same. The only difference is the constant leaf_size vs node_size. We can use lower level functions from base to achieve that.
Also consider as a possibility to define a class for the linked list with two instances, one for leafs, one for nodes.

Done in https://github.com/research-ag/stable-trie/pull/7


Bookmarklet:: do connect to the collection lists

@jcuanm @meeshmon
The bookmarklet does not connect to the collection lists.

I think I figured out the problem. Nothing is being passed into the select tag. The only thing we need to do is pass collections into the select tag as option tags. I will look more into this.

The path to the file is /src/JDA/CoreBundle/Resources/views/Widget/


Theme colour isn't match with your's screenshot

Hi, tobiasalthoff,
I tried many ways to keep my visual code with the vanilla setting.
I think It is not your's theme fault.
But finally, I can't let it match with your screenshot.
Could you please let me know how to colors it with this screenshot?

Here is mine.

same issue for me

Hey @nijicha ,
I've tested the theme on multiple systems (windows, mac) and can't reproduce the issue. Your settings looks right. Do you have the issue with other themes too?
I would suggest to open an issue at the vscode project: https://github.com/microsoft/vscode


MultiPort not receiving messages

Hi!
I'm trying to get messages from multiple ports (on Windows) and nothing is showing when moving the controls. Here's the code:
import mido
from mido.ports import MultiPort
inport1 = mido.open_input('Arturia KeyStep 37 7')
inport2 = mido.open_input('Launchpad Mini 13 3')
inport3 = mido.open_input('X-Touch One 8')
multi = MultiPort([inport1, inport2, inport3])
for msg in multi:
print(msg)
Am I doing it wrong?
Thank you for your help

Hi!
I'm trying to get messages from multiple ports (on Windows) and nothing is showing when moving the controls. Here's the code:
import mido
from mido.ports import MultiPort
inport1 = mido.open_input('Arturia KeyStep 37 7')
inport2 = mido.open_input('Launchpad Mini 13 3')
inport3 = mido.open_input('X-Touch One 8')
multi = MultiPort([inport1, inport2, inport3])
for msg in multi:
print(msg)
Am I doing it wrong?
Thank you for your help

Same here

Same problem too

Needs a tweak in the code.
Ruchir

From: TiiPaa @.>
Sent: Tuesday, April 20, 2021 10:16:55 PM
To: mido/mido @.>
Cc: ruchirlives @.>; Comment @.>
Subject: Re: [mido/mido] MultiPort not receiving messages (#247)
Same problem too
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/mido/mido/issues/247#issuecomment-823605351, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJNCXRPYIQVHNOJCFRFTMZ3TJXVMPANCNFSM4S36LB4Q.

got the same issue

For any port, all that I use actually, it's not picking up anything on Windows 10. Ableton Live seems to though


onDropDragOver doesn't work

This props doesn't work at all, I think it was removed, is there any prop alike ?, is it not included on the latest release ?

nevermind stupid question


ReferenceError: CompletionContext is not defined

Since Firefox-39.0 I have this error when trying to [o]pen an new page and searching the history. History doesn't get opened, but this error:
resource://dactyl-content/commandline.js: 1107: ReferenceError: CompletionContext is not defined
This is the latest build from hg sources.

Today I was having a similar problem with a previous build of Pentadactyl with a fresh download of Firefox 39.0 running Debian. I got the same error message on every keybind I tried, which broke most of them. However, I just installed a fresh build of the extension from this repo and the problem appears to be gone.

I did a fresh install and it did not change anything. Some other host with same Pentadactyl but FF-38.? does not have the issue.

I have an OS X machine that is experiencing this problem but I have not yet taken any steps to fix the issue. Within the next day or two I'll take note of the current setup, then attempt to do the same thing I did on my Debian box.
On 2015-07-14, Massimo-B wrote:

I did a fresh install and it did not change anything. Some other host with same Pentadactyl but FF-38.? does not have the issue.

Reply to this email directly or view it on GitHub:
https://github.com/5digits/dactyl/issues/70#issuecomment-121148344

I was having this issue on Firefox 39 running on Arch Linux with a build based on the tip of the hg repository - rebuilt and installed with this repo and it's fixed.

Thanks for the hints. How do I re-install the best way? Most times doing
make -C pentadactyl install

FF doesn't notice anything. I also tried deinstalling all Pentadactyl in FF. Then I tried doing the re-install with FF not running. Only a few times it works and the installation dialog appears.

I do
make -C pentadactyl xpi

and then "install extenstion from file" from the dropdown in the upper-right of about:addons

(the file in question goes to downloads/ in the root of the dactyl repo

Ok, I re-installed via File->Open File.
But the issue is still the same.

Do you have the exact version of Firefox-39.0, as earlier versions did not have this issue?
Moreover I see some more issue when starting Firefox:
/home.crypt/mb/.pentadactylrc:68: E518: Unknown option: complete
Invalid argument: guioptions=Cmrs: commandline.widgets is null

Line 68 in the rc:
set complete=location,file,search

Note that tip of hg has this trouble but tip of git fixes it. Git clone this repo, recompile, and enjoy.

Done and fixed :) Thank you so much.


Don't constrict stage/k dtype in dataframe shuffle

This was causing us to drop partitions in some cases
Fixes https://github.com/dask/distributed/issues/2226

[ ] Tests added / passed
[ ] Passes flake8 dask

Is the test case from dask/distributed#2226 too expensive to include as a test?

Yes, I think so.  It takes a minute or two.  I might be able to construct something though.  I'll take a look

If producing a smaller example proves to be difficult, then just merging seems fine to me.

I looked into this a bit this morning.  I tried to trigger the previous error sooner by playing with the max_branch= keyword in the shuffle functions but wasn't able to do much.  I'm going to go ahead and merge this untested.


Fix styling on impact dashboard

Making the necessary accessibility changes has altered some of the styling on the impact dashboard.
These need to be amended once actions from the accessibility audit have been completed.
https://data.leeds2023.co.uk/dashboard/impact/

@taz-chiles @ODILMichelle Close this when you're happy with how it looks.

Love it other than one quick question: Do we need the underlined text when we hover.
I presume it is built as a nudge that these are also hyperlinks, but it feels slightly odd to me. Can share with Fiona on Monday however to see how she feels?

It's an accessibility thing, yes. See what Fiona thinks. We could limit it to (say) the heading elements.
More like this

That would be a case of changing this code
https://github.com/open-innovations/leeds-2023/blob/e38587393614561f81e9d337f18551944dfb361b/docs/_components/dashboard/impact/panel.njk#L41-L43
To be
    &:hover h2 {
      text-decoration: underline;
    }

This assumes that h2s are in every panel, which they ought to be.

Thanks, will pick this up when I speak with her.
M

Fixing now...


ovn-nbctl:add db commands help

Signed-off-by: l0310<EMAIL_ADDRESS>

Can you update the man page, as well?
Thanks!

I finished according to your idea, but there is a place not good.
In db-ctl-base.man, it uses a var instead of command which to be man,  e.g. command within the same \fB*(PN\fR invocation. I just write ovn-nbctl in db-ctl-base.xml, it does not change, if ovn-sbctl include him.
How can I do this in db-ctl-base.xml?

I see.  I'm not sure the best way to handle that.  I know we could come up with something, but the easiest thing is to just remove it.  It doesn't seem to harm the content to replace "ovn-nbctl" with "command", except the last case which would be "the command".  That's my suggestion unless someone else feels strongly that we need to continue to refer to the command by name in this part of the docs.

It's probably fine in many individual cases to refer to the command generically.
We might want to invent a mechanism for cases where we do want to do substitutions, but we should be able to get along without it for some time.

Grim-lock: Would you mind updating this to resolve the conflicts that have arisen since it was posted?

and please leave a comment on here if you post an updated patch, as github seems to only email me on comments, not when patches are updated :-/

Grim-lock, are you abandoning this?

Sorry for delay, I will resolve the conflicts as quickly as possible.

Conflicts has been resolved, pls check, :)

Thanks @Grim-lock, I will review this today.

Thanks for the patch! I pushed this to master with the following changes:

Updated lib/automake.mk so that the build would succeed.
Stripped windows line endings from lib/db-ctl-base.xml


feat: draw within startHour and endHour

draws timetable only for specified time between startHour and endHour on controller.

Welcome to Codecov :tada:
Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


[DOC] Pip usage for different distros

In raising this pull request, I confirm the following (please check boxes):

[x] I have read and understood the contributors guide.
[x] I have checked that another pull request for this purpose does not exist.
[x] I have considered, and confirmed that this submission will be valuable to others.
[x] I accept that this submission may not be used, and the pull request closed at the will of the maintainer.
[x] I give this submission freely, and claim no ownership to its content.

My familiarity with the project is as follows (check one):

[ ] I have never used the project.
[x] I have used the project briefly.
[ ] I have used the project extensively, but have not contributed previously.
[ ] I am an active contributor to the project.

Added a note to use pip in windows and pip3 in linux/macOs.

@aadibajpai actually i triied to undo those space trim changes, but my editor forced to remove those spaces. okay, i will do it in normal editor(vim or so) and update the pr as soon as possiblesoon as possible.

@aadibajpai why build is failing ? Should i open this as a issue, because i've just made some doc changes which doesn't relate to build means there is some preexisting problem.

I thought about this and this would probably be redundant because the installation instructions mention pip/pip3 stuff and I expected the person to read the whole document so I don't think we need to make it explicit everywhere.


Automated Kubernetes version update 1.24.2 1.23.8 1.22.11 1.21.14 1.20.15

Automated changes by the cron-kubernetes-update GitHub action

something's up with this PR - it's not generating a lot of the files it should be

This is fixed