[MM-45736] - Pricing Modal for Grandfathered Starter shows Free Starter Limits CTA

Summary
This PR ensures that StarterDisclaimerCTA does not show for legacy starter product.
Ticket Link
https://mattermost.atlassian.net/browse/MM-45736
Release Note
NONE

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

Cws@10102020

I have updated this spinwick to legacy cloud starter

@johndavidlugtu adding you so that you can have a look at the legacy starter feature list in the console

@AGMETEOR thanks for tagging! The legacy Cloud Starter features in the System Console actually doesn't need to be updated. In the Jira ticket I mentioned that the proposed bullet points for the legacy Cloud Starter in the pricing modal was from the feature list from the System Console.

Ditto what Maria said. Looks like that code lives in components/pricing_modal/content.tsx. We could check it by checking for a starter sku with no limits.

@AGMETEOR thanks for tagging! The legacy Cloud Starter features in the System Console actually doesn't need to be updated. In the Jira ticket I mentioned that the proposed bullet points for the legacy Cloud Starter in the pricing modal was from the feature list from the System Console.

Updated

@AGMETEOR thanks for tagging! The legacy Cloud Starter features in the System Console actually doesn't need to be updated. In the Jira ticket I mentioned that the proposed bullet points for the legacy Cloud Starter in the pricing modal was from the feature list from the System Console.

Updated

@AGMETEOR From the image, it seems legacy lost the Current Plan tag?

@AGMETEOR thanks for tagging! The legacy Cloud Starter features in the System Console actually doesn't need to be updated. In the Jira ticket I mentioned that the proposed bullet points for the legacy Cloud Starter in the pricing modal was from the feature list from the System Console.

Updated

@AGMETEOR From the image, it seems legacy lost the Current Plan tag?

