Pre-compiled module is missing<EMAIL_ADDRESS>

WARN This warning might be caused by one of the following:
WARN
WARN 1. A pre-compiled binary has not yet been built for this module.
WARN 2. The binary didn't compile correctly for the platform that you're developing on.
WARN    Binaries that are Linux-only or even OpenWRT-specific may cause this issue.
WARN    Try to npm install --force the affected module, then rerun your deployment command.
WARN 3. The binary may be platform specific and impossible to compile for OpenWRT.

Thanks for reporting this @ctlss67. This is a repro of https://github.com/tessel/t2-compiler/issues/37. The module you're trying to use should be available once that issue is resolved.

@johnnyman727 We may want to change the t2-cli warning to post issues to t2-compiler instead? That way users can have better luck searching if the issue exists already.

@tcr if so make sure to change the docs in "languages.md"

change the t2-cli warning to post issues to t2-compiler instead?

It's not clear that t2-compiler is more appropriate. It's not the compiler's problem if some precompiled module is not present—it's the cli's problem, because it's the user-facing application. If the cli cannot deploy something—because that thing is not present—then it's the cli's problem to resolve. If something won't compile correctly, then it's the problem of the compiler. Basically: I can see your reasoning, but I don't agree with it.

@rwaldron That's fine by me. In that case, to aid searching, I think it would be desirable to then leave open close cross-compile issues in this repo then until they're resolved.

That's been my practice (ie. it gets closed when I actually upload the tgz to the remote host), so I'm definitely 👍

@ctlss67 node-usb is now published. Make sure you run t2 update before testing the node-usb module, or you may have a linker error looking for *udev.so.
Example code run on Tessel using my node-lsusb crate:
➜  node-lsusb git:(master) t2 run index.js
INFO Looking for your Tessel...
INFO Connected to Tessel-02A34C9AB2FE.
INFO Building project.
INFO Writing project to RAM on Tessel-02A34C9AB2FE (510.976 kB)...
INFO Deployed.
INFO Running index.js...
Bus 002 Device 001: ID 1d6b:0001 Linux 3.18.17 ohci_hcd Generic Platform OHCI controller
Bus 001 Device 002: ID 1a40:0101  USB 2.0 Hub [MTT]
Bus 001 Device 001: ID 1d6b:0002 Linux 3.18.17 ehci_hcd EHCI Host Controller

AWESOME!


'null' not identified as valid sentence encoder specification

Hi,
Setting sent_enc = null in conf script caused error "No valid sentence encoder specified" from line 135 of models.py. Further tests showed that args.sent_enc == "null" returned False under build_sent_encoder.
After changing "null" to "none" in build_sent_encoder else/if conditions, the code was functional.

We currently use HOCON for the config language. You probably want to try sent_enc = "null"  (with quotation marks).

Thanks for your advice! However quotation mark had no effect on this issue. Running print(args.sent_enc) and args.sent_enc == 'null' returned 'null' and False.

Ha! I have done this before. It should be double quotation mark. "null", not 'null'.

Should be fixed! Changed the expected keyword from 'null' to 'none' to avoid some tricky HOCON escaping issues.


Fox injured not captured by mob canon

Building a zoo on a survival world and fox are injured by the capture eggs, not captured. Holds true for all fox (red and snowy).
We can capture Panda and polar bears, so it's not just the age of the mob in the game.

this has been added in #8 only needs a merge

this has been added in #8 only needs a merge

I have passed this information along. Thank you!

I have passed this information along. Thank you!


Multi language support

Desired Feature:
Are there any plans to support other languages than English?
Although I probably can't help with developing the localisation support, I could support by translating into German language.

Okay, i checked the sources and found that there is actually multi language support already implemented. I am working on the German (formal) translation right now and will create a pull request, once I am finsihed.

HI @robertlandes,
Language support has already been opened under #115 so I will therefore close this issue.
Thanks for offering German translations. Currently, only a small portion of the text in BookStack is in the resources/lang folder, ready for translation. After the next release I will be pushing forward to moving much more or all text into these files to be translated. Therefore it may be better to wait until all text is ready to translate. If you have already done some work feel free to open pull requests though as any help now is still appreciated :+1:

Hi @ssddanbrown,
sorry for the duplicate issue. I actually already finished the translation and would add it, however I am not allowed to. Created a local branch "localization-de" and now that I try to do a pull request, I get a "permission denied" ;) (sorry, not a super experienced dev here, more an ops guy).
Any advise how to add my translations?
Thanks,
Rob

@robertlandes No worries on the duplicate issue.
To create a pull request fork the BookStack repo on github so you have your own copy. Push your new branch to that copy then create a pull request via the GitHub UI.
Digital Ocean has a good tutorial on the whole process if that helps:
https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github

Hey guys, product is amazing! any plans to localise for arabic? that also requires RTL support: https://en.wikipedia.org/wiki/Right-to-left

Hi @hahmed09,
Experimental arabic support was released in v0.24, You just need to set APP_LANG=ar in your .env and/or select arabic as your language in your profile area when logged in.

Awesome, thanks @ssddanbrown will check it out :)


Can't parse !!bool 'yes'

Hi. Great module but !!bool type seems to be not working correctly.
I get this error:
JS-YAML: cannot resolve a node with !<tag:yaml.org,2002:bool> explicit tag at line 7, column 16:
    i: !!bool 'yes'

for this input:
i: !!bool 'yes'

But !!bool 'true'/!!bool 'false' parsed correctly.

y/n/yes/no/on/off are deprecated since YAML 1.2. You can use only true and false.

 Try to dig ancient 1.0.0 version, it should support those, if you can't live without.

Thanks. No, I don't actually need this aliases, just saw them in http://yaml.org/type/bool.html and didn't check the latest spec.


Lint error occurs after the dev build in useStorage.tsx

Describe the bug
No linting errors occur when running pnpm lint right after cloning the git repository,
but the following errors occur after the dev build.
chrome-extension-boilerplate-react-vite/packages/shared/lib/hooks/useStorage.tsx
2:10  error  BaseStorage not found in '@chrome-extension-boilerplate/storage'  import/named

To Reproduce
Steps to reproduce the behavior:

git clone
pnpm dev
pnpm lint

Expected behavior
No lint errors should occur even after the dev build.
Screenshots
here is a vscode screenshot.
useStorage.tsx

What is the solution?


bug: strange external buffer after startup

Did you check docs and existing issues?

[X] I have read all the vscode-neovim docs
[X] I have searched the existing issues of vscode-neovim
[X] I can reproduce the issue with an empty init.vim/init.lua and no other vscode extensions (when applicable)

Neovim version (nvim -v)
0.9.1
Operating system/version
window 11
Describe the bug
screen gif

log

Steps To Reproduce
No clear reproduce step
Expected Behavior
No untitled document.
When I close output pannel, and then reload window, It works normal.

Wow, I have been running into this issue for a long time, amazed that it's finally fixed (thank you @xiyaowong)!
Something I just discovered, that may have been making the problem worse is slow startup for Python specifically. Even with nvim --clean (not using VSCode) on my system I was sometimes seeing >10s startup times on Python files. This can affect all Neovim users (but there is a workaround: https://github.com/neovim/neovim/issues/2437#issuecomment-522236703).
Hopefully the combination of that neovim workaround and the changes in #1414 will make this a smooth experience for everyone!


i cant install gitrob with go  version 10.4

after the installation of go lang verion 10.4
go version
go version go1.10.4 linux/amd64
and issue the command:
go get github.com/michenriksen/gitrob
nothing happened :(
i'm using kali linux.
Thank you for any assistance.

sorry, i was able to figure it out. all good now and thank you for this awesome tool


Fixes PHP_BINARY issue

Fixes issue where if you're running PHP-FPM then the PHP_BINARY will be sbin/php-fpm which is not able to run console commands.
With this fix, I added more fixes to make sure we're able to run the console commands.
closes #18

FYI:
Travis is failing because of a github token issue, not the actual PR code.

@trntv


export default defineMessages(...) is not detected

Moving it to a variable declaration is a workaround:
const i18n = defineMessages(...);
export default i18n;

Ideally, it'd always find that defineMessages invocation.

Also just going to note here that intl.formatMessage does not seem to either.

Also just going to note here that intl.formatMessage does not seem to either.

Oops the latest version resolves this. Sorry about that!

Oops the latest version resolves this. Sorry about that!


Fixed typescript example

Fixed the example to show usage of typescript. Also that same example works if you want to promote the usage of Flow

Should you change the language of the snippet?
    ```javascript
    function wrong() { }
    ```

    ```typescript
    function fixed() { }
    ```

Hey there! I've gone back and forth about this. Should this show TypeScript code at all? Since this is focused just on JavaScript I would prefer to keep it solely JavaScript. The subsection in question is regarding the avoidance of runtime type checks in JS, and advocates using a typed alternative. Is the advocacy enough? I welcome comments :)

This is the description before the code snippet.

If you are working with basic primitive values like strings, integers, and arrays, and you can't use polymorphism but you still feel the need to type-check, you should consider using TypeScript. It is an excellent alternative to normal JavaScript, as it provides you with static typing on top of standard JavaScript syntax. The problem with manually type-checking normal JavaScript is that doing it well requires so much extra verbiage that the faux "type-safety" you get doesn't make up for the lost readability. Keep your JavaScript clean, write good tests, and have good code reviews. Otherwise, do all of that but with TypeScript (which, like I said, is a great alternative!).

It seems like the best way to show the "bad" and "good" is to show how to convert a run-time type check to a compile-time type check. Maybe you could add a link to the TypeScript Playground so it's a little easier to see why this is valuable.

And now that I look at the original JS code, I think this is not easily type checked using TypeScript since it requires both types to be the same.
You could add a .d.ts and overload the method with (string, string) or (number, number). Maybe we can come up with a better "bad" example that can be corrected with typescript?

To me the subsection suggested that the good was going to be an example of TypeScript. What if there was another good example that says the typescript way?

@styfle

Should you change the language of the snippet?

I wasn't aware there was support for for typescript. I can change that

Every subsection should have just one Bad and one Good example.
I'm totally open to hearing a convincing argument, but as it is I'm not too sure about including another language in an example other than simply saying "go check this superset of JS if you want type-checking"

https://github.com/ryanmcdermott/clean-code-javascript/pull/221#issuecomment-308851112 that being said, we should close this PR! Right?

Looks like there's now a TypeScript clean code project, see here: https://github.com/labs42io/clean-code-typescript


When launching "!r"

I've got this :
[14:36:35.005] alfred-readwise[Script Filter] Queuing argument '(null)'
[14:36:35.187] alfred-readwise[Script Filter] Script with argv '(null)' finished
[14:36:35.188] ERROR: alfred-readwise[Script Filter] Code 1: 0 days from last update
Traceback (most recent call last):
  File "/Users/me/Library/CloudStorage/Dropbox/Applications/Alfred/Alfred.alfredpreferences/workflows/user.workflow.8EF4C876-82A3-495C-ACF6-2A84D09A72F0/readwise-query.py", line 218, in <module>
    main ()
  File "/Users/me/Library/CloudStorage/Dropbox/Applications/Alfred/Alfred.alfredpreferences/workflows/user.workflow.8EF4C876-82A3-495C-ACF6-2A84D09A72F0/readwise-query.py", line 213, in main
    queryItems (MY_DATABASE, MYINPUT)
  File "/Users/me/Library/CloudStorage/Dropbox/Applications/Alfred/Alfred.alfredpreferences/workflows/user.workflow.8EF4C876-82A3-495C-ACF6-2A84D09A72F0/readwise-query.py", line 53, in queryItems
    tag_rows = db.execute(tag_statement).fetchall()
               ^^^^^^^^^^^^^^^^^^^^^^^^^
sqlite3.OperationalError: no such table: tags

Thank you for your help

I had a similar issue reported in the past, which turned out to be related to an invalid URL. If you are willing to do some troubleshooting, I can guide you, or if you want to send me the database I can find out for you.

Thank you for your help, but I'm a little short of time at the moment. Later :)


Panda bootstrap.pl fails with moar-2015.11 when using rakudobrew build-panda

$ rakudobrew build-panda
Cloning into 'panda'...
remote: Counting objects: 4565, done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 4565 (delta 6), reused 0 (delta 0), pack-reused 4542
Receiving objects: 100% (4565/4565), 777.21 KiB | 573.00 KiB/s, done.
Resolving deltas: 100% (2065/2065), done.
Checking connectivity... done.
Already on 'master'
Your branch is up-to-date with 'origin/master'.
===SORRY!===
Function 'CompUnit::Repository' needs parens to avoid gobbling block
at /home/nwaddell/.rakudobrew/moar-2015.11/panda/bootstrap.pl:30
------>         }⏏
Missing block (apparently claimed by 'CompUnit::Repository')
at /home/nwaddell/.rakudobrew/moar-2015.11/panda/bootstrap.pl:31
------>         }⏏
Failed running /home/nwaddell/.rakudobrew/bin/../moar-2015.11/install/bin/perl6 bootstrap.pl at /home/nwaddell/.rakudobrew/bin/rakudobrew line 57.
main::run("/home/nwaddell/.rakudobrew/bin/../moar-2015.11/install/bin/pe"...) called at /home/nwaddell/.rakudobrew/bin/rakudobrew line 502
main::build_panda(undef) called at /home/nwaddell/.rakudobrew/bin/rakudobrew line 120
Thu Dec 17 03:47 PM<EMAIL_ADDRESS>~/.rakudobrew/bin $ rakudobrew build-panda
Already on 'master'
Your branch is up-to-date with 'origin/master'.
===SORRY!===
Function 'CompUnit::Repository' needs parens to avoid gobbling block
at /home/nwaddell/.rakudobrew/moar-2015.11/panda/bootstrap.pl:30
------>         }⏏
Missing block (apparently claimed by 'CompUnit::Repository')
at /home/nwaddell/.rakudobrew/moar-2015.11/panda/bootstrap.pl:31
------>         }⏏
Failed running /home/nwaddell/.rakudobrew/bin/../moar-2015.11/install/bin/perl6 bootstrap.pl at /home/nwaddell/.rakudobrew/bin/rakudobrew line 57.
main::run("/home/nwaddell/.rakudobrew/bin/../moar-2015.11/install/bin/pe"...) called at /home/nwaddell/.rakudobrew/bin/rakudobrew line 502
main::build_panda(undef) called at /home/nwaddell/.rakudobrew/bin/rakudobrew line 120