No this image is from local environment where my set up is not proper (i don't have products pulled in). I just wanted to use this image to show the copy. For a true image use the spinwick

@stevemudie can we prioritize this PR for today? Would like to get this fix in for the upcoming cloud release

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/222341

Looks good @AGMETEOR Just waiting on the E2E to run then I'll approve it.

/cherry-pick cloud

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
From github.com:mattermost/mattermost-webapp
   313fe51f5..cb8f67ae2  MM-36439   -> upstream/MM-36439
 * [new branch]          MM-42719-z -> upstream/MM-42719-z
   e64a7f70e..ed1207e56  MM-43609   -> upstream/MM-43609
   54f18b7a7..833fcd83e  MM-43612   -> upstream/MM-43612
   81eff362d..eecd78c19  MM-44889-add-disclaimer-where-trial-starts-directly -> upstream/MM-44889-add-disclaimer-where-trial-starts-directly
   d72ab0f01..8bfff46b4  MM-45679-three-days-left-automatic-modal -> upstream/MM-45679-three-days-left-automatic-modal
   eac727dc0..ce8b3d8ab  POC/user-groups_compass-design -> upstream/POC/user-groups_compass-design
 * [new branch]          chore/master/update-notice-txt-2022-07-25 -> upstream/chore/master/update-notice-txt-2022-07-25
   f09269769..6ff57e87a  cloud      -> upstream/cloud
   707a67f05..8ab2f78ab  master     -> upstream/master
Fetching origin
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
+++ Updating remotes done...
+++ Creating local branch automated-cherry-pick-of-mattermost-webapp-#10815-upstream-cloud-1658772698
Switched to a new branch 'automated-cherry-pick-of-mattermost-webapp-#10815-upstream-cloud-1658772698'
Branch 'automated-cherry-pick-of-mattermost-webapp-#10815-upstream-cloud-1658772698' set up to track remote branch 'cloud' from 'upstream'.

+++ About to attempt cherry pick of PR #10815 with merge commit 8ab2f78abbaaa5b2b51a78b547450101d2e2c52f.

error: could not apply 8ab2f78ab... [MM-45736] - Pricing Modal for Grandfathered Starter shows Free Starter Limits CTA (#10815)
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'

+++ Conflicts detected:

UU e2e/cypress/tests/integration/enterprise/cloud/billing/cloud_pricing_modal_spec.js
Aborting.

+++ Aborting in-progress git cherry-pick.

+++ Returning you to the master branch and cleaning up.

/cherry-pick cloud

Let me do it manually

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
Fetching origin
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
+++ Updating remotes done...
!!! 'upstream/cloud

Let' not found. The second argument should be something like upstream/release-0.21.
    (In particular, it needs to be a valid, existing remote branch that I can 'git checkout'.)

+++ Returning you to the master branch and cleaning up.

/cherry-pick cloud

Let me do it manually

Thanks @AGMETEOR

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
Fetching origin
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
+++ Updating remotes done...
!!! 'upstream/cloud
>' not found. The second argument should be something like upstream/release-0.21.
    (In particular, it needs to be a valid, existing remote branch that I can 'git checkout'.)

+++ Returning you to the master branch and cleaning up.

/cherry-pick cloud

Let me do it manually

Thanks @AGMETEOR

https://github.com/mattermost/mattermost-webapp/pull/10831

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
From github.com:mattermost/mattermost-webapp
   1b1ad36c2..e9c990a3b  MM-45387_use-websocket -> upstream/MM-45387_use-websocket
 * [new branch]          cherry-pick-MM-45736   -> upstream/cherry-pick-MM-45736
 * [new branch]          cleanup-rollup-error   -> upstream/cleanup-rollup-error
Fetching origin
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
+++ Updating remotes done...
!!! 'upstream/cloud
>' not found. The second argument should be something like upstream/release-0.21.
    (In particular, it needs to be a valid, existing remote branch that I can 'git checkout'.)

+++ Returning you to the master branch and cleaning up.

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
Fetching origin
Failed to add the RSA host key for IP address '<IP_ADDRESS>' to the list of known hosts (/app/.ssh/known_hosts).
+++ Updating remotes done...
+++ Creating local branch automated-cherry-pick-of-mattermost-webapp-#10815-upstream-*-1658775357
fatal: 'upstream/*' is not a commit and a branch 'automated-cherry-pick-of-mattermost-webapp-#10815-upstream-*-1658775357' cannot be created from it

+++ Returning you to the master branch and cleaning up.


ControlsDelay prop not using value

[using web components]
If I understand correctly, this should change the amount of time until the 'data-controls' attribute is removed, so the controls can hide. It seems to be always 2 seconds regardless of what value i give.
https://codepen.io/wplit/pen/mdaNyjz

Ah small mistake in your example. The attribute is controls-delay, you can't set properties like that.
<media-player controls-delay="10000">

Hi,
When I change it to controls-delay="10000" it also doesn't use the value. (updated the codepen to show it)
Or do you mean that generally we shouldn't be setting the props like that, and always to use JS to get the instance and change it there?

Ye found the bug, will roll out soon tonight.


Scheduler support

Codecov Report

Merging #38 into master will increase coverage by 0.12%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master     #38      +/-   ##
=========================================
+ Coverage   96.17%   96.3%   +0.12%
=========================================
  Files          19      19
  Lines        1281    1325      +44
=========================================
+ Hits         1232    1276      +44
  Misses         38      38
  Partials       11      11

Impacted Files
Coverage Δ

couchdb.go
100% <ø> (ø)
:arrow_up:

replication.go
95.85% <100%> (+0.92%)
: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 7233140...aee4cac. Read the comment docs.


chore: add docs, part of #37

Closes #37.

add pragma #![warn(missing_docs)] to parquet
This is the final component in the effort to make Arrow fully-documented. The entire project now generates warning for missing docs, if any.

arrow-flight: replace tonic's deprecated compile_with_config with suggested method

New deprecation: The following types were not used anywhere and were possibly strays. They've been marked as deprecated and will be removed in future versions.

parquet::data_types::SliceAsBytesDataType
parquet::column::writer::Level

I think this PR wins the award for lowest github issue number closed in a long time. 37!


Add schema support

Hi;
I would like to add schema support to JsonPath. Primarily for supporting inequalities on dates, secondarily to provide validation of data.
Is this being implemented already? And if so, do you need any help?
If it has not been started, ok if I do it? And if so, any suggestions as to the form of the schema file?
thanks - dave

Since I haven't heard anything I'm going to create a project of my own that uses both JsonPath and json-schema. It'll be a little kludgy that way, reading in the JSON twice once for each library. But with no feedback here about doing this I don't think making major changes to JsonPath is viable.
thanks - dave


dataSize doesn't work???!

this is a screenshot:

Hello, there's no option for that.

@ouahibAbdou no option dataSize, its a property of componente
https://github.com/nuxt-community/recaptcha-module/blob/master/lib/recaptcha.vue#L4

@mvrlin can closed?

@ricardogobbosouza data-size should be passed as prop for a component:
<recaptcha data-size="compact" />


Aggregate schema validation

Hello,
this is not an actual issue but a proposal/idea/nice to have.
The title is already explicit, what I would like to have is the possibility to declare a schema for the aggregate in the same way that is done for commands/events.
The reasoning is that sometimes different commands on the same aggregate are modifying the data structure and it's not really evident until you break things.
Would it make sense? Would be feasible to do with the current setup? I'm willing to take a shot at this and open a PR, if that makes sense of course.

This was in discussion some years ago...
If I remember correctly the main reason to not do this, was because it already is.
Your commands are validated and the events are created explictly in the domain by code. So finally the aggregate is valid too. And because the aggregate state is only in memory you can change it on your needs, by changing the way you apply the events and your business rules.
By this I mean, because you need to test all your business domain behaviour anyway, it's not important how stuff is temporarely saved on your aggregate. The important stuff is your business rules/behaviour.
A validation of your aggregate state would only distract from owning and really knowing your domain.
Perhaps I described this in a too phylosophical way...

Nono, it's not too philosophical and makes a lot of sense.
In my case, we are building the project from scratch and we are to the point of which we do know the domain quite well. At one point though, this knowledge should be transferred to other team members and there will be the case I will not be on this project anymore (I'm a contractor).
That means that it will be a nice to have to have explicitly declared the aggregate data structure as it becomes easier to share that bit of knowledge.
Now that I am writing I think that more than the validation itself I like to have the aggregate schema as an explicit first class artifact. Makes easier to reason about it, you can develop tools against it (e.g. for commands we have an automatic swagger rest API built based on the schemas).
I agree though that it's not strictly necessary but only a nice to have.
In case we will decide to do internally, how you would suggest to do it? Is it possible to add that as an extension directly from this package?

You can start to fork this repo and create a PR... and after this we can decide to include it or encapsulate to an other module, ok?

Sounds good yep. I'll talk with my colleagues and see where this will go.


'dch' is not compatible with the paper

Look at the equation 2 in Deep Cauchy Hashing for Hamming Space Retrieval.
It says that
w_ij = |S|/|S_1| when s_{i,j}=1 otherwise |S|/|S_0|
But in the code ,
w_ij = |S|/|S_1| when s_{i,j}=1 otherwise1
Did you approximate |S|/|S_0| as 1?
Thank you.

Yes, and Thanks.


Queryset exception Django 1.8

object has no attribute 'queryset'
guardian/admin.py" in obj_perms_manage_view
151.         obj = get_object_or_404(self.queryset(request), pk=object_pk)

django-guardian/guardian/admin.py in get_queryset
def get_queryset(self, request):
    # Prefer the Django >= 1.6 interface but maintain
    # backward compatibility
    method = getattr(
        super(GuardedModelAdminMixin, self), 'get_queryset',
        getattr(super(GuardedModelAdminMixin, self), 'queryset'))
    qs = method(request)

The queryset param has been removed after deprecation, for backwards compatibilty the check should be altered, e.g.
    # Prefer the Django >= 1.6 interface but maintain
    # backward compatibility
    try:
        method = getattr(
            super(GuardedModelAdminMixin, self), 'get_queryset'
        )
    except AttributeError:  # Django <= 1.6
        method = getattr(
            super(GuardedModelAdminMixin, self).queryset
        )

I believe this is a duplicate of #307.

@lukaszb Was this resolved? It is in 1.3? Can we close it?

In django-guardian 1.3 from PyPi; this line is still:
obj = get_object_or_404(self.queryset(request), pk=object_pk)

Apply same principle as the get_queryset??
'''
method = getattr(
super(GuardedModelAdminMixin, self), 'get_queryset',
getattr(super(GuardedModelAdminMixin, self), 'queryset', None))
obj = get_object_or_404(method(request), pk=object_pk)
'''

#307 fixes this.

#336 was merged; closing.


NuGet package versioning and build/release guide

With this change, we can manually publish NuGet packages with a
semantic versioning mechanism.
I think a manual process is good enough for the current situation.
We can automate the release pipeline when it's too complex
to do it manually.

One question:
When we release a version on NuGet, do we need also apply a tag on Github, so that we can rebuild this version later to reproduce or debug issues?


/next tables are currently broken

We've noticed that the /next sample tables (which are about to be replaced anyway) are currently broken in deployments, probably as a result of the recent linting and JS package overhaul in #805.
These should be replaced anyway by @BenjaminCharmes's work in #254 / #784, but we should make sure some simple tests get added soon.

This is slightly more urgent than anticipated as the collections page uses this, I will get around to fixing it soon.


Float: doesnt send input outside of window

It seems as Hyperland is too picky about when to send mouse events, i have a good example
the wine task-bar

i can click exit, because its inside the window, but the above options (Open & Settings), i cannot
because they are outside, this works fine in wayfire, but not here,
so it should be fixable
again, not much else here
soo.. i say happy day!

the fuck is a wine taskbar

wine's taskbar

for background applications

check with 355366714eb725d72286a7b6744d20a993ad57e5


Missing license file

In the readme you are stating that the code is licensed under the bsd license and say to take a look at the license file for more info but that file is missing.

Closing in favor of #3


resolving blitz db access issue during multiple tasks are run in parallel

Test has been added  in the cli command test using the multiprocessing library.

I don't think multi-process anything will work with any file based storage backend.  We have to use a real database like mongodb, which rans as its own service.

in that case let's take this out of the milestone for now, and revisit this once we get to that.

This is a fundamental issue that is causing a lot of upstream issues. We should think about how to resolve it in this version.


Deprecation Warning in pycountry due to pkg_resources usage

Issue Description
The current version of our project is constrained to use versions of pycountry below <23. We have encountered a deprecation warning related to the use of pkg_resources in pycountry.
Warning Details
The following deprecation warning is triggered:
pycountry/__init__.py:10: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

Relevant Information
This issue has been addressed in pycountry by the following pull requests:
[PR #155](https://github.com/pycountry/pycountry/pull/155)
[PR #164](https://github.com/pycountry/pycountry/pull/164)

Suggested Action
Updating the project to use a more recent version of pycountry, which incorporates these fixes, should resolve this deprecation warning.
I can help with this issue by creating a PR.

Hello, @llazzaro Thanks for catching this you can open a PR I will be happy to review it and merge it 🙏🏻


meteor-git: 0.23.1 -> 0.24.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/stefanlogue/meteor/releases.
meta.description for meteor-git is: CLI tool for writing conventional commits
meta.homepage for meteor-git is: https://github.com/stefanlogue/meteor
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.24.2 in filename of file in /nix/store/w82py3gi2ciqlagabj4k3h13ljj2pkfn-meteor-git-0.24.2

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

meteor-git

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/w82py3gi2ciqlagabj4k3h13ljj2pkfn-meteor-git-0.24.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A meteor-git https://github.com/r-ryantm/nixpkgs/archive/d0214f2bd7e30798dfc6309d007532eedb933653.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/d0214f2bd7e30798dfc6309d007532eedb933653#meteor-git

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/w82py3gi2ciqlagabj4k3h13ljj2pkfn-meteor-git-0.24.2
ls -la /nix/store/w82py3gi2ciqlagabj4k3h13ljj2pkfn-meteor-git-0.24.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

meteor-git

Maintainer pings
cc @nebunebu for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge


[AUTOPATCHER-kernel] Kernel upgrade to version <IP_ADDRESS> - branch main

[AUTOPATCHER-kernel] Kernel upgrade to version <IP_ADDRESS> - branch main
Upgrade pipeline run -> https://dev.azure.com/mariner-org/mariner/_build/results?buildId=551159&view=results
https://dev.azure.com/mariner-org/mariner/_build/results?buildId=560119&view=results

closing in favor of https://github.com/microsoft/azurelinux/pull/8958


Feedback for “Getting Started”

https://the-guild.dev/graphql/mesh/v1/getting-started
Under heading "Installation".
The sentence
"Node.js is a pre-requisite for Hive Gateway."
Should be
"Node.js is a pre-requisite for GraphQL Mesh."
... or am I missing something  ??

Yes correct. Would you send a PR to fix it?


edgedb error: ClientConnectionFailedError: invalid certificate: UnknownIssuer

EdgeDB Version:

Docker/server: EdgeDB server 1.0+08d3e21, built on 2022-02-10T00:04Z from revision e16e60d1e
CLI: EdgeDB CLI 1.1.0+8bc2c20

OS Version: MacOS 11.6

Steps to Reproduce:

Start docker container (connecting to remote database)

docker run \
  -e EDGEDB_SERVER_SECURITY=insecure_dev_mode \
  -e EDGEDB_SERVER_BACKEND_DSN=$EDGEDB_SERVER_BACKEND_DSN \
  -v $LDIR/dbschema:/dbschema \
  -v $LDIR/credentials:/root/.config/edgedb/credentials \
  -p 5656:5656 \
  edgedb/edgedb:latest
INFO 37 2022-02-27T05:46:46.586 edb.server: starting EdgeDB server 1.0+08d3e21, built on 2022-02-10T00:04Z from revision e16e60d1e (2022-02-09T01:08Z) for x86_64-unknown-linux-gnu
INFO 37 2022-02-27T05:46:48.841 edb.server: Detected 497 backend connections available.
INFO 37 2022-02-27T05:46:53.906 edb.server: Connection established to backend database: edgedb
INFO 37 2022-02-27T05:46:54.513 edb.server: generating self-signed TLS certificate in "/etc/ssl/edgedb/edbtlscert.pem"
INFO 37 2022-02-27T05:46:57.453 edb.server: started 2 compiler worker processes
INFO 37 2022-02-27T05:46:57.457 edb.server: Serving on <IP_ADDRESS>:32887
INFO 37 2022-02-27T05:46:57.458 edb.server: Serving admin on /tmp/tmp.Fn0bkP1Nlu/.s.EDGEDB.admin.32887
[2022-02-27T05:46:58Z WARN  edgedb::version_check] Newer version of edgedb tool exists 1.1.0+96c3d69 (current 1.0.0-rc.6+5626317)
INFO 37 2022-02-27T05:46:58.865 edb.server: Connection established to backend database: edgedb
[2022-02-27T05:46:59Z WARN  edgedb::version_check] Newer version of edgedb tool exists 1.1.0+96c3d69 (current 1.0.0-rc.6+5626317)
Everything is up to date. Revision m13nabibq23bzg35acwxj5vc22thafyniyoahtgq2vlzie6oafpl7a
INFO 37 2022-02-27T05:46:59.459 edb.server: Received signal: Signals.SIGTERM.
INFO 37 2022-02-27T05:46:59.459 edb.server: Shutting down.
INFO 1 2022-02-27T05:47:02.909 edb.server: starting EdgeDB server 1.0+08d3e21, built on 2022-02-10T00:04Z from revision e16e60d1e (2022-02-09T01:08Z) for x86_64-unknown-linux-gnu
INFO 1 2022-02-27T05:47:05.441 edb.server: Detected 497 backend connections available.
INFO 1 2022-02-27T05:47:10.475 edb.server: Connection established to backend database: edgedb
INFO 1 2022-02-27T05:47:13.669 edb.server: started 2 compiler worker processes
INFO 1 2022-02-27T05:47:13.673 edb.server: Serving on {<IP_ADDRESS>, ::}:5656
INFO 1 2022-02-27T05:47:13.674 edb.server: Serving admin on /run/edgedb/.s.EDGEDB.admin.5656
INFO 1 2022-02-27T05:49:10.996 edb.server: Connection discarded to backend database: edgedb

Starting cli:

% edgedb -I local
[2022-02-27T05:53:25Z WARN  rustls::session] Sending fatal alert BadCertificate
edgedb error: ClientConnectionFailedError: invalid certificate: UnknownIssuer

After which the following is logged on the server:
---- Exception occurred ----

1. ConnectionResetError:

---- Traceback ----

    edb/server/protocol/protocol.pyx, line 313, in _start_tls

    uvloop/loop.pyx, line 1624, in start_tls

    uvloop/loop.pyx, line 1617, in uvloop.loop.Loop.start_tls

    uvloop/sslproto.pyx, line 517, in uvloop.loop.SSLProtocol._on_handshake_complete

ConnectionResetError:
ERROR 1 2022-02-27T05:53:25.264 asyncio: Task exception was never retrieved
future: <Task finished name='Task-20' coro=<<coroutine without __name__>()> exception=ConnectionResetError()>

It used to work when I was initially running it, but after restarting the docker container, I had the above issue.
There is generating self-signed TLS certificate in "/etc/ssl/edgedb/edbtlscert.pem" which clearly creates a cert which is not accessible to the cli tool, however, I thought the EDGEDB_SERVER_SECURITY=insecure_dev_mode would not check for that.
I tried it with an empty $LDIR/credentials directory as well as adding the local_dev.json file as mentioned in the docs. No difference.
Any ideas on what I'm doing wrong?

Hey, perhaps you could try "tls_security": "insecure" into the instance's credentials config, this directory can be found using edgedb info.

Thanks that worked! Still need to work out on how to share credentials going forward. But not right now. Tanks again.


Bug: flickering Header Navbar on Mid and Small Screens During Scroll

The new Landscape2 looks great! Thanks all!
I just noticed a bug in the Landscape2 (https://cncf.landscape2.io/). Hope following report is useful to the team.
The content within the red box is experiencing flickering when the page is scrolled slightly. This issue persists across both Chrome and a mobile browser and is noticeable on mid to small screen sizes. It seems there may be a conflict or a bug within the layout's resources, potentially within the responsive design implementation.

I guess there are some conflicts among resources in the layout.

Thanks @seokho-son for reporting this! @cynthia-sg has just pushed a fix and we'll deploy it shortly 🙂


Swift._ContiguousArrayStorage "CustomModel"  to '__ObjC.IGListDiffable'

Getting issues like this
Swift._ContiguousArrayStorage "CustomModel"  to '__ObjC.IGListDiffable'
When  doing like as below :
func listAdapter(_ listAdapter: ListAdapter, sectionControllerFor object: Any) -> ListSectionController {
    switch object {
    case is [CustomModelArray]:
        return HorizontalSectionController()
    case is CustomModel:
        return ListSectionController()
    default:
        return ListSectionController()
    }

}

So to resolve unnecessarily need to put  [CustomModelArray] this in some other object
as
class CustomModelObj  {
let var customModelArray:[CustomModelArray] ?
}
can we pass as it is instead creating another object around it

@iosuser110 using an array as the model is extremely dangerous in both ObjC and Swift. It's behavior for diffing is undefined. You'll need to use a custom wrapper to be safe and define how you want updates to be done.


picEdit in asp.net c#

Is it possible to use PicEdit in asp.net? Because I am not able to get the image i have just edited

Grap the second file, the first is the orginal.
I edited picedit to blank the fist one in my copy
Sent from Samsung Mobile
-------- Original message --------From: Fliflomo123  Date:25/03/2015  09:46  (GMT+00:00) To: andyvr/picEdit  Subject: [picEdit] picEdit in asp.net c# (#22)

Is it possible to use PicEdit in asp.net? Because I am not able to get the image i have just edited

Reply to this email directly or view it on GitHub:
https://github.com/andyvr/picEdit/issues/22

Yeah but I am not able to get one image. How can I save it in asp.net to the server?

Using MVC 5 and if you click on the file option, pic photo and don't edit, and upload it's great, can pass other form data no problem, couldn't be happier.
But drag n drop, edited images and webcam sourced images are not passing the file at all, it's like the input type=file is empty... is there an onsubmit callback needed to populate the input with the correct/editted filename and path?


add navigation, zoom to treemap

This PR:

improves the styling of treemaps
adds UI options for target aspect ratio for tiles and number formats
adds click zoom with breadcrumbs

Coverage increased (+0.01%) to 80.788% when pulling a17688b5637f636bf1bc596111dec7c0a272c747 on andrewhn:treemap-improvements into 7d90f265548d38c89999867e16b31f5c00ef78fb on airbnb:master.

Coverage increased (+0.01%) to 80.788% when pulling 0117493d5eece336c40a49a5d31b3f0520fcdb42 on andrewhn:treemap-improvements into 7d90f265548d38c89999867e16b31f5c00ef78fb on airbnb:master.

Coverage increased (+0.01%) to 80.818% when pulling ebf1cbc6abe8792d7779cdb18d2bd025dde0ab6a on andrewhn:treemap-improvements into 7b1075990cfb89a6bd12761c12e25dd38e9a169f on airbnb:master.


Decide Language

Decide language for app UI to be made in...

html, css
kotlin
others?

Will use html, css with python flask


Support for correcting invoices

Preliminary support for correcting invoices.
Will automatically determine what is possible based on the Regime configuration.
Automatically inverts quantities of Credit Notes are not supported locally.
Uses the PrecedingDefinition structure to standardise expectations (as opposed to local methods).
TODO: validation at a regime level.
TODO: determine more examples.

I'm just crossing my fingers 🤞 that the model is simple and universal enough so that we can scale this nicely to many more countries.

Agreed. My initial implementation was way more flexible, and complex, but then it became clear that each of the countries had a pretty similar set of scenarios and it could be standardised. Let's see how it goes!
Great suggestions, I'll go through commenting and implementing them now.

@cavalle @lucanioi this turned into a mega-PR, sorry. Key take aways: we have two flags: Credit and Debit, which are mutually exclusive (an error will be raised if both used), but have a nice API:
i2 := i.Correct(bill.Credit)

Let me know if you feel strongly about this and I'll refactor.
I also got a bit carried away refactoring some of the regimes to support the preceding definitions and ended up adding tax code validation for France and Great Britain. I came across this library which will help to copy and paste more local tax code validation: https://github.com/ltns35/go-vat (which is itself based off a JS version).

Key take aways: we have two flags: Credit and Debit, which are mutually exclusive (an error will be raised if both used), but have a nice API:

Credit and Debit sound great to me! I think that's the API we're looking for. I say let's go for it!


Rename properties >controls

renamed properties -> controls
added minRows to TextArea type fields (text and object)

I ll close this for now as development will be at @component-controls/specification


Mobile App inbox: Basic onClick message delegate is missing.

Hi Team,
We're implementing the Mobile app inbox and we are facing an issue where we didn't find any way to capture if user clicked on message or not. I request you to please help us to include this functionality or let us know in any other way we can handle it.
It will be really appreciated if this can be included as early as possible. We are actually about to release this feature in our application but holding because of this.
Thanks.

Any update on this?


Add _config.yml parameters for sorting and excluding projects

I created a _config.yml parameter that allows the user to specify whether they would like to sort project cards by stars or pushed date, in response to @brandonrosage comment on #12 and the variety of proposed sorting preferences.
Additionally, I also added _config.yml parameters that allow the user to exclude forks as proposed in #19 and specify certain projects to exclude, in the case of inactive or no longer maintained projects.

I just tightened up the YAML structure and taxonomy so that everything was under the banner of "projects":
projects:
  sort_by: pushed
  # sort_by options:
  #   - pushed
  #   - stars
  exclude:
    forks: true
    projects:
    # - repo-name

Otherwise, this is a killer improvement!


What are the possible values?

How does one interpret the value here? Is zero success? One? Its an Int64 so there is a huge range of values, but what do any of them mean?

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

ID: b630f572-f1b5-555f-0479-49dd81e2aac1
Version Independent ID: 68a87428-e08b-4c5b-dc66-2c28d1a8f7ac
Content: NotificationOutcome.Success Property (Microsoft.Azure.NotificationHubs)
Content Source: xml/Microsoft.Azure.NotificationHubs/NotificationOutcome.xml
Service: notification-hubs
GitHub Login: @erickson-doug
Microsoft Alias: douge

I'm sorry this issue flew under the radar. Were you ever able to get the answer you needed, or would you like me to try to track it down?


Feature/Adding-new-reporting-table-for-on-ART--sentinel-event

This PR introduces a new case surveillance reporting table to answer onART numbers longitudinally.

@nobert-mumo the numbers for onART should be the numbers on ART AsofDate for the selected Cohort

@Marymary-dev just confirming this means we should show cummulative As Of ?

yes, sorry had not seen this

yes, sorry had not seen this

Hi @Marymary-dev this is updated we know have running totals for Started on ART Clients for the last 12 months from the reporting period

Will borrow a lot from the cursor object. Just thinking aloud if this table can be reused by many other tables

Indeed can be reused. Will now merge


fix: set big-operator parsing precedence to 67

Sets all big-operator precedences to 67, in keeping with the existing library note and with lean 3. https://github.com/leanprover-community/mathlib4/blob/82cf1905168dc57e7d95ce5576b7991b31e4f6ea/Mathlib/Algebra/BigOperators/Basic.lean#L89-L93
Fixes downstream code that relied on the wrong precedences. In all cases, the change in this PR makes the code match the parenthesization of the mathlib3 version.
I came across this problem when I tried to write
lemma sum_range_square (n : ℕ) :
    ∑i in Finset.range n, (i+1)^2 = n * (n + 1) * (2*n + 1)/6 := sorry

and I got the error
failed to synthesize instance
  AddCommMonoid Prop

This PR fixes that error, so that my example successfully parses as expected.

Thanks :tada:
bors merge


fsautocomplete go to source

Is it possible to have jump to source working for the generated source via fsautocomplete (via sourcelink integration?)? Currently, if I try to jump to definition when hovering over a type like Glutinum.ExpressServeStaticCore.Router, I get an error like:
ionide: -32603: Range for nonexistent file found, no ident found: /some/local/directory/C:\Users\Maxime\Documents\Wor
kspace\Github\MangelMaxime\Fable.Express\glues\ExpressServeStaticCore\src\Glutinum.ExpressServeStaticCore.fs

I believe this is because I didn't include some rules when packaging the package for NuGet.
I will have a look to update to Fable.Packages.SDK which should fix this issue and allows navigating the code.
https://github.com/fable-compiler/Fable.Package.SDK/blob/131c17c2d1e3ee3f802e53aaf1f1bcf8d6b5f12e/src/build/Fable.Package.SDK.props#L8-L19


Impossible to enable overlay display for  Weather, date, ... with 3.1.0 version

Since the update 3.1.0, the overlay display doesn't work anymore for weather, date, message, countdown, Timer.
Impossible to check the "Enable" box in overlays settings.

[ ] Mac model: iMac 5K late 2015
[ ] macOS version: macOS X 10.14.6
[ ] Monitor setup:

Hmmm. Can you make me a screenshot of what you get in 10.14.6 ?
Things work fine here in Ventura so I'm wondering what's happening on that OS.

On the attached screenshot, impossible to tick the checkbox « Enable »
Remy LEROY

Le 19 août 2022 à 14:18, Guillaume Louel @.***> a écrit :
Hmmm. Can you make me a screenshot of what you get in 10.14.6 ?
Things work fine here in Ventura so I'm wondering what's happening on that OS.
—
Reply to this email directly, view it on GitHub https://github.com/JohnCoates/Aerial/issues/1256#issuecomment-1220607872, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2TEQKG2YNFEH7PDSPVCPN3VZ53SRANCNFSM567VED5A.
You are receiving this because you authored the thread.

I see, the oldest macOS installation I have is Catalina right now and I can't seem to reproduce, so this must be specific to 10.14.x and possibly older.
If you are using Aerial Companion, does it also not let you click the enable checkbox when opening desktop settings from there ?

Yes, I do use Aerial Companion and I generally open Aerial screensaver settings from Aerial Companion. But I can't tick the "enable" checkbox whether I open the settings from System Preferences or via Aerial Companion...
Rémy Leroy
@.***

Le 19 août 2022 à 14:43, Guillaume Louel @.***> a écrit :

I see, the oldest macOS installation I have is Catalina right now and I can't seem to reproduce, so this must be specific to 10.14.x and possibly older.
If you are using Aerial Companion, does it also not let you click the enable checkbox when opening desktop settings from there ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

Just to be clear, I'm asking whether you still have the issue when opening using those precise buttons (not the crossed one) :

When you do, Companions opens Aerial settings in a Window like this :

This usually avoids a lot of the weirdness with screensavers on old versions of macOS. Can you confirm that in this precise way of opening the settings, you still can't click the enable checkbox ? Can you click other checkboxes (for example in Advanced ?).

I don't have this version of Aerial Companion... but Aerial Companion v 1.1
Here is the way it appears on my Mac:

At the bottom, under Companion, click "Experimental" then "Launch Aerial Settings", this will give you the window in question.

I can't access anything in "Experimental" (still under development)... ☹

Just grab the latest beta here, this will save us much time : https://github.com/AerialScreensaver/AerialCompanion/releases/download/v1.4.0beta2/Aerial.Companion.app.zip

Aerial Companion 1.4b installed
I clicked on the button indicated by the arrow

It opens the settings in a window but I have the same issue. I can't enable the Weather overlay (by example)

.

Understood, just to triple check my understanding, the Enable I circled below is not working. Correct ?
What about the "Wind" one I circled below too, does that checkbox work or not ?

I can change the checkbox circled in green.
I can't change the one circled in red.

Thanks !
To be 100% clear, clicking on the left column never changed the enabled status. But the Enabled box on top that you circled in red should indeed work.
I'll try to find a way to install 10.14 somewhere to check but this might be an issue with the latest versions of Xcode. I'll keep you posted.

Thanks a lot.
In the meantime I will reinstall the previous version of Aerial screensaver that I will exhume from my Time Machine backup. It was working just fine.

(quick update, I reproduced the issue, there seems to be an issue saving preferences for all the overlays, I have no idea why, but I'll keep investigating)

Thanks for the update.
I've reinstalled the previous version (3.0.9) and it works fine.

Thanks for providing an absolute amazing piece of software. Much appreciated.
Just wanted to mention, that I am experiencing the exact same problem as described above, with identical versions of macOS, Aerial Companion and Aerial Screensaver.
Hope this gets fixed in future updates, since I need to stay on my version of the macOS due to compatibility with other software. For now, I'll revert to an older version of Aerial, since the issue appears to have been introduced with version 3.1.0.
BR from Denmark
Martin

I believe I have a rough idea where the bug is, the good news is, I can reproduce it on my main Mac, so I should be able to fix it.  Stay tuned !

 I'm 99.999% this is fixed in 3.1.2 : https://github.com/JohnCoates/Aerial/releases/download/v3.1.2/Aerial.saver.zip
It should be available in Companion in a few minutes too. @RemyLeroy @NDjot @hairguitar let me know if that works for all of you.

Yes! Yes! Yes!
it works!!!
infinite thanks for your work and the quick fix of this annoying bug on our old Mac 😊

Awesome, thanks for confirming, and sorry it took me 10 days to figure it out ! Take care.

Don't apologise !
10 days is real quick, I'm sure you have a lot other things to do than taking care of old Macs using a version of macOS X that isn't maintained anymore by Apple.
I really appreciate the way you've taken care of my bug report, reinstalled Mojave on a Mac to reproduce the bug and finally fix it.

Hi,
Just updated to 3.1.2. Bug is gone. Thanks a million. Much appreciated.
 I'm 99.999% this is fixed in 3.1.2 : https://github.com/JohnCoates/Aerial/releases/download/v3.1.2/Aerial.saver.zip
It should be available in Companion in a few minutes too. @RemyLeroyhttps://github.com/RemyLeroy @NDjothttps://github.com/NDjot @hairguitarhttps://github.com/hairguitar let me know if that works for all of you.
—
Reply to this email directly, view it on GitHubhttps://github.com/JohnCoates/Aerial/issues/1256#issuecomment-1230593328, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2Y7KKHUCHYDHYOBL7LV6QDV3TVPDANCNFSM567VED5A.
You are receiving this because you were mentioned.Message ID: @.***>

@glouel all good here. Thanks for the quick fix!


Download stuck

After a few downloads the download appears stuck
In particular, this problem happened to me

after a single video in a jobs
after 10 videos of a channel with the channel's link in the jobs

This is the log i get form docker-compose logs -f
app_1  | [download] Destination: /youtube-dl/videos/youtube/aajbFO7xwBM/Why SpaceX Bought a Robotic Dog - Primal Space - 20200913.f399.mp4
db_1   | {"t":{"$date":"2021-07-07T22:26:54.075+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625696814:75294][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 61, snapshot max: 61 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:27:54.112+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625696874:112761][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 63, snapshot max: 63 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:28:54.125+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625696934:125143][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 130, snapshot max: 130 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:29:54.141+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625696994:141018][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 132, snapshot max: 132 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:30:54.151+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625697054:151044][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 133, snapshot max: 133 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:31:54.168+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625697114:168045][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 134, snapshot max: 134 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:32:54.175+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625697174:175468][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 135, snapshot max: 135 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-07T22:33:54.185+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625697234:184981][1:0x7fc3ead8e700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 137, snapshot max: 137 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}

The only way to temporarily solve this problem is to restart the container, but after some other downloads the problem return

Not sure why mongodb is taking a snapshot every minute, that seems pretty unusual.
Could you add VERBOSE=true to the environment section of the compose file, down/up the container and run the job again? This should enable a more detailed log output.
Also, which version of react-viewer are you running?

I tryed with v1.2.1 and 1.3.0
The logs appear to be the same
app_1  | [youtube-dl-exec-script] Successfully inserted document into the database
db_1   | {"t":{"$date":"2021-07-08T06:01:16.287+00:00"},"s":"I",  "c":"-",        "id":20883,   "ctx":"conn49","msg":"Interrupted operation as its client disconnected","attr":{"opId":5734}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.287+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn49","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59598","connectionId":49,"connectionCount":15}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.294+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn55","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59610","connectionId":55,"connectionCount":14}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.294+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn54","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59608","connectionId":54,"connectionCount":13}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.294+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn51","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59602","connectionId":51,"connectionCount":12}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.294+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn52","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59604","connectionId":52,"connectionCount":11}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.294+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn53","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59606","connectionId":53,"connectionCount":10}}
db_1   | {"t":{"$date":"2021-07-08T06:01:16.294+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn50","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59600","connectionId":50,"connectionCount":9}}
app_1  | [download] Downloading video 8 of 49
app_1  | [youtube] lHlU7sOuEEI: Downloading webpage
app_1  | WARNING: No subtitle format found matching "srt" for language en, using vtt
app_1  | [info] Writing video description to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.description
app_1  | [info] Writing video subtitles to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.en.vtt
app_1  | WARNING: There are no annotations to write.
app_1  | [info] Writing video description metadata as JSON to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.info.json
app_1  | [youtube] lHlU7sOuEEI: Downloading thumbnail 0 ...
app_1  | [youtube] lHlU7sOuEEI: Writing thumbnail 0 to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.mkv_0.jpg
app_1  | [youtube] lHlU7sOuEEI: Downloading thumbnail 1 ...
app_1  | [youtube] lHlU7sOuEEI: Writing thumbnail 1 to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.mkv_1.jpg
app_1  | [youtube] lHlU7sOuEEI: Downloading thumbnail 2 ...
app_1  | [youtube] lHlU7sOuEEI: Writing thumbnail 2 to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.mkv_2.jpg
app_1  | [youtube] lHlU7sOuEEI: Downloading thumbnail 3 ...
app_1  | [youtube] lHlU7sOuEEI: Writing thumbnail 3 to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.mkv_3.jpg
app_1  | [youtube] lHlU7sOuEEI: Downloading thumbnail 4 ...
app_1  | [youtube] lHlU7sOuEEI: Writing thumbnail 4 to: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.mkv_4.jpg
app_1  | [debug] Invoking downloader on 'https://r5---sn-45nufxc-hm2e.googlevideo.com/videoplayback?expire=1625745676&ei=rJTmYM6TFZXs1wLg5bGoDw&ip=<IP_ADDRESS>&id=o-AA5D80Q83ikJjIXrMTfPvvDM-8Crba9MR_rRKRvh2uMj&itag=399&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=Pq&mm=31%2C26&mn=sn-45nufxc-hm2e%2Csn-hgn7rne7&ms=au%2Conr&mv=m&mvi=5&pl=22&initcwndbps=1630000&vprv=1&mime=video%2Fmp4&ns=aGa7NcLkeh098QVlO3Cxn2kG&gir=yes&clen=75379975&dur=616.082&lmt=1606708989814347&mt=1625723805&fvip=5&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5531432&n=Tf_r7_9S1TQSK0&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgb-Uoz8quVKV6IDFtFWsVInDZ7pxtxPEmu5VIndJf-YwCICvwlaNh_QfCvmYI7KhJMYl2AatwS7hsaGX57XWLo00G&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgTLJBKhMRbzF64bPOucK9t0MDz4Mkv0nQ2nu0AXeA5hECIQCFjW2o9KW_58Ay5u22NgPACUKze3QnncTFHwYcW52BEg%3D%3D'
app_1  | [download] Destination: /youtube-dl/videos/youtube/lHlU7sOuEEI/Where Does SpaceX Get Their Rocket Fuel - Primal Space - 20201126.f399.mp4
db_1   | {"t":{"$date":"2021-07-08T06:02:07.458+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724127:458391][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 73, snapshot max: 73 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:03:07.495+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724187:495528][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 75, snapshot max: 75 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}

I made some test and it seems that the downloads are not stuck, but the download speed is reduced drastically after some downloads
app_1  | [download] Downloading video 13 of 49
app_1  | [youtube] Uq6EgZ836iE: Downloading webpage
app_1  | WARNING: No subtitle format found matching "srt" for language zh-CN, using vtt
app_1  | WARNING: No subtitle format found matching "srt" for language en, using vtt
app_1  | WARNING: No subtitle format found matching "srt" for language pt, using vtt
app_1  | [info] Writing video description to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.description
app_1  | [info] Writing video subtitles to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.zh-CN.vtt
app_1  | WARNING: There are no annotations to write.
app_1  | [info] Writing video subtitles to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.en.vtt
app_1  | [info] Writing video subtitles to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.pt.vtt
app_1  | [info] Writing video description metadata as JSON to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.info.json
app_1  | [youtube] Uq6EgZ836iE: Downloading thumbnail 0 ...
app_1  | [youtube] Uq6EgZ836iE: Writing thumbnail 0 to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv_0.jpg
app_1  | [youtube] Uq6EgZ836iE: Downloading thumbnail 1 ...
app_1  | [youtube] Uq6EgZ836iE: Writing thumbnail 1 to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv_1.jpg
app_1  | [youtube] Uq6EgZ836iE: Downloading thumbnail 2 ...
app_1  | [youtube] Uq6EgZ836iE: Writing thumbnail 2 to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv_2.jpg
app_1  | [youtube] Uq6EgZ836iE: Downloading thumbnail 3 ...
app_1  | [youtube] Uq6EgZ836iE: Writing thumbnail 3 to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv_3.jpg
app_1  | [youtube] Uq6EgZ836iE: Downloading thumbnail 4 ...
app_1  | [youtube] Uq6EgZ836iE: Writing thumbnail 4 to: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv_4.jpg
app_1  | [debug] Invoking downloader on 'https://r4---sn-45nufxc-hm2l.googlevideo.com/videoplayback?expire=1625746033&ei=EZbmYOX6KNii1gKCr5fYCA&ip=<IP_ADDRESS>&id=o-AFKdcP2Po7n8U0XXUlRZGEBMIcfraRfKjxEVcE5YIIyO&itag=248&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=aI&mm=31%2C26&mn=sn-45nufxc-hm2l%2Csn-hgn7rn7r&ms=au%2Conr&mv=m&mvi=4&pl=22&initcwndbps=1663750&vprv=1&mime=video%2Fwebm&ns=WgCb4sLKLn5YgmC9Y8FREPQG&gir=yes&clen=60906604&dur=402.101&lmt=1594841504948062&mt=1625724289&fvip=4&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5432432&n=dxRO0QvF9YQDj7&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgNB4furm3aWgfTYVS2qk_fF4qjbyJ9zUdpuhTnDiJtWcCIG2GeWs6CXGTCtlaWVGxHgFalMXfPfumN3rniE-fTg-2&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhANwcqQlRyS9jEFFYKzHtSm_SKe_j_iP_dxhEB-90mGDYAiEAit9XU0NsT-47rRk1JsU4BDfyGfspL_p0Fyu2_QGNXas%3D'
app_1  | [download] Destination: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.f248.webm
db_1   | {"t":{"$date":"2021-07-08T06:08:07.605+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724487:605212][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 99, snapshot max: 99 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:09:07.641+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724547:641738][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 102, snapshot max: 102 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:10:07.654+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724607:653994][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 104, snapshot max: 104 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:11:07.664+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724667:664243][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 105, snapshot max: 105 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:12:07.673+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724727:673721][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 106, snapshot max: 106 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:12:26.677+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn16","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59526","connectionId":16,"connectionCount":3}}
db_1   | {"t":{"$date":"2021-07-08T06:12:26.678+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn17","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59528","connectionId":17,"connectionCount":2}}
db_1   | {"t":{"$date":"2021-07-08T06:13:07.682+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724787:682938][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 107, snapshot max: 107 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:14:07.695+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724847:695334][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 108, snapshot max: 108 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:15:07.703+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724907:703316][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 109, snapshot max: 109 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:16:07.712+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625724967:712363][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 110, snapshot max: 110 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:17:07.722+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725027:722222][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 111, snapshot max: 111 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:18:07.730+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725087:730807][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 112, snapshot max: 112 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:19:07.739+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725147:739221][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 113, snapshot max: 113 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:20:07.748+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725207:748706][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 114, snapshot max: 114 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:21:05.237+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<IP_ADDRESS>:59682","connectionId":91,"connectionCount":3}}
db_1   | {"t":{"$date":"2021-07-08T06:21:05.237+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn91","msg":"client metadata","attr":{"remote":"<IP_ADDRESS>:59682","client":"conn91","doc":{"driver":{"name":"nodejs|Mongoose","version":"3.6.0"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"4.19.0-17-amd64"},"platform":"'Node.js v15.14.0, LE (unified)","version":"3.6.0|5.10.0"}}}
db_1   | {"t":{"$date":"2021-07-08T06:21:07.757+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725267:757521][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 115, snapshot max: 115 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:22:07.766+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725327:766532][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 116, snapshot max: 116 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:23:07.776+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725387:776827][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 117, snapshot max: 117 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:24:07.786+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725447:786154][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 119, snapshot max: 119 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:25:07.799+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725507:799530][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 121, snapshot max: 121 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
[download] 100% of 58.09MiB in 18:2962KiB/s ETA 00:00:57
app_1  | [debug] Invoking downloader on 'https://r4---sn-45nufxc-hm2l.googlevideo.com/videoplayback?expire=1625746033&ei=EZbmYOX6KNii1gKCr5fYCA&ip=<IP_ADDRESS>&id=o-AFKdcP2Po7n8U0XXUlRZGEBMIcfraRfKjxEVcE5YIIyO&itag=251&source=youtube&requiressl=yes&mh=aI&mm=31%2C26&mn=sn-45nufxc-hm2l%2Csn-hgn7rn7r&ms=au%2Conr&mv=m&mvi=4&pl=22&initcwndbps=1663750&vprv=1&mime=audio%2Fwebm&ns=WgCb4sLKLn5YgmC9Y8FREPQG&gir=yes&clen=7274809&dur=402.121&lmt=1594840870305462&mt=1625724289&fvip=4&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5431432&n=dxRO0QvF9YQDj7&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgOPEHpcd-Rr36F5MaKHeIc_Sqb_dng3bT-wCKrKktVs0CIHQLdpgH-tcxOHGk26gMBf8VGn-JHk1BQmrmqhLj2U5u&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhANwcqQlRyS9jEFFYKzHtSm_SKe_j_iP_dxhEB-90mGDYAiEAit9XU0NsT-47rRk1JsU4BDfyGfspL_p0Fyu2_QGNXas%3D'
app_1  | [download] Destination: /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.f251.webm
db_1   | {"t":{"$date":"2021-07-08T06:26:07.810+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725567:810023][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 122, snapshot max: 122 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:27:07.819+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1625725627:819684][1:0x7faabdf18700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 123, snapshot max: 123 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0)"}}
db_1   | {"t":{"$date":"2021-07-08T06:27:39.409+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn91","msg":"Connection ended","attr":{"remote":"<IP_ADDRESS>:59682","connectionId":91,"connectionCount":2}}
[download] 100% of 6.94MiB in 02:1264KiB/s ETA 00:00
app_1  | [ffmpeg] Merging formats into "/youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv"
app_1  | [debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:/youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.f248.webm' -i 'file:/youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.f251.webm' -c copy -map 0:v:0 -map 1:a:0 'file:/youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.temp.mkv'
app_1  | Deleting original file /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.f248.webm (pass -k to keep)
app_1  | Deleting original file /youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.f251.webm (pass -k to keep)
app_1  | [ffmpeg] Adding metadata to '/youtube-dl/videos/youtube/Uq6EgZ836iE/Is The Future Of Power Wireless - Primal Space - 20200715.mkv'

EDIT: Looks like this is a known issue, see here: ytdl-org/youtube-dl#29326

Thanks for pointing me to the right problem
I will wait to see if a permanent solution is found


Initial client auth for XDS

The auth was lost when we removed the Envoy sidecar in front of Istiod.
Uses the same authenticator as the CA.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@costinm: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
bef51f15edb3ffe2b2e3f9c60cfde1efe0cadba7
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
bef51f15edb3ffe2b2e3f9c60cfde1efe0cadba7
link
/test lint_istio

gencheck_istio
bef51f15edb3ffe2b2e3f9c60cfde1efe0cadba7
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test lint_istio

integ-pilot-k8s-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test lint_istio

integ-pilot-k8s-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-pilot-k8s-tests_istio

unit-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test lint_istio

integ-pilot-k8s-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-pilot-k8s-tests_istio

unit-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test unit-tests_istio

integ-local-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-local-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Issue/24008

Any reason to use this approach rather than changing
https://github.com/istio/istio/blob/65bd2ac632cbd6ec8e3fd85bb9874f685aea0cfd/pilot/pkg/bootstrap/server.go#L591
?

We want to allow auth with JWT as well - and keep things consistent with the cert path.
And in future we'll want to actually get the identity from the cert - and check the namespace.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-pilot-k8s-tests_istio

unit-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test unit-tests_istio

integ-local-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-local-tests_istio

lint_istio
1741bcb1b70023445f68d9dc3f1301c3170e1fa0
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-pilot-k8s-tests_istio

unit-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test unit-tests_istio

integ-local-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-local-tests_istio

lint_istio
3fe0ec8ae35268a91747db43291fde3076ebd452
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-pilot-k8s-tests_istio

unit-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test unit-tests_istio

integ-local-tests_istio
ac42a2c8a4b910e9a83603d26ada76392f07c497
link
/test integ-local-tests_istio

lint_istio
3fe0ec8ae35268a91747db43291fde3076ebd452
link
/test lint_istio

gencheck_istio
3fe0ec8ae35268a91747db43291fde3076ebd452
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
3fe0ec8ae35268a91747db43291fde3076ebd452
link
/test gencheck_istio

lint_istio
f6a193b1341afd3cff248087bbf4365ee0702b03
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
f6a193b1341afd3cff248087bbf4365ee0702b03
link
/test lint_istio

gencheck_istio
f6a193b1341afd3cff248087bbf4365ee0702b03
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm thanks for fixing this!  Can you get the tests passing?

@costinm: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
f6a193b1341afd3cff248087bbf4365ee0702b03
link
/test gencheck_istio

lint_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test lint_istio

gencheck_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test lint_istio

gencheck_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test gencheck_istio

integ-distroless-k8s-tests_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test gencheck_istio

integ-distroless-k8s-tests_istio
524a98a3da21ba6f925c6d9935b9cc84a131326d
link
/test integ-distroless-k8s-tests_istio

lint_istio
fb1082ab2da94b8e888fdf125a57eb3bf6e8972d
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


3.1.0 [Android][2018.3.2 LWRP]Image Capture Pitching black no blurr

Describe the bug
3.1.0 [Android][2018.3.2 LWRP]Image Capture Pitching black  and not doing the blur when activate, very similar to the Issue "UICapturedEffectImage does not work with LWRP"
To Reproduce
put the image capture in a gameobject in scene tell it to be what ever (dont check the immediate capture box)
Then tell another button to activate anyway via Capture() or with the capture OnEnable()
(I'll post a small reproduction project tomorrow)
Then it will turn the screenshoot black and if u have alpha it will apply the alpha to it
Environment (please complete the following information):
Editor Working fine
Android Build not working (mobile tested Motorola G5)
Additional context
It worked before in some version of UIEffect, im trying to see in what version it worked but im not finding the broken commit, when i find it ill post it. (havent change the scene)
LWRP Settings

Graphic settings

Hi @AbrahamArmasCordero
Thank you for reporting!
I am waiting for your submission. :)

i got a commit where it is working exac same scene settings i cant see version of UI Effect changelong is like this" ./../../../../CHANGELOG.md" also License and readme are like that, im doing binary search throw my commits to see failure point

Ah...
You installed UIEffect without .unitypackage, right?
Show me UICapturedImage.cs in your project.
I can find the version with it. :)

i Have gone to the commit that this brakes then went back right to the commit that this works, and tried to brake with the same changes,  it didnt brake :/ there is only change in:

the LWRP options
Quality Settings
Scene GameObject and of those object there are only changes in Camera, Lights, and Image Capture Script

Solved. i changed the Graphics API Order Of preference I guess ****  idk why i change things of render languages idk them yet i just thought i didn't matter but it does sigh
Solved

Before Solved

Im sorry i made you waste time reading

Thanks!
I'll check it later! :)


Obtaining empty array in response

I am doing the following xml-rpc call.
$.xmlrpc({
url: '/api/rpc/v1/com.xxx.yyy',
methodName: 'getParameter',
params: ['Name'],
dataFilter: function(data, type) {
console.log(type);
console.log(data);  // xml-rpc response is logged(Shown in scrnshot) - Works perfectly fine
},
success: function(respone, status, jqXHR) {
console.log(respone); // Here I get an empty object
});
});
I ran all the tests and it passed. I believe that the error occurs when the xml-rpc node is converted to the Javascript equivalent.

  }

Thanks for the report, @Harish-Ramamurthy.
I added this test case to tests/tests.documents.js, replicating the document in your failing example:
deepEqual(
	$.xmlrpc.parseDocument(d(
		'<?xml version="1.0" encoding="UTF-8" ?>' +
		'<methodResponse>' +
			'<params>' +
				'<param><value><string>1</string></value></param>' +
			'</params>' +
		'</methodResponse>')),
	["1"],
	"Can parse a single string response (Issue #12)");

I then ran the tet suite in Chrome, and the test passed. It seems that the library is successfully converting the XML document to a JavaScript representation. I am unsure where the error is.
What version of jQuery are you running? Can you provide the request and response that you send / receive from the XMLRPC server?

Sorry for the late reply as I was in my Christmas vacation. The mistake was on my part. I had to return the data in the dataFilter function. The library works fine and I got the desired output.


Adding new arguments for delay and platform

Hey Rantlabs,
I created an optional argument for Netmiko's platforms and delay to be used.
I've tested this GATHER.py with paloalto_panos.
Not sure how you upstream this to the pypi gogather but ideally it would be nice to have the --os and -d functionality in that package.
Happy for you to reject this if it's not up to snuff; as it might not be tested enough or up to your standards.
Thanks!

Hi Lachlan,
I have take a quick look at your code. Thanks for taking the time to add to the code. One thing I would do to add the code for the OS type is to add a list of every netmiko OS type available in the help, so the user knows the exact text to enter for the platform they want. I would also probably try to write some logic on top of the default platform type of cisco_ios so that if the user mistyped the platform, it would still default to cisco_ios.

One comment on the global delay factor - I would do a few things:

Add it as a default value on the argparse line. That gets rid of having it add it as a separate variable.
Add more context in the help on the range of values
Add logic to use the default value if the value added was not in the correct range.


Spyder is not running in anaconda

Hi...
I updated the anaconda then I try to open my spyder editor it will not open it shows an error message in terminal like that
/home/kuppa/.anaconda/navigator/scripts/spyder.sh: 5: /home/kuppa/anaconda3/etc/conda/activate.d/activate-binutils_linux-64.sh: Syntax error: "(" unexpected

Spyder version: * Python version: * Qt version: * PyQt version:

conda info
active environment: None
user config file : /home/kuppa/.condarc
populated config files : /home/kuppa/.condarc
conda version : 4.8.2
conda-build version : 3.18.12
python version : 3.6.10.final.0
virtual packages : __glibc=2.23
base environment : /home/kuppa/anaconda3  (writable)
channel URLs: https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
https://conda.anaconda.org/menpo/linux-64
https://conda.anaconda.org/menpo/noarch
https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/kuppa/anaconda3/pkgs
/home/kuppa/.conda/pkgs
envs directories : /home/kuppa/anaconda3/envs
/home/kuppa/.conda/envs
platform : linux-64
user-agent : conda/4.8.2 requests/2.23.0 CPython/3.6.10 Linux/4.15.0-88-generic ubuntu/16.04.6 glibc/2.23
UID:GID : 1000:1000
netrc file : None
offline mode : False

Operating System name/version: Ubuntu
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.6 LTS
Release:	16.04
Codename:	xenial

Please start Spyder directly from the terminal instead of using Navigator.
Also, if you want to see this problem solved in Navigator, please report it here instead:
https://github.com/ContinuumIO/anaconda-issues/issues/


Function compilation sources add object storage, etc.

Description
Can openfunction add a feature ？
1、Get the source code from  the object store or some store url for compilation.
2、Get binary files from object storage for image building.
Additional context

Thanks for the proposal, we'll see what we can do!
Using oss instead of git is for what reasons? both needs network accessibility I think?
Regarding the 2nd point, you mean the source code is already compiled into binaries and put into oss. You need the build process to fetch it and compile it into an image?

您的邮件我已收到。——王琦

It looks like Binary to Image and Source to Image in KubeSphere. Does it have strong relevance to OpenFunction?

We are designing a faas platform based on openfunction。Our platform includes webide, vscode plugin, client-side cli, faas management platform and openfunction, etc.
One of the scenarios is as follows, where the user has a local code development environment and no docker environment. Also their git and openfunction are in two network environments .

Consider further, the user's code（git） on an intranet server，and have multiple service running environments. Is it necessary to split the build and serving
if I make some mistakes, please point out.


esp-idf update breaks arduino projects that use arduino as component

Arduino projects that are under esp-idf are broken after last  cd esp-idf && git pull
There are various problems that arise from compilation. e.g.:
https://github.com/espressif/esp-idf/issues/2392
https://github.com/espressif/arduino-esp32/issues/1853
There may be other, more sublate problems that may be affect runtime.
This is a repeating problem.
Looking in the git log it seem like the the C code is maintained in separate streams of updates.
Suggestions:

Test esp-idf for compatibility with arduino-as-component before publishing to the esp-idf master
Add revision tags to esp-idf git so it will be possible to rollback to known working position
Make should decisively select on of the versions and include only one source in compilation
Maintain a single source for idf library for both idf and arduino (e.g. make changes only in idf and auto-copy to arduino)

Please advise

Hello @me-no-dev ,
The esp team is doing a great job and I like you product and your efforts and that everything is open.
Unfortunately every now and then there are issues that can easily be avoided simply by preforming compilation test against arduino-esp before publishing to esp-idf master.
Personally I have already reverted to an older idf and everything works.
I would suggest that there would be a permanent branch or tag that will be known to compile.
Ideally it would be master.. but if not than maybe 'arduino_safe' branch on idf that will always work well with current arduino component.

@qt1 Our general approach is that downstream projects should use fixed version of ESP-IDF which they were tested against. For example, ADF, MDF(https://github.com/espressif/esp-mdf), and esp32-at all contain ESP-IDF as a submodule. Submodule points to this IDF version which is known to be compatible.
Arduino-esp32 project doesn't specify ESP-IDF version using a submodule at the moment, so you have to check which is the supported IDF version by looking at git history: https://github.com/espressif/arduino-esp32/commits/master/tools/sdk.
Sometimes it might be okay to use a more recent version of IDF than the one which Arduino was last tested against, but as you have found, at times this doesn't work.
Including arduino-esp32 into our CI flow to get early alerts of such issues is a good suggestion, although it will likely not be used to prevent ESP-IDF from being synced to Github.

@igrr, @me-no-dev
Unfortunately ESP-IDF and arduino-component are tied together but are on separate and unrelated git trees.
This makes it difficult to update correctly.
This is not a trivial thing, I encountered this several times already and I see others have too..
In some cases this can not be avoided just by not updating, for example when installing a fresh environment.
A possible (theoretical?) solution would be to to have both esp-idf and components/arduino be git sub-modules of the project so a project will automatically pull consistent revisions of both.
(this will take about 800MB, but will be consistent)
A more minimalistic option would be to add a very short script in arduino-esp32 that will pull the correct revision of esp-idf .
E.g something like cd $ESP_IDF && git pull origin/CORRECT_REVISION
Keeping this script up-to-date will require occasional maintenance from the arduino-esp team but I think it will prevent problems an keep the environment more consistent so it will probably be worth it..

Its not so simple as you said. This script can be created but CORRECT_REVISION will always point to most recent release version, and this is simple. But if you expect that it will point to most recent working master commit that is working then it requires from arduino team to test every single commit against arduino-esp32 last commit. If you have 30 commits (sometimes its more in one master update) then its a lot work.
This is not that i dont understand your point, in esp-idf master you can have some updates/patches that are not present in most recent release version, but you can always try with master commit and if there is some conflict then you can downgrade to release version.
I see one more option. If its possible we can have scripts with short how to that will allows us to compile esp-idf arduino-esp32. This way if we need we could TRY to compile master esp-idf and to have control over arduino-esp32 libraries. I know its only for experienced users, but there is few that could have use it.

I would suggest to automate this in a very simple way:  every time you perform a git commit to arduino (pre-commit hook) the IDF revision will also be recorded.
It is practical, virtually no maintenance, and will insure consistency.

@qt1 it's the way it's done every time https://github.com/espressif/arduino-esp32/search?q=idf-update&type=Commits

@me-no-dev Maybe I am missing something. I am looking at the link, where can I find the IDF revision ?

Here is a pre-commit hook that I added to my project so I can keep track of idf that was used if I need to get back to a revision in future.
Something similar can be added, maybe use python for better instead of bash for better windows/mac compatibility.
#!/bin/bash

pushd $IDF_PATH >/dev/null
idf_revision=$(git rev-parse --verify HEAD)
popd >/dev/null
echo $idf_revision > .idf_revision
git add .idf_revision

The difference between this and https://github.com/espressif/arduino-esp32/search?q=idf-update&type=Commits is that here the revision is updated every commit - no  need to know exactly what's happening inside IDF..


not working in kitty terminal

Hi,
I am on kitty terminal with neovim v0.4.3 but don't know why the scrollbar is not showing up!
Is there any way to make it compatible with that version of neovim?
By the way, thanks for the plugin.

neovim 5.0(nightly) is required


Titin sequences causing alphafold warning and exit without result

Hi, as mentioned in #135 , even when I am trying to run sequences of length 300-350 residues, an HHBlits error continuously causes AlphaFold to exit without results and print warnings:
I0803 09:23:06.891149<PHONE_NUMBER>47456 run_docker.py:258] - 13:17:57.670 WARNING: maximum number of residues 32763 exceeded in sequence UniRef100_UPI0018F7DC1F titin isoform X2 n=1 Tax=Canis lupus familiaris TaxID=9615 RepID=UPI0018F7DC1F
I0803 09:23:06.891169<PHONE_NUMBER>47456 run_docker.py:258]
I0803 09:23:06.891188<PHONE_NUMBER>47456 run_docker.py:258] - 13:17:57.671 WARNING: Number of match columns too large. Only first 19999 match columns will be kept!

All of the warnings mention titin sequences in uniref. The issue should not be the length of the sequences in my fasta files; this issue has occurred with multimers that have sequences of only 250 residues or less. The only work-around I have found so far is to use the reduced database, which I am assuming does not include the error-causing titin sequences. Does anyone have a better solution with the full database? Thanks.

I think I solved this error by downloading the latest version of Uniclust30 (2023-02) from here: https://gwdu111.gwdg.de/~compbiol/uniclust/2023_02/
I also downloaded the latest versions of other databases if available but I'm pretty sure Uniclust30 is the problem. There seems to be something wrong with 2021-03.
Then you have to change the run_docker.py file to point to the new database name:
  # Path to the MGnify database for use by JackHMMER.
  mgnify_database_path = os.path.join(
      FLAGS.data_dir, 'mgnify', 'mgy_clusters_2022_05.fa')

@linuxfold It worked! Thanks for your help.

any updates on this? updating the database version doesn't work for me. i get a ton of titin hits still.


[BUG]: Error ENOTDIR: not a directory, mkdir when launching AnythingLLMDesktop

How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
When I try to start AnythingLLMDesktop, the application throws an error related to creating a directory inside the .asar file:
Uncaught Exception:
Error: ENOTDIR: not a directory, mkdir '/home/sieben/AnythingLLMDesktop/anythingllm-desktop/resources/app.asar/dist-electron/main/AppData'
    at Object.mkdirSync (node:fs:1396:3)
    at Object.<anonymous> (/home/sieben/AnythingLLMDesktop/anythingllm-desktop/resources/app.asar/dist-electron/main/index.js:71:32443)
    at Module._compile (node:internal/modules/cjs/loader:1271:14)
    at Object..js (node:internal/modules/cjs/loader:1326:10)
    at Module.load (node:internal/modules/cjs/loader:1126:32)
    at node:internal/modules/cjs/loader:967:12
    at Function._load (node:electron/js2c/asar_bundle:2:13327)
    at node:electron/js2c/browser_init:2:122709
    at node:electron/js2c/browser_init:2:122912
    at node:electron/js2c/browser_init:2:122916

The application is trying to create a directory inside the .asar archive, which is not writable due to its nature as a compressed archive.
I attempted to extract the .asar file to allow the app to run from an uncompressed source, but the issue persists. The app does not launch properly after extraction.
Are there known steps to reproduce?
I use Linux 6.10.9 with Wayland and KDE Plasma

curl -fsSL https://s3.us-west-1.amazonaws.com/public.useanything.com/latest/installer.sh | sh
./start
Error

On Ubuntu, we extract the AppImage because it tries to mount to tmp which is by default unwritable and cannot run the ORM for migrations. So everything should end up in $HOME/AnythingLLMDesktop
The start command should be in $HOME/AnythingLLMDesktop and its not clear if from the second item you are in the correct directory (which .start should not even run if not since that would not exist?)
It should not be writing anything inside the ASAR, for exactly as described in the issue - that log does not seem to indicate some call from code we wrote to produce that error (nor why its trying to make an AppData?)

I didn’t document this step. Of course, i switched to the AnythingLLMDesktop directory first.
cd ~
curl -fsSL https://s3.us-west-1.amazonaws.com/public.useanything.com/latest/installer.sh | sh
cd ~/AnythingLLMDesktop
./start

I just tried it again the way you described it in the documentation:
curl -fsSL https://s3.us-west-1.amazonaws.com/public.useanything.com/latest/installer.sh | sh
./AnythingLLMDesktop/start

Again the same JavaScript error occurred in the main process:
Uncaught Exception:
Error: ENOTDIR: not a directory, mkdir '/home/sieben/AnythingLLMDesktop/anythingllm-desktop/resources/app.asar/dist-electron/main/AppData'
    at Object.mkdirSync (node:fs:1396:3)
    at Object.<anonymous> (/home/sieben/AnythingLLMDesktop/anythingllm-desktop/resources/app.asar/dist-electron/main/index.js:71:32443)
    at Module._compile (node:internal/modules/cjs/loader:1271:14)
    at Object..js (node:internal/modules/cjs/loader:1326:10)
    at Module.load (node:internal/modules/cjs/loader:1126:32)
    at node:internal/modules/cjs/loader:967:12
    at Function._load (node:electron/js2c/asar_bundle:2:13327)
    at node:electron/js2c/browser_init:2:122709
    at node:electron/js2c/browser_init:2:122912
    at node:electron/js2c/browser_init:2:122916

It might simply be due to my system configuration. Unfortunately, all my attempts to get AnythingLLM running on my system have failed.
Since I'm now using AnythingLLM with Docker and I'm not sure if the issue is related to my specific system configuration, I'll go ahead and close this ticket. Thank you for your support!


libgit2-sys: update libgit2 to fix build with libressl

Fixes #212

Second commit is there for a build failure with MSVC on appveyor, with a conflict between u32 and i32 for those types

Thanks! I personally prefer to keep the raw types out of the public API if possible, could the bitflags stay with a u32 behind them?

Yes, but then we hit this failure: https://ci.appveyor.com/project/alexcrichton/git2-rs/build/1.0.903

That just requires an extra as u32 though?

Yeah, right, thoguht of it backwards, fixing

Note that this is needed to be able to build nightly (and probably the new beta) of rustc

Looks good to me, thanks!