Also failing on moar v6.c :(
~ $ rakudobrew build moar v6.c
[...]
Rakudo has been built and installed.
Updating shims
Done, moar-v6.c built
~ $ rakudobrew build-panda
Already on 'master'
Your branch is up-to-date with 'origin/master'.
===SORRY!===
Function 'CompUnit::Repository' needs parens to avoid gobbling block
at /home/zakame/.rakudobrew/moar-nom/panda/bootstrap.pl:30
------>         }⏏<EOL>
Missing block (apparently claimed by 'CompUnit::Repository')
at /home/zakame/.rakudobrew/moar-nom/panda/bootstrap.pl:31
------>         }⏏<EOL>

Failed running /home/zakame/.rakudobrew/bin/../moar-nom/install/bin/perl6 bootstrap.pl at /home/zakame/.rakudobrew/bin/rakudobrew line 57.
	main::run("/home/zakame/.rakudobrew/bin/../moar-nom/install/bin/perl6 bo"...) called at /home/zakame/.rakudobrew/bin/rakudobrew line 502
	main::build_panda(undef) called at /home/zakame/.rakudobrew/bin/rakudobrew line 120

Closing as with commit f97efa5bc91726891341f87eb96c2476535fbaeb we now check the Perl 6 version in bootstrap.pl which should de-confuse users.


Dev tools API not up to date??

The following do not compile for me in the Dev Tools, but do in VS.  Error example: Cannot find name 'IInteractiveVisual'
IInteractiveVisual
VisualInteractivityFactory
InteractivityVisitor
These are used in the breakdownTree visual https://github.com/fredrikheden/PowerBI-visuals

Yes, correct. This is intentional. These APIs are private, and will not be supported (and could possibly be deprecated). Instead you should use the SelectionManager class to perform selection operations.

Hi, thanks for the update.  I am still learning about all this.
But how do I get this visual to work / compile in the Dev Tools:
https://github.com/fredrikheden/PowerBI-visuals/blob/master/src/Clients/Visuals/visuals/breakdownTree.ts
Are you saying that I need to modify the original code to use the SelectionManager class?  I've generally been copying the code from the .ts file and pasting into the Dev Tools.  What is the correct way to get this to work?

you can just paste the code + css in and it should just work.. even though it gives you error lines. You won't see it in the preview window but since those APIs exist in the actual service, when you switch to the report you will be able to use the visual.

Though yes. the "right way" would be to use the selection manager class, since these APIs can change without notice.

Thanks again!


Add documentation for structural option in animateCss service

The structural option for $animateCss service is undocumented on the service page (https://docs.angularjs.org/api/ngAnimate/service/$animateCss), but is used in the animation examples (https://docs.angularjs.org/api/ngAnimate).
To find out what this option do you must go to the source code of the service.
This feature should be documented for better knowledge.

Would you like to open a PR with the changes?

I will as soon as I have time.


Fixed wandb and comet for tf2, improved integration tests, enabled contrib with programmatic API

Removed TF2 incompatible code from comet and verified both comet and wandb end-to-end.
Added integration test for comet and made wandb and comet tests use subprocess isolation to avoid test leakage.
Added ludwig.contrib.use_contrib helper to allow contribs to be used from the programmatic API.

Excellent work!

Thanks for checking this Doug!


Use suds-py3 instead of community

The community edition seems to be having issues with fedex
wsdl where the deeply nested objects don't get created
automatically.
[sc-14260]

I tried my best to read through the code of this fork. I don't want to trust it, but this solves the problem for now.


The notification hide but when mouse over on position, the notification appear

Hi,
I have a problem with the notification, When a notification is shown, it show for a time an then it's dissapear, it's ok.
But when I put the mouse  over the posittion of the notification was shown, It come back! :(.
Can you help me with this issue please.

+1. Same thing for us. Maybe we're missing a command to hide them or something?

@BodasDeSangre actually, I just figured it out. It says in the docs that any notification show method returns a promise and with that response, the method to kill the notification. Try something like this:
 show(message, params) {
        this.NotificationLibrary({
            delay: 4000,
            type: params.type,
            message: message,
            closeOnClick: true,
            onClose: this.messageClosed
        }).then((response) => {
            this.$timeout(() => {
                response.kill(true);
            }, 5000)
        })
    }

This works for me and the messagedClosed callback fires and the message is removed from the dom.


Allow disabling of Galley web-hook registration in Helm

Fixed by https://github.com/istio/istio/pull/6690. Validation (via webhook) can be disabled with this option.
We'll need to document in the k8s setup instructions when this option should be disabled (e.g. unsupported k8s provider, older versions).


Doc v5 branches guide

I won't guarantee this is everything in the "Guides" section that needs to change. (It likely isn't.) I do think this handles the critical stuff though and does most of what we need to surface the feature development + branching workflow.
I'll start next on combing the docs for mentions of database and reworking as necessary. That should allow me to pick up any stragglers I've missed here.

I think that the note for commands like edgedb branch merge or edgedb branch rebase should not just say that you should be using the database command suite in earlier versions because there are no equivalent commands.
Creating, dropping, and renaming are all fine because they have equivalents in the database suite (even if creating options are different), but there more complex branch commands are very much new and only exist as branch commands.
You can compare the command suites in the CLI to make sure that the older versions have equivalent things.

Also I think you use both git and VCS in your descriptions. In any particular section you probably don't want to mix the terminology. If the language is generic enough to use VCS instead of git, go for it. If the examples rely on git, that's also fine, but perhaps then just stick to that in the description maybe acknowledging that other VCS should work in some equivalent manner.

@vpetrovykh I circled back on the commands that do not have database command analogs to add that in those notes, and while I was there, I figured it made sense to expose the alternatives where there are alternatives that make sense (like rename). While I was doing that, I decided it would make sense to just make each of the command notes point to the particular alternative when there is a clean analog (create, drop, wipe). This ended up making some notes very long, so I moved them after the initial command descriptions, except for the note on the edgedb branch overview page which I left at the top since it is short and since that page is just a table of links.

Also I think you use both git and VCS in your descriptions. In any particular section you probably don't want to mix the terminology. If the language is generic enough to use VCS instead of git, go for it. If the examples rely on git, that's also fine, but perhaps then just stick to that in the description maybe acknowledging that other VCS should work in some equivalent manner.

I only found instances of this in the "Getting started" section, so point out any others if I've missed them. I circled back to intro/branches.rst, and I think it's important to talk about it generically as a way to bridge the gap between EdgeDB schema development and application development with a VCS rather than to make it appear as though it's somehow married to Git. At the same time, the examples need to be concrete to get readers from 0 to 1 as quickly as we can.
I can see your concern about the transition between those two being jarring though. I don't think consistency is necessarily the answer though because we risk either implying that the feature is married to Git or leaving the users with abstract and difficult-to-follow examples. Instead, I've added a note near the beginning to tell users that the workflow is compatible with any VCS that offers branches and rebasing but that we will show examples in Git to make them concrete. I've left the rest of the guide as it was. Does that approach make sense, and does it adequately address the concern?


upgraded to use pino 6.11.1

Upgraded to the newest pino library so useful methods such as setLevel can be used through this plug-in.

Coverage remained the same at 99.073% when pulling 08c96b58467a202d04955e576884c1058da97a8f on midnightcodr:master into 44cbdec76cb29df2d8e90a4efd35a206b7b02133 on pinojs:master.

In my application I implemented a feature to reload settings, change log level on the fly using redis pub/sub without restarting Hapi server. At the moment I am using https://github.com/pimterry/loglevel for logging and it does exactly what I needed (change log level on the fly without restarting server) but I wanted something with better structure that's why I am looking into hapi-pino.


Support PowerShell v2.0 also in the bootstrapper build script

Code is based on https://github.com/cake-build/cake/commit/450b315d

@molehillrocker Hi, sorry for the delay in feedback.
could you rebase so you target res/scripts/build.ps1 instead as that's what's used by others.
Then I can sync this repos own build.ps1 to incorporate same changes if PRs accepted.

@molehillrocker we now as the other repositories have a development branch for PRs to easier be able to test before going live.
I'm therefore going to close this issue, but please rebase and open a pull request against the development branch and I'll review for merging.
Sorry for the inconvenience.

:ok:


chore: create dependabot updates action

If it gets noisy, we will remove it.

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-10-20T17:33:29.171+0000

Duration: 15 min 45 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
203

Skipped
2

Total
205

:robot: GitHub comments
Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.


france.tv is broken (Unable to download JSON metadata/No video formats found!)

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
France
Provide a description that is worded well enough to be understood
yt-dlp doesn't manage to download any videos from france.tv anymore.
Sample output attached from an example url: https://www.france.tv/enfants/six-huit-ans/il-etait-une-fois-ces-droles-d-objets/saison-1/5770632-il-etait-une-fois-le-crayon.html
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
$  ./bin/yt-dlp -vU https://www.france.tv/enfants/six-huit-ans/il-etait-une-fois-ces-droles-d-objets/saison-1/5770632-il-etait-une-fois-le-crayon.html
  [debug] Command-line config: ['-vU', 'https://www.france.tv/enfants/six-huit-ans/il-etait-une-fois-ces-droles-d-objets/saison-1/5770632-il-etait-une-fois-le-crayon.html']
  [debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
  [debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [f10589e34] (zip)
  [debug] Python 3.11.2 (CPython x86_64 64bit) - Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 (OpenSSL 3.0.11 19 Sep 2023, glibc 2.36)
  [debug] exe versions: ffmpeg 5.1.4-0 (setts), ffprobe 5.1.4-0, rtmpdump 2.4
  [debug] Optional libraries: Cryptodome-3.11.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, pyxattr-0.8.1, requests-2.28.1, sqlite3-3.40.1, urllib3-1.26.12, websockets-10.4
  [debug] Proxy map: {}
  [debug] Request Handlers: urllib
  [debug] Loaded 1798 extractors
  [debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
  Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
  yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
  [FranceTVSite] Extracting URL: https://www.france.tv/enfants/six-huit-ans/il-etait-une-fois-ces-droles-d-objets/saison-1/5770632-il-etait-une-fois-le-crayon.html
  [FranceTVSite] 5770632-il-etait-une-fois-le-crayon: Downloading webpage
  [FranceTV] Extracting URL: francetv:bba9520e-e383-4582-b364-3a476919a8ee
  [FranceTV] bba9520e-e383-4582-b364-3a476919a8ee: Downloading desktop video JSON
  WARNING: [FranceTV] Unable to download JSON metadata: HTTP Error 400: Bad Request
  [FranceTV] bba9520e-e383-4582-b364-3a476919a8ee: Downloading mobile video JSON
  WARNING: [FranceTV] Unable to download JSON metadata: HTTP Error 400: Bad Request
  [debug] Extractor gave empty title. Creating a generic title
  ERROR: [FranceTV] bba9520e-e383-4582-b364-3a476919a8ee: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue   template. Confirm you are on the latest version using  yt-dlp -U
  Traceback (most recent call last):
    File "./bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1587, in wrapper
      return func(self, *args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "./bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1743, in __extract_info
      return self.process_ie_result(ie_result, download, extra_info)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "./bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1802, in process_ie_result
      ie_result = self.process_video_result(ie_result, download=download)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "./bin/yt-dlp/yt_dlp/YoutubeDL.py", line 2781, in process_video_result
      self.raise_no_formats(info_dict)
    File "./bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1085, in raise_no_formats
      raise ExtractorError(msg, video_id=info['id'], ie=info['extractor'],
  yt_dlp.utils.ExtractorError: [FranceTV] bba9520e-e383-4582-b364-3a476919a8ee: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out   the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

Duplicate of #9323
Fixed in nightly/master, run yt-dlp --update-to nightly

Thanks a lot! My appologies for the duplicate. I only search the opened issues.


x/build: add noopt trybot

CL 37751 would have benefitted from this.

Does this help at all? https://go-review.googlesource.com/c/37146/

This would also have caught CL 36839.

Also CL 38087.

Here are some more tests for coordinator that may also be helpful - https://go-review.googlesource.com/c/39292/

Also CL 36879

Also CL 263097.

I'm not working on this at this time, so unassigning.
CC @toothrot, @cagedmantis.

CL 244737 (#45824)


pkg/repro: does not reproduce original bugs

This needs to be additionally confirmed, but filing here so it's not lost.
 It tried to do 86 reproductions, reproduction finished with a crash in only 36 runs, and only in 4 runs the resulting crash matched the one we tried to reproduce. This looks like too low number for both, may suggest some bug.

Orignal crash
Resulting crash

kernel BUG in next_uptodate_folio

possible deadlock in __ext4_mark_inode_dirty

general protection fault in put_pwq_unlocked

possible deadlock in ext4_xattr_set_handle

WARNING in kvm_put_kvm

WARNING: locking bug in srcu_gp_start_if_needed
general protection fault in put_pwq_unlocked

possible deadlock in ntfs_read_folio

possible deadlock in f2fs_get_node_info

general protection fault in dst_dev_put

possible deadlock in ntfs_set_size

possible deadlock in jfs_set_acl
general protection fault in lmLogSync

KASAN: wild-memory-access Read in __timer_delete_sync

possible deadlock in f2fs_handle_error

WARNING: refcount bug in sco_conn_del

BUG: unable to handle kernel NULL pointer dereference in deactivate_slab
general protection fault in put_pwq_unlocked

INFO: rcu detected stall in file_free

KASAN: global-out-of-bounds Read in __timer_delete

possible deadlock in join_transaction
WARNING in plfxlc_mac_release

WARNING in current_check_refer_path
WARNING in current_check_refer_path

WARNING in try_check_zero
WARNING: locking bug in rcu_pending_exit

INFO: rcu detected stall in vms_gather_munmap_vmas
INFO: task hung in bch2_copygc_stop

possible deadlock in diAllocAG
KASAN: slab-use-after-free Read in release_metapage

kernel BUG in submit_bh_wbc
BUG: MAX_LOCKDEP_KEYS too low!

INFO: rcu detected stall in udp_setsockopt

possible deadlock in __jfs_setxattr
WARNING: locking bug in rcu_pending_pcpu_dequeue

WARNING in hci_recv_frame

SYZFAIL: repeatedly failed to execute the program

WARNING: refcount bug in sco_sock_timeout

INFO: rcu detected stall in shmem_file_write_iter

INFO: rcu detected stall in rawv6_setsockopt

possible deadlock in xfs_ilock
kernel BUG in __bch2_trans_commit

general protection fault in aml_open
general protection fault in aml_open

KASAN: stack-out-of-bounds Write in imageblit

KASAN: slab-use-after-free Read in stop_tty

WARNING in bch2_trans_put
WARNING: locking bug in rcu_pending_exit

INFO: rcu detected stall in x64_sys_call
WARNING: locking bug in rcu_pending_exit

WARNING in srcu_check_nmi_safety
WARNING: locking bug in rcu_pending_exit

BUG: unable to handle kernel paging request in bitfill_aligned

WARNING in ib_uverbs_release_dev

KASAN: slab-use-after-free Read in hci_sock_get_cookie

WARNING in io_ring_exit_work
INFO: rcu detected stall in corrupted

INFO: task hung in del_device_store

BUG: using smp_processor_id() in preemptible code in nft_inner_eval
INFO: task hung in __closure_sync_timeout

possible deadlock in ext4_evict_inode

BUG: unable to handle kernel NULL pointer dereference in __put_partials
WARNING: locking bug in rcu_pending_exit

WARNING in delayed_work_timer_fn
BUG: MAX_LOCKDEP_KEYS too low!

WARNING in kvm_dev_ioctl

WARNING in ieee80211_rx_list

possible deadlock in jfs_mount_rw

WARNING in _xfs_buf_alloc

WARNING: locking bug in rcu_pending_pcpu_dequeue
WARNING: locking bug in rcu_pending_exit

possible deadlock in mgmt_set_connectable_complete

INFO: task hung in blk_mq_get_tag
INFO: task hung in blk_mq_get_tag

INFO: rcu detected stall in chrdev_open

INFO: task hung in exit_mm

general protection fault in xlog_cil_push_work
WARNING: locking bug in rcu_pending_exit

possible deadlock in diFree
lost connection to test machine

general protection fault in xfs_buf_bio_end_io
WARNING: locking bug in rcu_pending_exit

WARNING in kernfs_get

INFO: task hung in __closure_sync_timeout

possible deadlock in nilfs_evict_inode
BUG: MAX_LOCKDEP_KEYS too low!

INFO: task hung in nfsd_nl_threads_get_doit
INFO: task hung in __alloc_workqueue

KASAN: vmalloc-out-of-bounds Write in tpg_fill_plane_buffer

WARNING: locking bug in f2fs_getxattr

INFO: task hung in ext4_evict_ea_inode

WARNING: locking bug in rcu_pending_exit
general protection fault in put_pwq_unlocked

INFO: rcu detected stall in rtnl_newlink

possible deadlock in f2fs_evict_inode

WARNING: locking bug in ext4_mb_add_groupinfo

WARNING in cleanup_mnt
WARNING: locking bug in rcu_pending_exit

INFO: task hung in genl_rcv_msg

KASAN: slab-use-after-free Read in move_to_new_folio

INFO: task hung in disable_device

general protection fault in ip6_pol_route

KASAN: slab-use-after-free Read in handle_tx

INFO: task hung in do_renameat2
INFO: task hung in jfs_commit_inode

INFO: task hung in f2fs_stop_gc_thread

general protection fault in gtp_dellink
BUG: MAX_LOCKDEP_KEYS too low!

general protection fault in wg_packet_receive
WARNING: locking bug in rcu_pending_exit

WARNING: locking bug in sco_sock_timeout
WARNING in bch2_fs_release

BUG: unable to handle kernel paging request in drm_fbdev_ttm_helper_fb_dirty
lost connection to test machine

INFO: task hung in ima_file_free
INFO: task hung in ima_file_free

possible deadlock in f2fs_record_stop_reason

general protection fault in __fib6_drop_pcpu_from

KASAN: slab-use-after-free Read in bch2_get_next_online_dev
WARNING: locking bug in rcu_pending_exit

WARNING in call_s_stream
general protection fault in put_pwq_unlocked

My instances used "dashboard_only_repro": true mode. @a-nogikh hypothesis is that this is WAI, it just tried to reproduce only crashes that are notoriously hard to reproduce (syzbot did not manage so far). This sounds plausible.
Then there may be another action item here:

try to reproduce more of these
and try to produce the original crash in more cases (e.g. run all programs for longer, and then choose the program that triggered the original crash)


Quill is not a constructor

Hi,
I just recently tested out webpack 2.1.0-beta.5. Webpack ist still configured with noParse: /node_modules\/quill\/dist/ to shut off warnings about using pre-built javascript files, however in this case I get following error during browsing on to a react-quill editor:
Uncaught TypeError: Quill is not a constructor
with follwoing stack:
QuillMixin.createEditor@mixin.js?ac20:12
Quill_componentDidMount@component.js?a7f0:108
assign.notifyAll@CallbackQueue.js?bea8:65
ON_DOM_READY_QUEUEING.close@ReactReconcileTransaction.js?9178:81
Mixin.closeAll@Transaction.js?6dff:202
Mixin.perform@Transaction.js?6dff:149
Mixin.perform@Transaction.js?6dff:136
assign.perform@ReactUpdates.js?ce09:86
flushBatchedUpdates@ReactUpdates.js?ce09:147
ReactUpdates_flushBatchedUpdates@ReactPerf.js?ef93:66
Mixin.closeAll@Transaction.js?6dff:202
Mixin.perform@Transaction.js?6dff:149
ReactDefaultBatchingStrategy.batchedUpdates@ReactDefaultBatchingStrategy.js?ef70:62
batchedUpdates@ReactUpdates.js?ce09:94
ReactEventListener.dispatchEvent@ReactEventListener.js?2365:204

It works fine with the warning swtiched on. Any idea what I could have missed?

Looks like a Webpack problem. There is not problem with 2.1.0-beta.6


Fixed #28082 -- Made BaseDateListView pass all context to subclasses.

Pass the extra_content from get_dated_items() as kwargs into get_context_data() to allow users access to it.
BaseDateListView.get() currently modifies the context after calling get_context_data(), which prevents users from access those data in their base classes. I ran into this suprising quirk  when I wanted to access the current month in my MonthArchiveView subclass's get_context_data().
(To really tidy things up, we could have all instances get_dated_items() return a single dictionary that we pass to get_context_data as kwargs, but I am a realist on occasion...)

Will you add a test?

Closing due to inactivity. Please send a new PR if you return to this.


Orders appear in open orders but not on the orderbook

Describe the bug
Newly placed orders appear in open orders list but not on the orderbook
To Reproduce
Place an order
Expected behavior
Book gets updated to reflect the new order

Seems like it was caused by a bad initial state that I can't reproduce. Cosing it for now


164936 2/2 Import versions no longer fails without properties.

This change rebuilds the plugin with the updated uDeployRestClient.jar.
The uDeployRestClient project must be merged beforehand.

As a reminder, the uDeployRestClient project on Gerrit  must be merged beforehand.


Double clicking the hiscore lookup bar

i remember years ago when using OSB you could double click the hiscore lookup entry and it would pull up the stats of the acc you were logged in on. I still miss this feature. Would be nice to see it added.

You can double click the magnifying glass left of where you type names into the hiscore lookup to look yourself up. Is this what you're looking for?

@geheur lmao yup this is it. feel dumb now. in osb you double clicked the entry box. never considered even trying it on the search button

It's not obvious, that's for sure.
On Sat, Aug 21, 2021, 5:05 AM russel204 @.***> wrote:

@geheur https://github.com/geheur lmao yup this is it. feel dumb now.
in osb you double clicked the entry box. never considered even trying it on
the search button
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/runelite/runelite/issues/14049#issuecomment-903106680,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJ4TVP7KT7HJWFAIMACTM5TT56I75ANCNFSM5CRO2QIA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.


Thanks

Breaking changes
Gcash<PHONE_NUMBER>5
Target date
12/30/24
The motivation for the changes
None
Possible impact
None
Platforms affected

[X] Azure DevOps
[X] GitHub Actions

Runner images affected

[X] Ubuntu 20.04
[X] Ubuntu 22.04
[X] Ubuntu 24.04
[X] macOS 12
[X] macOS 13
[X] macOS 13 Arm64
[X] macOS 14
[X] macOS 14 Arm64
[X] macOS 15
[X] macOS 15 Arm64
[X] Windows Server 2019
[X] Windows Server 2022

Mitigation ways
Thanks for letting you go to work

Good morning po ma'am update on

Thankful for the opportunity to get bonus

Running on Infinix Infinix X6835B (X6835B-GL) INFINIX, Android API 33
App Version:1.2 (Build 12)
05:49:41 AM: Contacting <IP_ADDRESS>:8990 via HTTP Proxy
05:49:41 AM: Selected Server: Auto Select Server
05:49:41 AM: Selected Network: TM FB10 BYPASSED PROMO [OVPN]
05:49:41 AM: HTTP PROXY > PAYLOAD
05:49:41 AM: [Proxy Server]: Connecting to ********************
05:49:41 AM: Injecting
05:49:41 AM: HTTP/1.1 101 Made by FCAFESSH
05:49:41 AM: Proxy: Auto Replace Header
05:49:41 AM: HTTP/1.1 101 Made by FCAFESSH
05:49:41 AM: Socket Protected!
05:49:41 AM: Connecting to [*****************]:1194 (<IP_ADDRESS>) via TCPv4-via-HTTP
05:49:41 AM: Creds: Username/Password
05:49:41 AM: Peer Info:
IV_VER=3.7.2
IV_PLAT=android
IV_NCP=2
IV_TCPNL=1
IV_PROTO=30
IV_CIPHERS=AES-128-CBC:AES-192-CBC:AES-256-CBC:DES-CBC:DES-EDE3-CBC:BF-CBC:AES-128-GCM:AES-192-GCM:AES-256-GCM:CHACHA20-POLY1305
IV_GUI_VER=net.openvpn.connect.android 1.2-12
05:49:41 AM: VERIFY OK: depth=1<EMAIL_ADDRESS>signature: RSA-SHA256
05:49:41 AM: VERIFY OK: depth=0<EMAIL_ADDRESS>signature: RSA-SHA256
05:49:41 AM: SSL Handshake: peer certificate: CN=IZPH-VPN, 1024 bit RSA, cipher: TLS_AES_256_GCM_SHA384         TLSv1.3 Kx=any      Au=any   Enc=AESGCM(256)            Mac=AEAD
05:49:41 AM: Session is ACTIVE
05:49:41 AM: Sending PUSH_REQUEST to server...
0 [redirect-gateway] [def1] [bypass-dhcp]
1 [dhcp-option] [DNS] [<IP_ADDRESS>]
2 [dhcp-option] [DNS] [<IP_ADDRESS>]
3 [dhcp-option] [DNS] [<IP_ADDRESS>]
4 [dhcp-option] [DNS] [<IP_ADDRESS>]
5 [route] [<IP_ADDRESS>]
6 [topology] [net30]
7 [ping] [5]
8 [ping-restart] [30]
9 [ifconfig] [<IP_ADDRESS>] [<IP_ADDRESS>]
10 [peer-id] [11]
11 [cipher] [AES-256-GCM]
12 [key-derivation] [tls-ekm]
05:49:41 AM: PROTOCOL OPTIONS:
cipher: AES-256-GCM
digest: NONE
key-derivation: TLS Keying Material Exporter [RFC5705]
compress: NONE
peer ID: 11
[05:49:42 AM]: Connected via tun


fstype is checked at wrong folder lever

When container-storage-setup is run it fails with:
ERROR: XFS filesystem at /var has ftype=0, cannot use overlay backend; consider different driver or separate volume or OS reprovision
The message is correct insomuch that /var is on a partition with ftype=0, but I have mounted /var/lib/docker from a partition which has ftype=1 which allows docker to start without the ftype warnings. Shouldn't container-storage-setup also be using /var/lib/docker and not /var when testing for ftype?

I guess we could. /var/lib/docker is not present when run for the first time. We could improve it to first check for /var/lib/docker otherwise fall back to check on /var.

That sounds like a plan.
Would it be better to test /var/lib before testing /var as it is conceivable that it could be being mounted from a different filesystem than /var. Is there any risk of /var/lib not existing on a system?


Support gradient for Cupertino app bar

Hello, is it possible that your Cupertino app bar can add the gradient feature? Currently only android app bar which has flexibleSpace can support the gradient, but Cupertino app bar don't support the gradient.

This library is just a wrapper to the underlying material and cupertino widgets. If it is not supported on those this package also won't support it.
I suggest that since this quite a custom design you will need to specifically build it for your project.


ThinQ Platform not ready

Describe the bug
LG ThinQ Devices integration not working anymore
Expected behavior
Working entities
Screenshots
Environment details:

Environment (HASSIO, Raspbian, etc): HaOS
Home Assistant version installed: 2023.10.5
Component version installed: 0.34.0
Last know working version: 0.34.0
LG device type and model with issue: LG Airconditioning
LG devices connected (list):

Output of HA logs
Paste the relavant output of the HA log here.
Connection not available. ThinQ platform not ready
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 558, in _request
    resp = await req.send(conn)
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 670, in send
    await writer.write_headers(status_line, self.headers)
  File "/usr/local/lib/python3.11/site-packages/aiohttp/http_writer.py", line 130, in write_headers
    self._write(buf)
  File "/usr/local/lib/python3.11/site-packages/aiohttp/http_writer.py", line 75, in _write
    raise ConnectionResetError("Cannot write to closing transport")
ConnectionResetError: Cannot write to closing transport

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/config/custom_components/smartthinq_sensors/__init__.py", line 251, in async_setup_entry
    client = await lge_auth.create_client_from_token(refresh_token, oauth2_url)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartthinq_sensors/__init__.py", line 150, in create_client_from_token
    return await ClientAsync.from_token(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartthinq_sensors/wideq/core_async.py", line 1446, in from_token
    await client.refresh()
  File "/config/custom_components/smartthinq_sensors/wideq/core_async.py", line 1364, in refresh
    self._auth = await self.auth.refresh(True)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartthinq_sensors/wideq/core_async.py", line 941, in refresh
    access_token, token_validity = await self._gateway.core.refresh_auth(
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartthinq_sensors/wideq/core_async.py", line 659, in refresh_auth
    out = await self._auth_request(
          ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartthinq_sensors/wideq/core_async.py", line 605, in _auth_request
    oauth_url = await self.get_oauth_url()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartthinq_sensors/wideq/core_async.py", line 390, in get_oauth_url
    async with self._get_session().post(
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 1141, in __aenter__
    self._resp = await self._coro
                 ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client.py", line 572, in _request
    raise ClientOSError(*exc.args) from exc
aiohttp.client_exceptions.ClientOSError: Cannot write to closing transport

Additional context
Add any other context about the problem here.

LG APP + AC is working normally.

The same error for me, just start this error about one hour ago

Same error for me.
App is still working.
Is LQ blocking HA?

Same problem here.

Odds are this is most likely going to affect all users of this integration when their auth needs to be reloaded; I'd say LG almost definitely changed something, but whether it's intentionally blocking us or not is beyond my ken.

Same problem here. Full logs.
home-assistant_smartthinq_sensors_2023-10-31T18-27-58.394Z.log

Same problem here.

Mine is working again

Same problem here.

Mine is working again

Same here. I guess this was a temporary outage.

Same here, working again.

yes, working againg.


Picking a date doesn't update the datepicker view

Hi there!
The documentation for pick says that this will produce a message that does the following:

• change the calendar focus
• replace the input text with the new value
• close the picker
• update datepickerSettings (pick someDate) datepicker

But it seems that the calendar focus isn't being changed properly. When I click the datepicker after setting a new date with pick it will show the current month instead of the month for the picked date.
I set up an Ellie demonstrating it here: https://ellie-app.com/4TRnVQ863Tsa1 see the GotTimeZone branch of update where I pick the date after getting the timezone.
Looking at the source code for pick it seems the the focus is being set to Nothing instead of the picked date, but if I manually pick a different date then the datepicker will remember the selected month the next time I open it.

The underlying problem in your example is a race condition:

First the GotTimeZone msg is fired, after that, the CurrentDate msg from the DatePicker.
If you comment out the Cmd.map DatePickerMsg dpCmd in your init everything works fine.
Focus in this DatePicker works like this:
currentDate =
   focused |> maybeOr pickedDate |> Maybe.withDefault today

Or in human: If the internal state has a focus date, take that.
Otherwise check if there is a selected date from the user.
Otherwise use todays date.
So setting focus to Nothing on Pick is correct.
For your problem, I would recommend to use either: initFromDate or call the perform the GotTimeZone task after the DatePicker is fully initialized.

I'm closing this. Please feel free to reopen if things are not clear!

Ah, I see. That makes sense!
Thank you for taking the time to help out.
I updated the Ellie to work around this race condition for anyone else in the same boat. https://ellie-app.com/4Vhj2cm7Kjra1


Code refactor pls

I myself aint a fan of this instance wrapping, and we should also remove fenvs in the future, so as an addition I propose we should do a major code refactor, where large parts of the system code are built from scratch (Service.lua, Core.lua, Variable.lua, Server.lua, Client.lua, Functions.lua) and file like that would need a major refactor, also Service.lua should be re-built, we should add a compatibility layer however for old code running on plugins.
After this we should properly document everything.

or idk maybe not


Support docker image

we have use docker with taf in our company ,we would like to support the feature at the right time

lol.

把docker支持开出来啊，这些核心的功能点不开，如何吸引dubbo，spring cloud的用户倒戈。


Expand semver pattern to be compliant with https://semver.org

Codecov Report
Base: 40.87% // Head: 40.87% // No change to project coverage :thumbsup:

Coverage data is based on head (c8fffb3) compared to base (b2139ac).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #302   +/-   ##
=======================================
  Coverage   40.87%   40.87%
=======================================
  Files          46       46
  Lines        2662     2662
=======================================
  Hits         1088     1088
  Misses       1485     1485
  Partials       89       89

Impacted Files
Coverage Δ

useragent/patterns.go
100.00% <ø> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[AspNetCore.Scalar] Schema Transformers Example Values Not Displayed in Scalar UI

What happens?
When using Schema Transformation  to set example values for properties in a dynamic Settings object, the example does not appear in the Scalar UI test request body form. The OpenAPI document generated from the application (available at /openapi/v1.json) correctly displays the example when viewed in Swagger Editor. However, in Scalar UI, the example value for the Endpoint property is not shown in the request body form used for testing.
What did you expect to happen?
I expected the example values set for the Settings object, for the Endpoint property, to appear in the Scalar UI test request body form, similar to how they are correctly displayed in the Swagger Editor. This would provide users with predefined example data for the request body during testing.
Example is being shown in code snippet but not in the test request modal form

Expected

How it's being displayed in Swagger

OpenAPI Document
{
  "openapi": "3.0.1",
  "info": {
    "title": "ReproduceScalarIssue | v1",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "http://localhost:5029"
    }
  ],
  "paths": {
    "/settings": {
      "post": {
        "tags": [
          "ReproduceScalarIssue"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Settings"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IResult"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "IResult": {
        "type": "object"
      },
      "Settings": {
        "type": "object",
        "properties": {
          "Endpoint": {
            "type": "string",
            "description": "The URL or endpoint to which the request or message will be sent.",
            "example": "https://www.github.com"
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "ReproduceScalarIssue"
    }
  ]
}

To reproduce, copy this document in Scalar UI playground and in Swagger editor and compare the difference.
Reproducible Repo
https://github.com/w1am/ReproduceScalarIssue

This might be related to the problems discussed in #3373.

Might be related, yes! Probably not related to the actual Scalar.AspNetCore.


Fix paging inconsistencies when using amazon aurora

Summary
It is possible that the user gets only some transactions for a round because of the limit, but the next Transactions() call will not return the rest of the transactions for this round because a follower DB replica returned stale data.
Fixes one item in #461.
Test Plan
Will add a test.

I think the indexer should be able to return txns that haven't been accounted yet. Part of the two phase import (load data / do accounting) is that just having the data loaded makes it available and useful. Someone can query their txn history and doesn't need Indexer to do the accounting for them to do that query.

Thanks, I meant to use the max loaded round.

So, the ultimate problem is like this?

do an ascending query (e.g. all txns by asset)
get to approximately now and get a next-token
do a query against that next token, but this time served by a different db backend that hasn't progressed as far, so we don't return data when we might otherwise be able to?

The problem is that Indexer might invisibly query two different database backends A and B with different views of the most recent txns? But the problem is only with txns in the last 0-10 seconds or so? I think we shouldn't try to fix this problem. I think we shouldn't add complexity to Indexer to try and workaround this strange setup. Just let the query return no data because it isn't there yet. If someone really-really wants the latest transactions they should be following with Algobot.

I agree with Brian on this one, if absolute consistency on results paging becomes a requirement we really need to use proper DB level pagination.

@brianolson, yes that's the issue. The problem is, everyone uses this setup and I think correctness is important. Right now we might return some transactions for a round and not be able to return the rest. @algorotem, @winder and I discussed this and this was the solution we agreed on.

The sooner or later, users should expect some inconsistencies in order to be able to scale. Probably getting all the transactions of a block can be handled "atomically" but also expecting, for e.g., accounts to be up-to-date at the same time would be unrealistic.
Creating a big db transaction to keep consistency every time a new block is processed may become a bottleneck mainly if the number of transactions raises in the futre and a lot of indexes are added to tables in order to make queries faster.

Closing in favor of #683.


Fixes the empty state UI of the attachment and adds labels to the rows/columns fields in the table menu.

Fixes #1157
Fixes #1142
Fixes #1095

Description

Fixes the UI of the empty state of the inline images and videos.
Fixes the video dimension not auto corrected when overflows.
Adds labels for rows/columns fields in the table menu.

Checklist

[ ] ~I have made corresponding changes to the documentation.~
[ ] ~I have updated the types definition of modified exports.~
[x] I have verified the functionality in some of the neeto web-apps.
[x] I have added the necessary label (patch/minor/major - If package publish
is required).

Reviewers

@AbhayVAshokan _a please review.


Gui issue

When trying to run the visualization with gui I get the following error:
AttributeError: module 'pyqtgraph.Qt.QtGui' has no attribute 'QApplication'. Did you mean: 'QGuiApplication'?
I installed PyQT5 and pyqtgraph.
Anyone else experiencing this?

HI i couldnt fix the issue itself but i disabled the gui in the configs. That made the error go away

It can be fixed by installing pyqtgraph 0.11.0
pip install pyqtgraph==0.11.0

The answer is for C++, but the underlying cause is the same.


Cannot read properties of undefined (reading 'dataset')

Good day Admin,
I have been having this issue trying to use the sanity-plugin-mux-input for a while now. Pls how can I fix this issue

Was having the same issue last week but tested again and seems to now be working fine, not sure what changed

I have been running into this same problem. Any luck on a solution?

Honestly, I am unsure what I did to get it to work, but could you make sure the dataset in your sanity config file is the same as the dataset on Mux. For example if 'production' or 'development' on sanity do the same dataset on Mux. Hope that helps, you can probably let me know if it works and maybe we can check through. Goodluck

I was having this problem too.  I re-ran yarn install on my local studio and deployed.  This seemed to fix the problem.

Duplicate of #277


Bump actions/download-artifact from 3 to 4

Bumps actions/download-artifact from 3 to 4.

Release notes
Commits

updated-dependencies:

dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ...

This is a benchmark review for experiment review_of_reviews_20240326.
Run ID: 2024-04-02T15-57-15/v1.16.0-43-g6b42d863f-dirty/1d82cc.
This pull request was cloned from https://github.com/Remi-Gau/giga_connectome/pull/4. (Note: the URL is not a link to avoid triggering a notification on the original pull request.)