Mobile Header Overflow / Hidden Object

Seen above, when on mobile users have overlapped text in header.

Just as an idea, could replace "Marine Coders" text on mobile and move it to a house icon.

Fixed.
https://github.com/marinecoders/marines.dev/commit/be2b35dbf28a4c199ab9e150544def0aca9931df


Adding Local Git Provider Support

PR Type:
Enhancement

PR Description:
This PR introduces support for local git repositories in the PR Agent. It implements a new LocalGitProvider class that mimics the functionality of the GitProvider interface for local git repositories. This allows users to generate a diff-patch from a local branch without requiring a hosted git repository. The PR also includes changes to the configuration settings to accommodate the new provider, and updates the file filtering logic to handle cases where the filename is None.

PR Main Files Walkthrough:
-pr_agent/algo/language_handler.py: Updated the filter_bad_extensions function to handle cases where the filename is None.
-pr_agent/config_loader.py: Added functions to find the repository root and the pyproject.toml file. The settings are now loaded from the pyproject.toml file if it exists.
-pr_agent/git_providers/__init__.py: Added the LocalGitProvider to the list of available git providers.
-pr_agent/git_providers/local_git_provider.py: Implemented the LocalGitProvider class, which mimics the functionality of the GitProvider interface for local git repositories.
-pr_agent/settings/configuration.toml: Added new configuration settings for the LocalGitProvider.

/review


Fix issue: entry.main.unshift is not a function Closes #56

Add check for string entry - if so, replace main entry with new array of hot middleware and old entry.

Hi @laskoviymishka, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Excellent - thanks very much!


Changing powerplatform to power-platform wherever reasonable.

Replacing code sample and documentation references to "powerplatform" with "power-platform" wherever reasonable to ensure consistency across examples and references, especially in the initial provider references in HCL samples.

Thank you for the update, what did you think about the resources, for example for environment we have:
resource "powerplatform_environment" "development"
With the change that you send this works I tested for environments, but did you think this should be resource "power-platform_environment" "development".
I approve but maybe we can reved the naming for resources later.

I started changing these on the first few files but then decided it may be too invasive relative to the original issue. Curious what @mawasile thinks


Auto-update Eel application from repo

Is there anyway to automatically update your eel application from a repository after packaging the app for distribution?

of course, you can make it.

If you are using cx_freeze to compile and package your app, try esky: https://pypi.org/project/esky/
If you are using pyinstaller, pyupdater should work, although personally I have never used it


Add the rest of the missing technological items

@msbranin I'm guessing we can close this pull request since it seems redundant to what you've done?

Thanks Travis, looks like you're right, though, only some of the files conflict, so it seems there's still some items you had that weren't in Michael's commit? Could you take a look to make sure we're not just closing a good pull request too early?

I think the non conflicts are due to the names used, I used the names from the SRD. For instance you names your binders as binders but I named them Restraints, Binders as they are listed in the SRD

That sounds reasonable @msbranin, I'll check the SRD next time. I was just reading from the CRB for these and the naming can be confusing. Thanks!


Code is not properly escaped when serialized in JSON

When using Langchain agent with the update_lines tool, the code cannot be deserialized by Hide API. It usually fails with EOF or invalid character error.

Example payload:
{"type": "linediff", "linediff": {"startLine": 117, "endLine": 117, "content": "\n@router.post(\n    \"/exponentiation\",\n    summary=\"Calculate the exponentiation of two numbers\",\n    response_model=MathsResult,\n)\ndef exponentiation(maths_input: MathsIn) -> MathsResult:\n    \"\"\"Calculates the exponentiation of two whole numbers.\"\"\"\n    return MathsResult(\n        maths_input.dict(),\n        operation=\"exponentiation\",\n        result=maths_input.number1  maths_input.number2,\n    )\n"}}

Response: 404 Failed parsing request body: EOF

Just for historical records, it turned out to be a problem with a file path in URL. By default, if a URL is not clean, e.g. contains 2 slash symbols path/subpath//file.txt, the server tries to clean it and redirect. But for some reason Gorilla loses the payload during redirection, so parsing fails with EOF.
We disabled cleaning and added middleware to validate path, e.g. to reject paths starting with /.


Remove / rename unwanted #includes of stdio.h

Fixes https://github.com/DMTF/libspdm/issues/98
Signed-off-by: Steven Bellock<EMAIL_ADDRESS>

Ah I guess each commit needs a "Signed-off-by: Steven Bellock<EMAIL_ADDRESS>rather than just a single one for the pull request?

Right, add signed-off for every commit, please.

Will make a new pull request. Third time is the charm.


chore: Upgrade base image to alpine

coverage: 69.33%. remained the same
when pulling bef467dc001cd0c1568f0e5fa8e6ba7d7355834f on chore/base-image-upgrade
into 78ebb4bb1568b2d208551ebe3817d497cfd5494a on develop.


Trouble installing

After running installer I get the error message "The system cannot find the path specified." in the command shell, which then quickly closes.
I have tried installing the program to different directories and asked a friend if they had a similar problem and they also had the command shell close quickly, but were unable to read the error message.

Hi, I will start updating and changing a lot in this code over the coming months. I would suggest to start using the streamlit interface. I will send you a message once I am confident it will run smoothly.


add lbc to 1 lambo to pricebot! [done]

@MSFTserver as requested before, could you add lets or consts instead. If you wonder why, read this nice article :) https://ponyfoo.com/articles/var-let-const Fix it and i´ll merge, looks good otherwise.

yup I just learned how do all that properly, I'll work on redifining that stuff properly

@MSFTserver when will you be able to get back to this? Not urgent, but PR has been sitting out there for a while now.

Closing this for now, someone can pick this up if they feel strongly about it.


[ios] deduce togglePlayPause from play and pause capabilities

This adds support for toggling playback for headphones. Started at https://github.com/react-native-kit/react-native-track-player/pull/531, but deducing togglePlayPause from play and pause capabilities instead of adding it as a separate one. Tested using wired apple headphones.

I was testing my implementation with airpods and noticed I was unable to stop / play.. After looking at Apple's sample code, I figured out they apply the play / pause together with togglePlayPlause - whis gets airpods support working.

Looks good to me. Thanks @puckey

Released in 1.2.4


 I have al my currencies stored on a Trezor One, and (thought) i had the recovery seed with 24 words. When i updated the firmware of the Trezor, the device got wiped. When i wanted to restore using my recovery seed, i found out it contains only 23 words. I tried different tools, but nothing works. My situation:

Wiped Trezor One
I don't know my BTC adress of the wallet (for sure, i think i have the correct one)
I don't know the public key
I have 23 words written down

Do you guys have any suggestions?

Nope... unfortunately, there are soooo many ways you could have mis-written the phrase...
So 24 possible slots for the missing word.
Multiply by 2048 words.
49152 possibilities. Then there's a 8 bit checksum, so 1 in 256 is a valid phrase.
So 192 possible valid phrases you could have.
But this assumes you have all the other words correct and in the right order.

Hi i have software to find the word back.
please go to my website bonafe.nl

I like to try to help you.

I just try to help this person...
<EMAIL_ADDRESS>

Hello @Silvanobonafe
Many people has been scammed by this mean, so have taken that policy to moderate this kind of comment.
So, unless a user asks you for your email address, do not post it, otherwise, the comment will be deleted/moderated.
Kind regards.

@tmdrns
I read your issue if you haven't recovered your lost wallet, i can recover it send me message here<EMAIL_ADDRESS>


Outdated slack integration

DJ Mulvad,
When will the awesome elo-rankings app be upgraded to use the new slack apis?
(yeah, I'm no longer allowed to create tokens)

I'm busy! Go away!
..but pull requests are always welcome 😀


Stopping the executor

Is there a way to kill all tasks, stop the executor, and continue execution in a synchronous way?
I'm asking this because I'm making a bootloader, and the executor seems to interfere with jumping to user application.

There is not.
It shouldn't interfere with jumping to the application. You should be able to disable all irqs in NVIC, then unpend them, then set VTOR then call cortex_m::asm::bootload at any time, even from within an async task.
(You need to do it from thread mode, so using the normal Executor, not InterruptExecutor)
If your bootloader is simple enough, you can also not use any executor at all. Either run futures with embassy_futures::block_on or not use async at all.

Thanks for the response! I tried the following:
async unsafe fn jump_to_app() -> ! {
    info!("jumping to firmware");
    Timer::after_secs(2).await;

    cortex_m::peripheral::NVIC::mask(embassy_stm32::interrupt::ETH);
    cortex_m::peripheral::NVIC::mask(embassy_stm32::interrupt::RNG);
    cortex_m::peripheral::NVIC::unpend(embassy_stm32::interrupt::ETH);
    cortex_m::peripheral::NVIC::unpend(embassy_stm32::interrupt::RNG);

    cortex_m::interrupt::disable();
    let addr = 0x08080200;

    let p = cortex_m::Peripherals::steal();
    p.SCB.vtor.write(addr);

    cortex_m::interrupt::enable();
    cortex_m::asm::bootload(addr as *const u32);
}

However, but the user application still doesn't start properly (it should blink a LED, but the LED lights up and stays that way). I suspect this is to do with the network stack (ethernet status LEDs don't reset during/after the jump). When I try this with a toy bootloader (that immediately performs the jump), the application works as expected.
Do you have an idea how to fix this? Should I abandon async, or even whole embassy?

This is definitely possible to make work.
Is this stm32? Others have reported issues if you don't mask+unpend the irq for the timer used by the time driver. (if you're using time-driver-any it's automatically picked, usually one of the higher numbered timers, you can find out which by checking which timer is missing in Peripherals)
I'd recommend iterating over all the irq numbers and doing mask+unpend for every single one of them though. There's also DMA, EXTI irqs that the HAL enables for you.

which exact stm32 are you using?

I'm using the chip stm32f767vgtx. Thanks for the tip with timer interrupts, I'll try the iterating approach.

The jumping works after configuring clocks in bootloader and in user application to the same settings (scaling factors, HSE mode, and such). I wonder if there's a way to dispose of this need of compatibility? Can I somehow reset the clock so that user application can apply its own settings independently?

It's explicitly supported to have different rcc configs in the bootloader and the application, if both are using embassy-stm32. embassy-stm32 has code in rcc init to switch back to HSI before reconfiguring RCC. https://github.com/embassy-rs/embassy/blob/main/embassy-stm32/src/rcc/f247.rs#L151-L157 (If you find this doesn't work please open an issue!)
I'm not sure if stm32h7xx-hal or the ST C HALs do this. If they don't then this could be the cause of the issue. You can probably workaround it by making the bootloader "deinit" rcc itself before jumping to the application: switch to HSI, disable PLLs, disable HSE. There's no API in embassy-stm32 to do this, you can do it using the PAC directly.

Ok, thanks so much for the help!


Clear the dimensions cache after updating the soft wrap column

Updating the soft wrap column could cause us to compute different values for derived dimensions, so any dimensions that were cached in the process of updating the soft wrap column need to be cleared.
This fixes a randomized test failure found be @Ben3eeE.
/cc @Ben3eeE @as-cii

This seed is still failing: const initialSeed =<PHONE_NUMBER>985 // Fails with 10 random edits
The others I found are fixed with this PR.

@Ben3eeE It would be more helpful to get the value for seed instead of initialSeed to jump straight to the failure.

Force pushed a rebase to hopefully resolve an unrelated issue.
I'm having trouble reproducing with @Ben3eeE's failing seed. Maybe it's a platform issue. @Ben3eeE could push another WIP pull request with the failing seed? I think this PR is an improvement so I'm inclined to proceed once we build green.

Yeah this is an improvement 🚢
I'll push a WIP PR with the failing seed to see what the platforms say.


Update docs_parser.py

pip install PyPDF2 docx2txt pytesseract pdf2image

Its a good place to do OCR on docx.
I think you have another PR open for OCR, can we consolidate it.
Also if you can link it to an issue - it would be much appreciated.
thank you!

pip install pytesseract
we need to runn this in enviroment but how can i add this i cant find requirment .txt

Its in the application folder

Are your other PR's active?
Maybe we can close some inactive ones?
https://github.com/arc53/DocsGPT/pulls?q=author%3AsOnU1002+


luci-mod-system: authorized_keys is created with wong permission

/etc/dropbear/authorized_keys file is created with wrong permissin (666) when ssh public key is added via LuCI, so ssh fails to authentication with public key.
syslog:
Mon Oct 21 12:21:21 2019 authpriv.info dropbear[2725]: Child connection from <IP_ADDRESS>:50467
Mon Oct 21 12:21:23 2019 authpriv.info dropbear[2725]: /etc/dropbear/authorized_keys must be owned by user or root, and not writable by others
Mon Oct 21 12:21:23 2019 authpriv.warn dropbear[2725]: Pubkey auth attempt with unknown algo for 'root' from <IP_ADDRESS>:50467
Mon Oct 21 12:21:23 2019 authpriv.info dropbear[2725]: Exit before auth (user 'root', 0 fails): Exited normally

file:
root@OpenWrt:~# ls -alh /etc/dropbear/authorized_keys
-rw-rw-rw-    1 root     root         758 Oct 21 13:34 /etc/dropbear/authorized_keys

Device: NEC Aterm WG800HP
LuCI: LuCI Master (git-19.292.31773-cc35194)
Client: Windows 10 1903 (18362.418)
Browser: Microsoft Edge 44.18362.387.0

Note that you need 77a89299f4764dc92b2e0fbedb1a6853256320ef too if you want to pick it manually.

Thank you.


Add deprecation notice to repository and CLI

This issues deprecation notices for the repository. This was discussed in GOV.UK RFC 100. Please use rubocop-govuk and sass-lint instead.

Let's not merge this before #134 is released.


Only show backtrace if GITGUARDIAN_CRASH_LOG is set

This reverts commit 69204a9ba9a919250b464748ca06774ccceec8c0 and provides a different way to ensure we exit with 0 in case a pre-receive hits the timeout.
Fixes #150.
Before:
$ ggshield foo
Traceback (most recent call last):
  File "/home/agateau/.local/bin/ggshield", line 8, in <module>
    sys.exit(cli_wrapper())
  File "/home/agateau/.local/pipx/venvs/ggshield/lib/python3.8/site-packages/ggshield/cmd.py", line 229, in cli_wrapper
    return_code: int = cli.main(standalone_mode=False)
  File "/home/agateau/.local/pipx/venvs/ggshield/lib/python3.8/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/home/agateau/.local/pipx/venvs/ggshield/lib/python3.8/site-packages/click/core.py", line 1653, in invoke
    cmd_name, cmd, args = self.resolve_command(ctx, args)
  File "/home/agateau/.local/pipx/venvs/ggshield/lib/python3.8/site-packages/click/core.py", line 1717, in resolve_command
    ctx.fail(_("No such command {name!r}.").format(name=original_cmd_name))
  File "/home/agateau/.local/pipx/venvs/ggshield/lib/python3.8/site-packages/click/core.py", line 673, in fail
    raise UsageError(message, self)
click.exceptions.UsageError: No such command 'foo'.

After:
$ ggshield foo
Usage: ggshield [OPTIONS] COMMAND [ARGS]...
Try 'ggshield -h' for help.

Error: No such command 'foo'.

After, with GITGUARDIAN_CRASH_LOG:
$ GITGUARDIAN_CRASH_LOG=True ggshield foo
Traceback (most recent call last):
  File "/home/agateau/src/ggshield/.venv/bin/ggshield", line 33, in <module>
    sys.exit(load_entry_point('ggshield', 'console_scripts', 'ggshield')())
  File "/home/agateau/src/ggshield/ggshield/cmd.py", line 237, in cli_wrapper
    return cli.main(args, prog_name="ggshield", standalone_mode=not show_crash_log)
  File "/home/agateau/src/ggshield/.venv/lib/python3.8/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/home/agateau/src/ggshield/.venv/lib/python3.8/site-packages/click/core.py", line 1653, in invoke
    cmd_name, cmd, args = self.resolve_command(ctx, args)
  File "/home/agateau/src/ggshield/.venv/lib/python3.8/site-packages/click/core.py", line 1717, in resolve_command
    ctx.fail(_("No such command {name!r}.").format(name=original_cmd_name))
  File "/home/agateau/src/ggshield/.venv/lib/python3.8/site-packages/click/core.py", line 673, in fail
    raise UsageError(message, self)
click.exceptions.UsageError: No such command 'foo'.

Codecov Report

Merging #179 (7ed780a) into main (76f4cd4) will increase coverage by 0.20%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #179      +/-   ##
==========================================
+ Coverage   92.31%   92.51%   +0.20%
==========================================
  Files          33       33
  Lines        1665     1670       +5
==========================================
+ Hits         1537     1545       +8
+ Misses        128      125       -3

Flag
Coverage Δ

unittests
92.51% <100.00%> (+0.20%)
:arrow_up:

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

Impacted Files
Coverage Δ

ggshield/cmd.py
91.66% <100.00%> (+4.79%)
:arrow_up:

ggshield/pre_receive_cmd.py
94.38% <100.00%> (+0.55%)
:arrow_up:

ggshield/path.py
80.35% <0.00%> (-3.58%)
:arrow_down:

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 f320907...7ed780a. Read the comment docs.


⚠ Bofrost.lu has degraded performance

In 896c579, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1533 ms

Resolved: Bofrost.lu performance has improved in 98aa9aa after 7 minutes.


Transparent background (Lowercase support)

Hello, thanks for your hard work. Appreciated.
I am writing an extension for phpBB, I see in the references of the Web API there isn't a transparence method to use. Is it implemented and just nor mentioned or?
Example:
https://ui-avatars.com/api/?name=3Di&length=3&background=0D8ABC&color=fff&rounded=true&size=128
The img generated is rounded but on a grey background. (and doesn't take care of lowercase letters?)
If the img would have been square then with CSS inline is not a prob I know.
Thanks. :)

Sorry, I just noticed that the Img has been saved as transparent. :(
Feek free to close this.
Regards and keep up the good work.

Hello! Thanks for taking time to report bugs! :)
I think, as you mention, that it is transparent, but feel free to correct me 👍
I will add a method to allow lowercase as per your request, so I will keep the issue open but simply edit it.
Thanks!

Also, thanks for using this in your extension! Make sure to let me know so I can link to it on the site 👍

Sure thing!
Well I am quite sure the grey background has been not included within the savedIMG because I posted that image on phpBB and shows as rounded/transparent bkg.
I will see what happens when the URL to the image will be stored into the appropriated user's DB field "user_avatar" in this case.. I will keep you posted.
Many thx. :)

About the Lowercase, you know there is
$nameOrInitials = mb_strtoupper(trim($this->parameter_name)); there in the initials.php ;)

Okay, great! 👍
Haha yeah, I added it initially on purpose because it was what I needed, never thought about lowercase support... but..
https://ui-avatars.com/api/?uppercase=false&name=lowercase+Support
Now it is supported, in the API and in the core packages 😄

Great! Thank you.
Btw, I am involved in about 10 extensions for phpBB so this one is the last one but I am at a good point, here is the newly created repository with some grabs (using your API within anothe rextension of mine)
https://github.com/3D-I/pia#grabs
I will keep you informed. :)

Super cool! 😄 I will add a link to this on a Projects page on the main site soon


mocha reporter should unwrap ERR_TEST_FAILURE

A failing test is currently displayed like this:
     Error [ERR_TEST_FAILURE]: should be a number: expected 'hello' to be a number
      at async Promise.all (index 0)
     Caused by: AssertionError: should be a number: expected 'hello' to be a number
      at TestContext.<anonymous>
      at Test.runInAsyncScope (node:async_hooks:206:9)
      at Test.run (node:internal/test_runner/test:865:25)
      at Suite.processPendingSubtests (node:internal/test_runner/test:574:18)
      at Test.postRun (node:internal/test_runner/test:964:19)
      at Test.run (node:internal/test_runner/test:907:12)
      at async Promise.all (index 0)
      at async Suite.run (node:internal/test_runner/test:1226:7)
      at async Test.processPendingSubtests (node:internal/test_runner/test:574:7)

Compared to mocha:
     AssertionError: should be a number: expected 'hello' to be a number
      at Context.<anonymous>
      at process.processImmediate (node:internal/timers:483:21)

I guess the ERR_TEST_FAILURE should be unwrapped. There are a number of extra stack frames too, but I'm not sure if that's important.

By the way, nice work on this reporter: https://github.com/cjihrig/test-runner-ecosystem/actions/runs/10443936521/job/28917907794

Will take a look once I am back from vacation


Update README.md

I have added the documentation on rounded button radius in the readme file. Please review it and suggest any improvements.

Thank you for the great work!
@all-contributors please add @ayushi-2002 for documentation


[24.05] nixos/nextcloud: remove spurious warning referencing 24.11

Description of changes
The warning for nextcloud 29 does not apply here: It warns against having a nextcloud install from a NixOS version older than 24.11 on NixOS installations which are older than 24.11, which is superfluous.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

ah, forgot ofborg wouldn't find maintainers for this. pinging @Ma27 since you seem the most frequent committer on this module, and @RaitoBezarius since you introduced that warning.

I wa s also wondering about that warning but unsure if it was intended and did not receive feedback on the question in the PR.
Removing it is definitely less confusing for stable users.

I recall that there was a comment asking about that, but it slipped off my radar. Apologies!

I wa s also wondering about that warning but unsure if it was intended and did not receive feedback on the question in the PR.
Removing it is definitely less confusing for stable users.

I recall that there was a comment asking about that, but it slipped off my radar. Apologies!

No problem about that :) thank you still for the answer.

Apologies, this must have been my fuckup.
Le jeu. 20 juin 2024, 11:01, Shawn8901 @.***> a écrit :

I wa s also wondering about that warning but unsure if it was intended and
did not receive feedback on the question in the PR.
Removing it is definitely less confusing for stable users.
I recall that there was a comment asking about that, but it slipped off my
radar. Apologies!
No problem about that :) thank you still for the answer.
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/321093#issuecomment-2180176520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACMZRAI56MGAIXT2COX63TZIKK43AVCNFSM6AAAAABJSRVACGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQGE3TMNJSGA
.
You are receiving this because you were mentioned.Message ID:
@.***>


won't install in botframework composer

says installing, but doesn't end up installing, using the latest BFWC on Mac,

same, could not install as well

Did anyone get any solution to this?

i moved on to other things. didnt get any support here

The iciclecreek packages use the same versioning as the target BF.  If you are installing 4.19 and your project is on older bot framework you might need to upgrade the nuget packages to match, or select an older version of the package.

The iciclecreek packages use the same versioning as the target BF. If you are installing 4.19 and your project is on older bot framework you might need to upgrade the nuget packages to match, or select an older version of the package.

I have tried multiple versions but nothing is working. Initially it shows "Installing Package" and after few seconds "Loading" and then nothing happens. I am using bot composer 2.1.2 and SDK 4.12 (Latest ones).


getting too many redirects error on v2.6.1

Getting a too many redirects error (in multiple browsers), after the latest upgrade to v2.6.1. I'm sure it's a simple config change. Anyone have ideas on what could be causing this?

Sounds like for some reason the install script did not update the version in either your xml file or MySQL/MariaDB/SQLite database. If you are running a lite install of the portal edit the proper xml file which contains the portal data.
sudo nano /var/www/html/settings.xml
Change the version to 2.6.0.
<setting>
    <name>version</name>
    <value>2.6.1</value>
</setting>

If using MySQL or MariaDB with the advanced portal features update the database by using the following command.
mysql -u<USER_NAME> -p<USER_PASSWORD> <DATABASE_NAME> -e "UPDATE adsb_settings SET value =  '2.6.1' WHERE name = 'version'";
SQLite use the following command:
sudo sqlite3 /var/www/html/data/portal.sqlite "UPDATE adsb_settings SET value =  '2.6.1' WHERE name = 'version'"

Thanks, Joe. This works!
And a special thanks for all you're doing for the community here. It's much, much appreciated!


[MRG] add run-many-csv

Code to run many sample x query tests at once for a tool, and save the results.
See updated README for run instructions for run-many-csv!

ready for review @jackroddy @bluegenes


NDRS-821: upgrade tokio

Ref: NDRS-821, NDRS-977, NDRS-984, NDRS-985, NDRS-986, NDRS-995 and NDRS-998.
This PR upgrades tokio and those other dependencies which also require upgrading as a result.
A significant cause for change is that the NodeId enum has again been made Copy since upgrading libp2p.  A further notable change is that small_network now uses Bincode rather than MessagePack for framing messages under the hood.

Is it possible to separate changes to the small_network and handshake process to a separate PR? It shouldn't be related to the upgrade task at all.

Is it possible to separate changes to the small_network and handshake process to a separate PR? It shouldn't be related to the upgrade task at all.

I'm think with the exception of the addition of Copy to NodeId, everything else is really all tied to upgrading tokio - as in it either won't compile or it won't run without it.

bors merge


In spim completion callback, provide address and length params - similar to the others.
Check buffer lengths on std::equal() comparisions.

Done.


docs(configuration): update output.library

Related issue https://github.com/webpack/webpack.js.org/issues/4687
Preview url https://webpack-js-org-git-fork-chenxsan-feature-output-library-365426.vercel.app/configuration/output/#outputlibrary

Will update the author library guide in another pull request with links to the new output.library.type once this get merged.

Will update the author library guide in another pull request with links to the new output.library.type once this get merged.

Sounds good


TypeError: unhashable type: 'list'

Problem: dataframes containing a column with entries of type List fail to load.
Step to reproduce: try to show() a pandas dataframe where one column is all, or has some, List objects in it.
Expected Behavior: window shows with data instead of blank.

Duplicate of #58, are you sure you have the latest version?


Add .5em of spacing between paragraphs in the same message.

Fixes #2607.
Before:

Now:

@zulipbot add "needs review"

Thanks!
How'd you choose the value 0.5em? It looks about right to me, but ideally I'd like to have these numbers come either from Material guidelines (so choices we make across the app all fit with one coherent system), or have some kind of systematic reasoning behind them.

Using ems allows us to scale the display by changing the base font.

I think this is a specific case where there actually isn't any guideline, since it's unconventional to space between two adjacent paragraphs in the same piece of markdown (I've realized that the web app is unique in this regard).
I think using em for this case is reasonable, because em scales relative to the size of the base font.

Looking at this more, I think I've misdiagnosed a different issue, which is that empty lines between multiple paragraphs in the same message are not displayed.
For example, the markdown:
paragraph 1

paragraph 2

is, in the mobile app, currently displayed as:
paragraph 1
paragraph 2

I think it would make the most sense to:
(1) Close this PR and #2607 without merging in the changes, which would adhere to conventions around displaying markdown (no spacing between adjacent paragraphs)
(2) Open a new PR for the bug I've described above.

Hmm -- I think #2607 is exactly the bug you've just described. :-) In particular, the example message in your screenshots has this source:
Looks like upstream's previous release was Apr 2 -- just a day before that PR -- and before that Jan 8.

@**Vishwesh Jainkuniya** Do you recall if there were any other icons of interest to us in that new version other than `terminal` for the auth screen? If so, it may be worthwhile to use an unreleased version from master.

complete with a blank line between the paragraphs.
So it sounds like you want to close this PR and open a new one with a different solution, to make it behave like the web app does.

@gnprice Yep!


Remove unnecessary dependency

This PR:

[ ] Adds a new feature ...
[ ] Covered by tests
[ ] Fixes #nnnn

Can this be merged please? It would be helpful to resolve, thanks!


 But one VEcan device (the only one in the system) is unavailable. I need to manually reconfigure => rescan devices to get it back available in HA.

I have the same problem. After restarting HA I always have to reconfigure the victron integration and set the rescan option.
This problem has existed since the beginning.

Thank you for opening this issue.
Does the vecan modbus id change between reboots?
What does the logging say, which versions are you running (gx device, this integration, ha)

Hi no, the vecan modbus id ist always 0
I'm running Venus 3.0, Integration 0.1.2 and HA 2023.6.3

same here

Hello,
I have the same issu on my system, every time HA restart (for any update the system as to deal with), I MUST rescan available devices to be able to retrieve values from one of my solar array.
And I have not been able ton understand what is happenning.
I only loose one device, but it's making a huge mess in all my automations and the energy dashboard.
Thanks for your time on this matter.
Regards

is there no way to just rescan automatically after restart of HA?

Same issue. Is there a file we can edit to make rescan happen after every restart? Or make it so the check box under configuration stays checked?

The issue has been shipped in the latest release (v0.3.0) closing issue as resolved.
Feel free to re-open if the issue persists with the v0.3.0 release


trinity: New BlockImporter service to workaround issue 902

Shouldn't be needed once #915 lands, but if that takes longer than we expect we might want to go with this as a temporary solution

Since #915 is merged, are we good to close this issue?


Updated validations.py python script.

Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

Cleared all the checks.


DeprecationWarning: Testing an XML element's truth value will raise an exception in future versions

From a pytest run:
              last_child = self.lastChild(sibling)
              indent = 0
  >           while last_child:
  E           DeprecationWarning: Testing an element's truth value will raise an exception in future versions.  Use specific 'len(elem)' or 'elem is not None' test instead.

  __pypackages__/3.12/lib/markdown/extensions/admonition.py:79: DeprecationWarning

From https://docs.python.org/3.12/whatsnew/3.12.html#deprecated:

The xml.etree.ElementTree module now emits DeprecationWarning when testing the truth value of an xml.etree.ElementTree.Element. Before, the Python implementation emitted FutureWarning, and the C implementation emitted nothing.

Also from https://docs.python.org/3.12/whatsnew/3.12.html#pending-removal-in-python-3-14:

Testing the truth value of an xml.etree.ElementTree.Element is deprecated and will raise an exception in Python 3.14.

Python Markdown version: 3.3.7.
Not sure if this is fixed in later versions.

We do have some issues which I've fixed locally:
diff --git a/markdown/extensions/admonition.py b/markdown/extensions/admonition.py
index 6d395f3..ce8492f 100644
--- a/markdown/extensions/admonition.py
+++ b/markdown/extensions/admonition.py
@@ -78,14 +78,14 @@ class AdmonitionProcessor(BlockProcessor):
             indent = 0
             while last_child is not None:
                 if (
-                    sibling and block.startswith(' ' * self.tab_length * 2) and
-                    last_child and last_child.tag in ('ul', 'ol', 'dl')
+                    sibling is not None and block.startswith(' ' * self.tab_length * 2) and
+                    last_child is not None and last_child.tag in ('ul', 'ol', 'dl')
                 ):

                     # The expectation is that we'll find an `<li>` or `<dt>`.
                     # We should get its last child as well.
                     sibling = self.lastChild(last_child)
-                    last_child = self.lastChild(sibling) if sibling else None
+                    last_child = self.lastChild(sibling) if sibling is not None else None

                     # Context has been lost at this point, so we must adjust the
                     # text's indentation level so it will be evaluated correctly

But we are also getting:
Traceback (most recent call last):
  File "/Users/facelessuser/Code/github/markdown/tests/test_meta.py", line 20, in test__version__IsValid
    import packaging.version
ModuleNotFoundError: No module named 'packaging'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/facelessuser/Code/github/markdown/tests/test_meta.py", line 22, in test__version__IsValid
    from pkg_resources.extern import packaging
ModuleNotFoundError: No module named 'pkg_resources'

I'll have to dig into that issue separately.

https://docs.python.org/3.12/whatsnew/3.12.html#removed:

easy_install, pkg_resources, setuptools and distutils are no longer provided by default in environments created with venv or bootstrapped with ensurepip, since they are part of the setuptools package. For projects relying on these at runtime, the setuptools project should be declared as a dependency and installed separately (typically, using pip).

Or maybe we can use importlib.resources.

I've created the separate issue here: https://github.com/Python-Markdown/markdown/issues/1357 for the packaging issue.


small suggestions

Unfortunately, I don't know how to eliminate render_slice panic without breaking API.

Thank you for the pr. But I'm not 100% sure these are fixes we need right now.
The derive default fix is nice will bump our minimum supported rust version to 1.62.0. I don't think this is a big enough improvement to warrant that. We will probably do this once we have other reasons to bump the MSRV.
The const generics patch fixes a piece of code that will probably change in the near future.


Testcase code should not directly include "cfe_test_msgids.h" (yet)

Describe the bug
The module-specific header file is a relatively new addition.  But for a user that has overridden the previous all-inclusive cfe_msgids.h file, including the test_msgids.h directly will cause conflict with the overrides.
To Reproduce
Override (only) cfe_msgids.h in a build, and change the msgids in here.  Do not override cfe_test_msgids.h.
Attempt to build cfe_testcase -- the cfe_test_msgids.h inclusion will bypass the modified msgids, and get defaults, which will conflict / mismatch.
Expected behavior
Should be backward compatible with an existing override of cfe_msgids.h
System observed on:
Debian
Reporter Info
Joseph Hickey, Vantage Systems, Inc.

Reopening w/ Dan's concurrence, this really should be fixed.

@skliper  -- Is there a specific problem with your current msgid file?  It should still find (and use) a file called cpu1_msgids.h and use that for cfe_msgids.h on cpu1.  Can you confirm the content of "cfe_msgids.h" in your build is still as you expected it to be?
And yes - cfe_test_msgids.h (along with all the others) will still be generated.  For now, they should be ignored -- nothing includes them, if not using the default msgids.
I will look again into some method of (possibly) avoiding the confusion of generating a file that is not used.  But other than that potentially-confusing aspect - is something broken here?

@dzbaker Recommend closing this in favor of #2405 due to the issues this causes per comment on #2404 about breaking builds that don't include cfe_testcase.
https://github.com/nasa/cFE/pull/2404#issuecomment-1638859197

Note that I was able to work around my issue by overriding the cfe_test_msgids.h source from target_defs/arch_build_custom.cmake:
set(TEST_CFGFILE_SRC_cfe_test_msgids ${MISSION_DEFS}/cpu1_msgids.h)
The another option would be to create a symbolic link in target_defs from cfe_test_msgids.h to cpu1_msgids.h but that was less desireable.


[SPARK-12719][SQL]  SQL generation support for Generate

What changes were proposed in this pull request?
This PR adds SQL generation support for Generate operator. It always converts Generate operator into LATERAL VIEW format as there are many limitations to put UDTF in project list.
This PR is based on https://github.com/apache/spark/pull/11658, please see the last commit to review the real changes.
Takes over https://github.com/apache/spark/pull/11596
How was this patch tested?
new tests in LogicalPlanToSQLSuite

cc @liancheng @yhuai @gatorsmile @dilipbiswal

Test build #53071 has started for PR 11696 at commit cfc74ef.

Test build #53071 has finished for PR 11696 at commit cfc74ef.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/53071/
Test FAILed.

test this please

Test build #53075 has started for PR 11696 at commit cfc74ef.

Test build #53075 has finished for PR 11696 at commit cfc74ef.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/53075/
Test PASSed.

@cloud-fan Thank you. LGTM

LGTM. Thank you for your work! @cloud-fan

@cloud-fan the logic looks good to me.
I left some comments -- try make this understandable (by adding more comments or renaming some functions) for people that haven't spent a lot of time understanding this code.

OK. I have merged https://github.com/apache/spark/pull/11658/commits. Let me rebase this one to just keep the top commit.

https://github.com/apache/spark/pull/11768 is the commit for generator. To avoid of destroying @cloud-fan's branch by any accident, I create that new PR.

Test build #53402 has started for PR 11696 at commit 6fca665.

Test build #53402 has finished for PR 11696 at commit 6fca665.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/53402/
Test FAILed.

Merged build finished. Test FAILed.

Test build #53404 has started for PR 11696 at commit dcbbcb8.

Test build #53404 has finished for PR 11696 at commit dcbbcb8.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/53404/
Test PASSed.

I'm going to merge it to unblock following works, will address comments of @yhuai and @liancheng if you have any.

Sorry for the late review. LGTM except for two minor comments.


How to get the mentioned users?

If I want to get the list of mentioned users (To submit to the Backend), how could I do it?
Thanks & Regards.

Hi @hainhathoang88
You can create a list and fill it from func mentionSelected(id:Int, name: String) in OEMentionsDelegate
So whenever a user is selected you add to the list.

Ok, but then how do I remove the users from the list when the text is deleted?

Stuck on that ......
Any solution?

Ok, but then how do I remove the users from the list when the text is deleted?


Using this component from objective-c code

Hello,
First of all I have to tell you that you did such a great component and work! I think is not easy to reproduce that kind of interface.
Second I would like to ask you if it is possible to integrate that code to my app (done with obj-c) just making calls to your swift code. Would be great to use this feature!
Thank you very much
Maxi

Swift code can be used in obj-c as well
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

If you have issues that just do not use cocoapods, instead just download sources and add to your project


Add Zendure

Fix https://github.com/evcc-io/evcc/issues/14797
Note that battery control is not supported. A local api is announced for 2025, we'll revisit then.

This doesn't work if the global server is used which many advanced users even in Europe have chosen since it's supposedly more stable and offers newer devices faster etc.
For the global server the URL to get the credentials is:
https://app.zendure.tech/v2/developer/api/apply
So another optional parameter for the server is needed.
And a Hyper V is mentioned. That's not a Zendure product I know of. The Hyper 2000 is a bi-directional home battery+PV system and the Superbase V is a power station.

Thank you, will update asap.

I'm preparing a pull request for the template with some additional examples etc. right now.

 To y'all for trying your damn hardest to implement the wishes of the users - you all have my deepest respect. (As I had a peek into the code there was no way in hell i could have accomplished this)
I don't want to be a PIA, but the current "Bad Request error" I get while trying to configure is related to the fact, that currently the EU server is used in general and not the global one - correct?

Probably. Waiting for @Raudi1 if he wants to grab it.

Probably. Waiting for @Raudi1 if he wants to grab it.

I already did the pull request. But only for the template. I could probably figure the rest out, but it would probably take me a couple of hours at least since I'd have to set up a dev environment and take a good look at all the code first and then do it wrong a couple of times before I get it right. I don't have the time for that right now since I'm a dentist with my own practice. The last quarter is always the most busy.

I still can't add my Zendure device even with the correct server. When I try to validate it, I get the error
cannot create meter type 'template': cannot create meter type 'zendure': unexpected status: 400 (Bad Request)
Oddly enough I can't find anything in the logs even with the level set to trace.

I can confirm that the global login doesn't work. EU works find. Maybe the device can only be setup in the matching region?

Oddly enough I can't find anything in the logs even with the level set to trace.

Working find for me.

Normally the device should be found on the corresponding server where the Hyper is connected to - either the global or the EU. Hence the different URLS. It should not make any difference - the response from the server should be the same.
I will try to remove the server on the global one and switch over to the European to see if that works.
Oddly enough I still find MQTT entries from my former tries to get the Hyper connected in my logs although it is not configured in the Yaml or the GUI.
[mqtt ] TRACE 2024/11/18 19:19:31 recv DISnXQ5W/Q5mkHULJ/state: '{"sn":"EE1HYMCFM230063","remainOutTime":398}'
I thought maybe that was my problem that entries are double, but I am not able to remove it at the moment.

I can confirm that the global login doesn't work. EU works find. Maybe the device can only be setup in the matching region?

I have the official MQTT and the ioBroker adapter working. If I use the manual method with
curl -i -v --json "{'snNumber': 'HubSeriennummer', 'account': 'Emailadresse'}" https://app.zendure.tech/v2/developer/api/apply
I get the correct response:
{"code":200,"success":true,"data":{"appKey":"xxxxxxx","secret":"xxxxxxxxxxxxxxx","mqttUrl":"mqtt.zen-iot.com","port":1883},"msg":"Operation successful"}* Connection #0 to host app.zendure.tech left intact

Ah, region was missing from the template, fixed!

Fix works - i was able to add the battery with the nightly build.  (I dont use the Hyper as inverter) Thanks @andig!
However @Raudi1 can you confirm that when the Hyper is discharging it is shown as "Batterie laden" instead of "Batterie entladen"?

However @Raudi1 can you confirm that when the Hyper is discharging it is shown as "Batterie laden" instead of "Batterie entladen"?
I will test it next release. Might even add a second Hyper. They just went down a lot. Only around 900€ for the Hyper with 1.92kWh or 2325€ for the Hyper with 7.68kWh and 2 solar panels.

So - I am fairly sure that the values are the wrong way around.
My Hyper is discharging atm with 192W. EVCC tells me battery is charging with 206W.
And another problem from Zendure is that the values are not reset to zero when there is no update to the value. In Homeassistant I had to add an automation to set them to zero when there is no change to the value for 3 Minutes.
I dont know if there is a way for EVCC to do the same (if necessary) - I cant wait for zendure to add the local API...

I think it would be better to use
packInputPower - Discharging of the battery
outputPackPower - Charging of the battery
instead of the used AC values anyway. I had it like that at first and it caused issues because it wouldn't show the battery as charging when it uses PV etc. With the pack values it works as expected for me.

So - I am fairly sure that the values are the wrong way around.

I can't reproduce this. For me, the charge/discharge values are of correct sign. I also don't have an issue with values not dropping back to zero.


Fixed In-Game Config menu not showing

Changed some info in mcmod.info

I've manually applied the changes in the newer update and the config button is still not functional. I'm going to push the changes for 4.1.1 and if you could pull it and test it out, see if you can find out why it's not working, that would be great. The only real change in this pull request was the casing of the modid in the mcmod.info file, which does not fix the issue.

I did go test it out but it started working for me.. strange ._.

That is strange, download the 1.11.2 branch and build the mod. Let me know if it's working in game, it's not in development environment

Ah, ha! I found our solution! It seems that things have changed with 1.11.2 in the configurations. I've looked at what Just Enough Items has done and it all works now. I'm having problems pushing the results though.. as my fork won't update to your branch's current commit

Added commit bc4c3d9

Thanks, I've fixed this using the code you provided and pushed it into the repo. Only two changes needed to be made so rather than merge this PR I just made those two line changes and pushed that. Thanks for the help!

Np! I'll be happy to help with any more problems!


Implement GPU events II [16]

Following the work of #183, move event queue behaviour to device side for large-step (mindelay/2) periods, allowing desynchronized simulation time across cells.

Add infrastructure for per-cell simulation time and time step.
Implement device-side per-cell event queues.
Implement cell_group plumbing and device-side delivery.

Implementation plan.
The goal is to have event queuing and sampler data delivery performed on the cell_group side, and event delivery and probe data capture performed on the lowered cell side. Probe data vs. sampler delivery will be handled in another ticket, but the implementation of this work should anticipate this future work.
There are four proposed components of the implementation:

Implement explicit event binning.
This is required for the split in event handling responsibility between the cell_group and the lowered cell. This also addresses the problem of events modifying the time for other events on different cells in the same group. The structure for performing the binning was added in PR #204.

Refactor interface between cell_group and lowered cell for asyncronous cell state.
While leaving the underlying behaviour and semantics intact, modify the API presented to cell_group by the lowered cell implementation to allow for the fact that outside of a large-step integration period, the time associated with the state of each cell in the cell group might differ.
This API change will also implement the division in responsibility for event handling outlined above.

Push time and integration step period state to mechanisms.
Modify the mechanism API and modcc-generated instances to use a vector of time and dt (or rather, of current time and integration step stop time). These vectors will have one element per cell in the cell group.
Use this desynchronized state to perform per-cell time-stepping and event delivery. Integration across a step or large-step will be over the half-open time interval; events at the end point of the interval will effect the discontinuous state changes in the following integration step.

Move event delivery state to the back-end.
Perform event delivery as the first item of work in nrn_state mechanism integration. For the GPU back-end in particular, this will involve the use and implementation of a GPU-specific event list data structure.

This constitutes PR #281 up for review on the devel/async-integration branch.

PR #281 merged into devel/async-integration branch; merge of most recent master into that branch is PR #284.


Add nils to initialize to prevent syntax error

There seems to be an issue with 0.8.0 where you can't initialize a stream. I think it's a simple syntax error and this fixed it.

Hmm, are you referring to the rbx build?

No, I was getting a syntax error on the first two args having colons at the end.

Which Ruby version? All the specs pass here and on Travis?

This is because the gemspec only requires Ruby 2.0.0, but keyword arguments without default values weren’t supported before 2.1.0.
I have a change to the gem spec patch for this https://github.com/alloy/http-2/commit/74f387e944d84c8e78eb28e694716ead5a5a489d, I added it as part of my #44 PR. I should revert that if you choose to fix it by adding default values, as this PR does.

Are you aware of any stats on 2.0.0 use/adoption vs newer versions? Ruby site indicates that 2.0.0 will EOL'ed soon, but with no particular date.
/cc @mad-p wdyt?

Why not merge this PR and support a much wider range of Ruby installations? The end-result is exactly the same.
Our systems are currently on Ubuntu 14.04 (the latest LTE) with Ruby 2.0, which makes it a very common setup.

https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/

As it has been announced before, all support for Ruby 2.0.0 has ended today. Bug and security fixes from more recent Ruby versions will no longer be backported to 2.0.0, and no further patch release of 2.0.0 will be released.

We don't want to promote use of 2.0.0.


Can't set multiple metadata values

I believe I found an issue where the metadata key doesn't allow multiple values. You can find the supported metadata keys for movs HERE
This code works to store a single value of any of the linked metadata keys.
stream = ffmpeg.input(in_file)
stream = ffmpeg.output(
	stream,
	out_file,
	vcodec="h264",
	f="mov",
	pix_fmt="yuv420p",
	metadata="author=Nightingale"
)
stream = ffmpeg.overwrite_output(stream)
ffmpeg.run(stream)

But adding more than one metadata value doesn't work. In fact, the entire string is added as a single metadata value.
stream = ffmpeg.input(in_file)
stream = ffmpeg.output(
	stream,
	out_file,
	vcodec="h264",
	f="mov",
	pix_fmt="yuv420p",
	metadata="author=Nightingale show=MyShow"
)
stream = ffmpeg.overwrite_output(stream)
ffmpeg.run(stream)

Any ideas?

Hi! I couldn't even add one metadata let alone multiple. This should definitely be a feature.
Here is the code that I tried.
process = (
    ffmpeg
        .input('pipe:', format='rawvideo', s='{}x{}'.format(width, height))
        .output("test_out.mkv", r='30/1', metadata='author=Nightingale')
        .overwrite_output()
        .run_async(pipe_stdin=True)
)
process.communicate(input=video_buffer)

I'd be glad if you had any suggestions.

I'm having the same issue. I tried the solution described in this issue; however only the first  metadata argument actually works.
For example, when I run this line:
ffmpeg.output(aud, vid, output_title, **{'metadata:g:0':'title=mytitle', 'metadata:g:1':'subtitle=mysubtitle'})
The first piece of metadata (title) is set, but the second (subtitle) is ignored completely. I've tried this with different types of metadata, and the result is the same: only the first one works.

I'm having the same issue

same issue


chore(main): release 1.3.0

:robot: I have created a release beep boop
1.3.0 (2023-12-27)
Features

add replacement field to Mutant (#274) (2b2dfc8)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/stryker-mutator/weapon-regex/releases/tag/v1.3.0 :sunflower:


Create a table describing the mapping CityGML/GML type to 3DCityDB type

Schema mapping information for both 3DCityDB feature and data types has been added in JSON format to the tables objectclass and datatype (see column schema). Format-specific mappings could be build on top of this but are currently out of scope. Closing this issue. Feel free to reopen with a corresponding PR.


Q

Why is the accuracy of the moderate car reported in the paper is 12.28, but in this repository reports 13.66 and 13.72？Are the tables in this repository describing the results on the val set?

yes. the size of kitti is relatively small, so the performance fluctuates to a certain extent on this dataset. we report the mean performance in our paper, and it is reasonable if you get a slightly higher (or lower) accuracy than the reported numbers.


Memento storage contents trumps file contents even if file is newer

Create a notebook file (make sure it's saved)
Add some content
Close VS code
Edit notebook outside of VS code
Reopen VS code
Reopen file

Expected result: File contents are there
Actual result: Last contents from closing VS code is there

Mostly validated except when reopening from storage, not marked dirty anymore.

Okay the not dirty only happens if opening from a different workspace. So not a big deal.


fix: rename command line file

:tada: This PR is included in version 1.0.41 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Remove unused files and dependencies

This is a cleanup of vendor.conf and pulling out some files that were not being used along with their dependencies.

LGTM


fix: pfe-accordion disclosure on hover

pfe-accordion
On hovering over the disclosure, the padding would shift visibly when the component was expanded.
Related issue

(#1002) pfe-accordion has issues with padding

Preview
Link(s) to demo page(s) where this element can be viewed:

pfe-accordion

What has changed and why
Added context to the padding shift so that it was properly scoped.
Testing instructions

Open the demo page
Scroll down to the disclosure.
Open the disclosure.
Hover over the header.

You should not see any change in the header positioning.
Browser requirements
Your component should work in all of the following environments:

[ ] Latest 2 versions of Edge
[ ] Internet Explorer 11 (should be useable, not pixel perfect)
[ ] Latest 2 versions of Firefox (one on Mac OS, one of Windows OS)
[ ] Firefox 68 (or latest version for Red Hat Enterprise Linux distribution)
[ ] Latest 2 versions of Chrome (one on Mac OS, one of Windows OS)
[ ] Latest 2 versions of Safari
[ ] Android mobile device (such as the Galaxy S9)
[ ] Apple mobile device (such as the iPhone X)
[ ] Apple tablet device (such as the iPhone Pro)

Ready-for-merge Checklist
Check off items as they are completed.  Feel free to delete items if they are not applicable.

[x] Expected files: all files in this pull request are related to one request or issue (no stragglers or scope-creep).
[ ] Browser testing passed.
[x] Repository compiles and tests pass.
[x] Changelog updated (not needed for documentation updates).
[ ] Approved by designer.

Merging
Please squash when merging and ensure your commit message uses conventional commit formatting.
Be sure to share your updates with the<EMAIL_ADDRESS>mailing list!

Rally: https://rally1.rallydev.com/#/detail/defect/aaca0dbc-bf59-41a8-a0ad-12089bafb9cd


Feature Request: Daily Archive of Paper Recommendations

Feature Description
Currently, it seems that the daily paper recommendations are only accessible through the GitHub page (if i understand it correctly), which limits the ability to revisit recommendations from previous days. This limitation makes it challenging to track and review papers that were recommended earlier.
Suggestion
I propose a feature request that automatically saves the daily recommendation results. This feature would provide users with the ability to access past recommendations at their convenience.

You should use the slack endpoint, since slack stores all the past messages.
If you want a website version, you can make some slight modifications to store the output.md that's generated each day and show the last few day worth. That's not a change I want to make, since that requires that I make the system stateful (which adds maintenance overhead) and the slack endpoint already handles this use case.

thanks


driversi686Linux.amdvlk: 2024.Q3.1 -> 2024.Q3.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for driversi686Linux.amdvlk is: AMD Open Source Driver For Vulkan
meta.homepage for driversi686Linux.amdvlk is: https://github.com/GPUOpen-Drivers/AMDVLK
meta.changelog for driversi686Linux.amdvlk is: https://github.com/GPUOpen-Drivers/AMDVLK/releases/tag/v-2024.Q3.2
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2024.Q3.2 with grep in /nix/store/71spaisccaiaj51gzfmxsza6yx3236dd-amdvlk-2024.Q3.2
found 2024.Q3.2 in filename of file in /nix/store/71spaisccaiaj51gzfmxsza6yx3236dd-amdvlk-2024.Q3.2

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

amdvlk
driversi686Linux.amdvlk

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/71spaisccaiaj51gzfmxsza6yx3236dd-amdvlk-2024.Q3.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 driversi686Linux.amdvlk https://github.com/r-ryantm/nixpkgs/archive/2fe8843678b120fe757b88380726497844b1186d.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/2fe8843678b120fe757b88380726497844b1186d#driversi686Linux.amdvlk

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/71spaisccaiaj51gzfmxsza6yx3236dd-amdvlk-2024.Q3.2
ls -la /nix/store/71spaisccaiaj51gzfmxsza6yx3236dd-amdvlk-2024.Q3.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.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

amdvlk
driversi686Linux.amdvlk

Maintainer pings
cc @Flakebi 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.

I tested the same update in #338172.
@NixOS/nixpkgs-merge-bot merge


OrbitController not working with Deck.gl 6.2.0

Actual Result
OrbitController doesn't work (this includes all movements - panning, zooming, rotating).
Expected Result
I expect onViewportChange to be called, but it never is from the controller. This was working on the last deck.gl version I was on (5.2).
Code Example
<DeckGL
                    ref={"deckgl"}
                    width={width}
                    height={height}
                    views={new OrbitView()}
                    zoom={100}
                    viewState={viewState}
                    controller={OrbitController}
                    onViewportChange={this._onViewportChange}
                    layers={layers}
                />

onViewportChange is not supported anymore, use onViewStateChange per upgrade-guide


Compton90.crypto

Security Policy
Supported Versions
Only the latest major version is supported at any given time.
Reporting a Vulnerability
To report a security vulnerability, please use the
Tidelift security contact.
Tidelift will coordinate the fix and disclosure.

Protection Section V.101.2


Support xxhdpi and xxxhdpi on Android.

Hi. I see you're supporting iPhone 6 and iPhone 6 Plus. May you add support for xxhdpi and xxxhdpi on Android too? In other tools I saw this is available.
Also you should update your documentation here https://www.npmjs.com/package/splashicon-generator and here https://github.com/eberlitz/splashicon-generator because you're saying you support only iOS and Android, but you're actually supporting Windows Phone 8 too

The icons for xxhdpi and xxxhdpi are generated. But I think that the PhoneGap Build Ignore them.
I updated the documentation including the windows phone 8 support, thanks

I was referring to splash screens, not icons
From: Eduardo Eidelwein Berlitz
Sent: Thursday, March 05, 2015 1:14 PM
To: eberlitz/splashicon-generator
Cc: networksolution
Subject: Re: [splashicon-generator] Support xxhdpi and xxxhdpi on Android. (#4)
Closed #4.
—
Reply to this email directly or view it on GitHub.

+1, the splash screens on the galaxy note 3 (which is xxhdpi) come out distorted, not sure if that is because there is no xxhdpi splash generated or not...

Looking around I found this (http://stackoverflow.com/questions/13487124/android-splash-screen-sizes-for-ldpi-mdpi-hdpi-xhdpi-displays-eg-1024x76/27125893#27125893), which suggests the use of 9-patch for xxhdpi and xxxhdpi.
I'll investigate how can I implement that in the future. Don't have much time right now.

Any update on this? Would be a really nice to have

Nope, but PR's are welcome.

New realease 0.2.8 with this #21


Fixed #122

This change is

Closing this in favor of v4. Highly recommend using v4 even if you are using polymer.
Thank you for the support.


Old benchmark reference

Is there a reason that this is still referencing the V1 security benchmark instead of the newer V3? Please update as appropriate.

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

ID: 0a52cba1-71f6-3338-d4cb-b1a8ee03a936
Version Independent ID: bcaa9f84-b6ec-7e5c-96e3-a286d0dc9043
Content: Azure security baseline for ExpressRoute
Content Source: benchmark/azure/baselines/expressroute-security-baseline.md
Service: expressroute
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

Hi, @DeanGross.  The ExpressRoute baseline references v1 because that is the Azure Security Benchmark to which it was written. However, we are currently in the process of updating all of our benchmarks to v3, including ExpressRoute.
When the new ExpressRoutebaseline is published, it will overwrite this one (and reference v3, obviously).  Thank you!  #please-close


Move Houston to avoid colliding with text

Move Houston to avoid colliding with heading text

Add spacing above card to prevent collision with asides.

Noting that one other way to avoid the overlap that Erika observed would be to set margin-inline-end for the title of the box, i.e. something like:
.highlight-box .heading-wrapper:first-child {
    margin-inline-end: 6rem;
}

That said, moving up and adding some spacing is also still a good idea to avoid stuff like this:

Might be worth doing that as well to be safe and to avoid Houston sitting too snuggly immediately above the header like in your first screenshot @TheOtterlord?

Yep! Much better.

Fixed! Scoped it to the questions & shrunk houston again


"Active DHCPv6 Leases" on status page is empty if system is running dnsmasq-full

I see DHCPv6 leases displayed until I remove “dnsmasq” and install “dnsmasq-full”.  Otherwise the system is working fine, I can see in DHCPv6 leases being issued.
This wasn't an issue on any of the LEDE 17 versions but has been an issue on the OpenWrt 18 versions.
Regards,
Jim

Please provide your /etc/config/dhcp and a scrubbed example of /tmp/dhcp.leases from your setup

It seems I'm lying, I don't see any DHCPv6 leases.  But I'm sure I see DHCPv6 leases being issued in the log.
dhcp:
config dnsmasq
option domainneeded '1'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option nonwildcard '1'
option localservice '1'
option dnssec '1'
option dnsseccheckunsigned '1'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option ra 'server'
option dhcpv6 'server'
option ra_management '1'
list dhcp_option '252,"\n"'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config dhcp 'guest'
option start '100'
option leasetime '12h'
option limit '150'
option interface 'guest'
option ra 'server'
option dhcpv6 'server'
option ra_management '1'
dhcp.leases:
1537839170 e0:4f:43:d9:e6:d7 <IP_ADDRESS>  *
1537868050 c0:c1:c0:4b:ca:b9 <IP_ADDRESS> *
1537850779 04:5d:4b:49:16:32 <IP_ADDRESS> * 01:04:5d:4b:49:16:32
1537850651 00:18:39:43:3b:49 <IP_ADDRESS> 01:00:18:39:43:3b:49
1537871268 00:e0:4c:36:3c:73 <IP_ADDRESS> *
1537868184 00:e0:4c:36:e9:17 <IP_ADDRESS>  *
1537866076 8c:3b:ad:e3:3c:f8 <IP_ADDRESS> 01:8c:3b:ad:e3:3c:f8
1537867042 c4:1c:ff:df:2a:6b <IP_ADDRESS> *
1537857704 00:26:2d:00:84:5b <IP_ADDRESS> 01:00:26:2d:00:84:5b
1537856699 70:5a:b6:a7:51:9f <IP_ADDRESS> 3 01:70:5a:b6:a7:51:9f
1537854386 bc:ae:c5:0f:f2:b3 <IP_ADDRESS> 5 01:bc:ae:c5:0f:f2:b3
1537854905 4c:60:de:5d:8e:e3 <IP_ADDRESS> * *
1537864168 b8:27:eb:e6:08:9b <IP_ADDRESS> *
1537869657 78:d2:94:4f:ec:21 <IP_ADDRESS> * *
1537871020 a0:6a:44:52:89:03 <IP_ADDRESS> * 01:a0:6a:44:52:89:03
1537853529 ac:22:0b:e2:8d:8b <IP_ADDRESS> -cca1d8d466379174 01:ac:22:0b:e2:8d:8b
1537861626 0c:b2:b7:45:6c:b4 <IP_ADDRESS> -0B3E 01:0c:b2:b7:45:6c:b4
1537832014 b4:f7:a1:be:e3:00 <IP_ADDRESS> * 01:b4:f7:a1:be:e3:00
1537853321 18:b4:30:a8:a6:df <IP_ADDRESS> * *
1537871330 64:51:06:69:ba:09 <IP_ADDRESS> 01:64:51:06:69:ba:09
1537839435 d0:13:fd:64:d9:db <IP_ADDRESS> * 01:d0:13:fd:64:d9:db
1537853508 18:b4:30:be:9a:b0 <IP_ADDRESS> 01:18:b4:30:be:9a:b0

I don't see this lease in the above:
Mon Sep 24 09:06:59 2018 daemon.notice odhcpd[1529]: Got DHCPv6 request
Mon Sep 24 09:06:59 2018 daemon.warn odhcpd[1529]: DHCPV6 RENEW IA_NA from<PHONE_NUMBER>2af947bcaec50ff2b3 on br-lan: ok 2601:601:9280:2081::102/128

Yup, removing odhcpd-ipv6only has corrected the issue.  I just didn't have to do this with LEDE V17.  Thank you for leading me to discover the solution!


Update MCAD Custom Resource to allow users to specific memory and cpu resources

This issue is being worked on by PR #63

PR merged. So closing the issue.


Update management_commands.md to document that purge_revisions won't …

…delete revisions that are protected

Fixes #...
Updated the document that purge_revisions won't delete revisions that are protected
Please check the following:

[ ] Do the tests still pass?[^1]
[x] Does the code comply with the style guide?

[ ] Run make lint from the Wagtail root.

[x] For Python changes: Have you added tests to cover the new/fixed behaviour?
[x] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[ ] Please list the exact browser and operating system versions you tested:
[ ] Please list which assistive technologies [^3] you tested:

[x] For new features: Has the documentation been updated accordingly?

Please describe additional details for testing this change.
[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

Closing as looks like a duplicate of https://github.com/wagtail/wagtail/pull/10761

Reopening, I think this is a different thing. Sorry, the description could probably have a bit more info for us to understand what's happening and how this relates to the other PRs you have opened.

Upon further inspection, this appears to be the docs for this PR.
https://github.com/wagtail/wagtail/pull/10759
@MeghanaNalla could you close this PR and add the docs to the branch in that other PR.
I assume this PR shouldn't be merged on its own?

@lb- yaa sure


chore: use pre-release visual studio 2017 sdk to work around tooling issues

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
chore
What is the current behavior? (You can also link to an open issue here)
Uses -stable virtual machine on AppVeyor
What is the new behavior (if this is a feature change)?
Uses -preview virtual machine on AppVeyor
What might this PR break?
No end user breaking changes, this affects where we compile from. @onovotny recommends going up to 2017 preview to obtain fixes for compiling project SDK packages. For a maintainer - I'd recommend creating a virtual machine for ReactiveUI development running VS2017 preview if you are going to get heavily involved with msbuild stuff. For simple PR's then you are a-okay staying with -stable.
Please check if the PR fulfills these requirements

[ ] The commit follows our guidelines: https://github.com/reactiveui/reactiveui#contribute
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Other information:

Coverage remained the same at 66.573% when pulling 4728622b88e89e76fe6819a227c897c33ab00ad2 on ghuntley-patch-1 into f8ef402f184daa4a29ba373285947f7d97976445 on develop.


Plots have the wrong axis orientation

As a sanity check, I wanted to make sure that the "left" on the graph below corresponds to the top of C3:

However, when opening sub-01_TB1map_patient.csv and displaying the plot, where the first value corresponds to the bottom of T2, I observe the same curve trends:

Which means that we need to mirror along the x-axis our curves.

After my fix:


ML classifications for Summary

https://pr219.ztf.snad.space
Questions:

[ ] What probability threshold to use? Currently all classifications with prob > 10% are shown
[ ] Maybe we should show the max prob classification only? Or always show it, even if it's prob smaller than threshold?
[ ] Do we need all these classifiers? Currently we have: 1) Stamp and Light curve for Alerce, 2) binary Fink classifiers for KN, SN and SN Ia, 3) Gaia three class classifier: quasar, galaxy, single star. Do we need Fink's SN Ia vs CC?

What probability threshold to use? Currently all classifications with prob > 10% are shown
-- if it is less, you do not show it at all or you are taking about summary only?
Maybe we should show the max prob classification only? Or always show it, even if it's prob smaller than threshold?
-- is it about Summary? In any case I do think that in Summary we should keep only max probability classification
Do we need all these classifiers? Currently we have: 1) Stamp and Light curve for Alerce, 2) binary Fink classifiers for KN, SN and SN Ia, 3) Gaia three class classifier: quasar, galaxy, single star. Do we need Fink's SN Ia vs CC?
-- 1), 3)  Yes, 2) I should check better

Everything is about Summary only, there is no other space where you can find it on the page

About Fink classifiers:
let's keep
"Ambiguous"
"Kilonova candidate"
"SN candidate"

https://pr219.ztf.snad.space/dr8/view/758213400002862
Increase radius of cross-match for Alerce - put 30''

https://pr219.ztf.snad.space/dr8/view/758213400002862
Increase radius of cross-match for Alerce - put 30''

It is fixed along with #223


Create terraform module ( packaged as module )

New Terraform modules have strict requirements https://www.terraform.io/docs/modules/index.html

Done here https://github.com/fredrikhgrelland/terraform-nomad-hive


[release/1.3]  Add --log-file flag for windows service.

Backport of #3831
Clean cherry-pick

Codecov Report

Merging #3840 into release/1.3 will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           release/1.3    #3840   +/-   ##
============================================
  Coverage        45.59%   45.59%
============================================
  Files              116      116
  Lines            11465    11465
============================================
  Hits              5227     5227
  Misses            5338     5338
  Partials           900      900

Flag
Coverage Δ

#linux
45.59% <ø> (ø)
: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 c7a4f87...3336793. Read the comment docs.

LGTM


feat(core): increase coverage for data type formaters

What is this about
add new type formatters

@julienblin I will rebase the lodash things once your PR got merged
About the identifiers, I'm really not sure.
What's your take on it ?
https://github.com/bonfhir/bonfhir/pull/105/files#diff-9c2a583a7bd796347546fdfb9fbb475b3210ed4ba51d39fc16a39eea9718637bR61-R65


Fix frameit 'easy mode' problem in landscape

I am not convinced that this is the right solution, but it does appear to solve the problem in #6987
So, I'm curious how @KrauseFx would solve this more correctly :smile:

Mh, I wrote the initial code, which seems to be wrong, so this looks fine to me 👍

As discussed with @KrauseFx out-of-band, the resizing appears to not be necessary here. Removing it fixes the problem.

🚀


Explain what is the Y axis on the charts

I don't get what these charts are showing. Thanks in advance.

Y axis is throughput - measured in 1 million operations per second.
I'll try to put a better explanation when I will be updating the charts next time.

OK thank you, so it means the dictionary is capable of processing up to ~9 BILLION operations per second in your tests on your hardware?


[bug 1191822] Add migration for index changes

Migration for the recent index changes.
Quick r?

Oops. This looks fine too. I should have noticed that last time, sorry. r+

No worries! Thank you for fast reviewing!


Fix #14

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Fixes #14

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Reland "Inject current FlutterView into tree and make available via View.of(context) (#116924)"

This reverts commit https://github.com/flutter/flutter/commit/9102f2fe0bd26db6074ac4a17785296cd341ecb9 and removes the Window placeholder, which is causing conflicts in google3. I intent to clean those up separately.

Do not submit until https://github.com/flutter/packages/pull/2959 has landed in google3. Rolling that change into google3 is complicated:
The latest version of flutter_markdown depends on the latest master of markdown, so both have to be rolled into google3 together. However, when doing so, all dartdoc tests fail because dartdoc has not been updated to be compatible with the latest unreleased master version of markdown.

Problem resolved. This PR is ready to reland!


No keyword with name 'Capture Element id=s-hotsearch-wrapper' found

Describe the bug
No keyword with name 'Capture Element id=s-hotsearch-wrapper' found.
To Reproduce
Steps to reproduce the behavior:
Open Browser    https://www.baidu.com/    firefox
Maximize Browser Window
Open Eyes    SeleniumLibrary  5
Wait Until Element Is Visible    id=s-hotsearch-wrapper
sleep  3
Capture Element id=s-hotsearch-wrapper
Close Browser
Compare Images
e.

@zhangschunfeng You should provide 2 spaces or more after capture element


Add user resource management to the task API

step 1 of #11427

Hi @lyondhill
When I trying create the Task via HTTP then the response is unsuccessful with an error:
-> POST
-> http://<IP_ADDRESS>:9999/api/v2/tasks
-> {
->	"flux": "option task = {\n    name: \"it task1549451552382-IT\",\n    every: 1h\n}\n\nfrom(bucket:\"my-bucket\") |> range(start: 0) |> last()",
->	"links": {},
->	"name": "it task1549451552382-IT",
->	"orgID": "035c9e6a90ff9000",
->	"status": "active"
-> }

<- RESPONSE
<- {"code":"internal error","message":"failed to add user permissions","error":{"code":"","message":"unsupported resource type tasks"}}

The problem is same as in #11491.
Can you look at it?

@bednar the task creation error you mentioned is most likely fixed by https://github.com/influxdata/influxdb/pull/11701, which is still WIP.

@mark-rushakoff I can confirm that it works


Change confusing use of grid to columns

The use of the word grids in this part of the docs is a bit confusing. Those that are used to used grid based layouts will know these as columns.

[x ] I have followed (at least) the PR section of the contributing guide.

https://github.com/mui-org/material-ui/blob/next/packages/material-ui/src/Grid/Grid.js#L307-L320


Aaron/update-subgraph-and-build

add latest subgraphs
removes volta as a dependency

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


WIP: Issue #1703 - envoy config dump - data obfuscation

Task Accomplished

function added to

filter an array of logs by format string and a predefined map validFieldNames
hash the processed array of logs using sha256
return the processed logs as an array of strings

Todos

salting the hash
adding checks on the fields of logs using regex
Write test for the function

Problem with this PR, will close and submit a new one


Dt 118 - Pull case note from Nomis

Some additional changes in elite2 and additional paging and filtering tests needed. Also need to support filter by location in elite2

@petergphillips I'll be in shortly and we can discuss...


White screen is displayed when certificate options menu is opened

Environment
Android Samsung s20+
wallet app-tst-release-signed-1.0.4.apk
Steps to reproduce:

Create vaccination certificate per issuance web app
Claim certificate by wallet app
Click on claimed certificate and open it
Click on the 3 points for options screen

Expected result:
options menu is displayed
Actual result
white screen is displayed

PS. functional it works but I cannot see where and for what I have to click

The bug occurs further in Release 1.0.5

PR: https://github.com/eu-digital-green-certificates/dgca-wallet-app-android/pull/64

retestet in release 1.0.7


Add. Some missed easy options. (Close #75)

Coverage decreased (-0.2%) to 63.22% when pulling f1ebfadb38fcd0a5acb8084a4ecc2cffebad7570 on moteus:master into<PHONE_NUMBER>1671f0852021af997fd55d9904d468 on Lua-cURL:master.


SyncUploadProgress Only Emits on Batch Success, Delaying Database Consolidation

Describe the bug
SyncUploadProgress events are now only emitted upon successful completion of an entire batch upload, rather than for each individual upload within the batch.

Absence of Intermediate Progress Updates: The system no longer provides updates for individual uploads within a batch, hindering granular progress tracking.
Delayed Database Consolidation: Database consolidation is postponed until the completion of the entire batch, potentially impacting efficiency and user experience.

Component
Library: Engine
To Reproduce
Expected behavior
We should be able to collect intermediate progresses as well.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Device: [e.g. Pixel4a emulator]
Android version: [e.g. Settings -> About phone -> Android version]
Build number: [e.g. Settings -> About phone -> Build number]
Version [e.g. 22]

Additional context
SyncUploadProgress is not enough to reflect intermediate uploads. Currently we just maintain an initialTotal which is not enough.

We should store a total which is updated every batch.
We should update remaining on successful intermediate uploads => This means the upload lambda should return a Flow<X> where X = Some kind of upload result (eg, as earlier it was Pair<LocalChangeToken, Resource>)

Would you like to work on the issue?
YES. Can start working on this after 7 days.

#2408


Minified React error #290 when clicking month or year dropdown

Describe the bug
When using any of the month or year dropdowns with showMonthDropdown, showMonthYearDropdown, etc... I get a minified react error. The component is replaced with the error text. This is present in the live examples found on the reactdatepicker website here.
I used the examples from the live page, locally, and don't get the error. However, my browser tab becomes unresponsive and I'm forced to kill my browser and restart it.
To Reproduce

Go to https://reactdatepicker.com/#example-month-dropdown
Click the datepicker input
Click the month or year dropdown
See error rendered instead of datepicker

Expected behavior
A month or year picker should pop up
Screenshots

Desktop (please complete the following information):

OS: macOS Mojave 10.14.6
Browser: Chrome, Safari, Firefox
Version: Latest

Having the same error.
Full error trace:
react-dom.production.min.js:4260 Error: Minified React error #290; visit https://reactjs.org/docs/error-decoder.html?invariant=290&args[]=options for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at Qr (react-dom.production.min.js:2938)
at u (react-dom.production.min.js:3007)
at f (react-dom.production.min.js:3071)
at h (react-dom.production.min.js:3112)
at react-dom.production.min.js:3222
at gi (react-dom.production.min.js:3794)
at Jo (react-dom.production.min.js:6135)
at Wo (react-dom.production.min.js:5101)
at Ho (react-dom.production.min.js:4958)
at Fo (react-dom.production.min.js:4817)

This should be fixed with #2132 merged. We will release a new version shortly.

Thank you @martijnrusschen!


Get Bitmaps from every page of PDF file

Is there any way to get Bitmap from every page of PDF file? I need to render pdf and also get Bitmaps to do some extra operations with them (e.g. save).
There is onLayerDrawn event, but it call not only once, but every time pdf is scrolled.
I know, that storing many Bitmaps in memory is not good idea, but it is important feature and will work for files with a few pages.

Library does not render whole page as one bitmap, so you can't do that. Only possibility is to use PdfiumAndroid itself and manually render page to bitmap e.g. on page change.

Do you know how to do this? Or what I can read to learn something about it?

PdfiumAndroid on Github - https://github.com/barteksc/PdfiumAndroid

Thank you!


Syn 717

Implementation ab test (registration view)

@mgebala8 Use meaningful PR names that do not require looking up task in jira. Also, if a PR is not critical, wait/request a review for example from @Idered. Especially when some changes are well, questionable.

@mgebala8 Please do not merge anything before someone accept it!


Do not consider DD_EXPERIMENTAL_API_SECURITY_ENABLED as supported

Motivation

Avoid masking lack of support for the standard, publicly documented DD_API_SECURITY_ENABLED environment variable.

Changes

Remove DD_EXPERIMENTAL_API_SECURITY_ENABLED everywhere.

Workflow

⚠ Create your PR as draft ⚠
Work on you PR until the CI passes (if something not related to your task is failing, you can ignore it)
Mark it as ready for review

Test logic is modified? -> Get a review from RFC owner. We're working on refining the codeowners file quickly.
Framework is modified, or non obvious usage of it -> get a review from R&P team

:rocket: Once your PR is reviewed, you can merge it!
🛟 #apm-shared-testing 🛟
Reviewer checklist

[ ] Relevant label (run-parametric-scenario, run-profiling-scenario...) are presents
[ ] No system-tests internal is modified. Otherwise, I have the approval from R&P team
[ ] CI is green, or failing jobs are not related to this change (and you are 100% sure about this statement)
[ ] A docker base image is modified?

[ ] the relevant build-XXX-image label is present
[ ] To R&P team: locally build and push the image to hub.docker.com

[ ] A scenario is added (or removed)?

[ ] Get a review from R&P team
[ ] Once merged, add (or remove) it in system-test-dasboard nightly

Not viable right now, maybe in the future.


fix #9648 | use filepath.IsAbs instead of path.IsAbs

related: https://github.com/golang/go/issues/1483
PS: this need a better title ... maby?

need backport lable to 1.11.0 :dagger:

I've killed a few builds to try to get this merged quicker.
@jolheiser are you able to test that this fixes this on windows?

@zeripath you killed the backport also 😄
Even if it doesn't fix the related issue, filepath has windows support compared to path.

The issue with filepath is that it always changes / to \ which may or may not be correct. I would have used it originally but I wasn't sure if leveldb tolerated it. I assumed that IsAbs would work.
 You never know when you have to use filepath or path.


Update README.md #Hackoctoberfest

Issue:

Thank you for trying to contribute but please contribute to the issues that need help with in the repository.


SVG/PNG/JPG embedding

As a simpler first step toward actual file upload (#22), I'm planning to add external image embedding from https sources, such as Imgur or Coauthor.

[x] Dragging images onto the canvas
[x] Dragging link to image onto the canvas
[x] Pasting link to image (when drag is inconvenient)
[x] In all cases, check URL for loading error (in particular CORS) before adding; maybe automatically apply CORS Anywhere as a second try. Ditto for whether to send credentials. Should also check that the data is an actual image...

[x] Document how to set up CORS Anywhere proxy

[x] Image objects and rendering

[x] Highlight needs to behave differently for image objects (current technique is invisible); or should images have borders?
[x] When rendering, check for loading error and display something else

[x] Mode to bring up text entry on bottom where you can type URL and see preview of image (maybe just automatically always trying to load image, and creating image object upon success, editing thereafter)

[x] Also edit existing URLs (in case image moved), updating only when URL is successful
[ ] Checkboxes for credentials and proxy?
[x] Reload button? (in particular when image previously errored out) Currently this can be done by just pressing Enter.

[x] Drag default location according to last dragover event
[x] Paste default location: middle of screen?
[x] Download SVG should inline images in base64
[ ] Copy to clipboard should maybe copy image directly when just image is selected
[x] Documentation

This is done and deployed! Please let me know if you have any issues with it (probably in a new issue).

Dragging images from another comingle tab doesn't work (tested in Firefox and Chromium).


启动不了调度,按着步骤来的

2022-08-02 22:58:57,817 launcher.py[line:45] INFO ProxyPool Version: 2.4.0
2022-08-02 22:58:57,817 launcher.py[line:50] INFO ProxyPool configure HOST: <IP_ADDRESS>
2022-08-02 22:58:57,817 launcher.py[line:51] INFO ProxyPool configure PORT: 5010
2022-08-02 22:58:57,817 launcher.py[line:52] INFO ProxyPool configure PROXY_FETCHER: ['freeProxy01', 'freeProxy02', 'freeProxy03', 'freeProxy04', 'freeProxy05', 'freeProxy06', 'freeProxy07', 'freeProxy08', 'freeProxy09', 'freeProxy10']
2022-08-02 22:58:57,990 launcher.py[line:58] INFO ============ DATABASE CONFIGURE ================
2022-08-02 22:58:57,990 launcher.py[line:59] INFO DB_TYPE: REDIS
2022-08-02 22:58:57,990 launcher.py[line:60] INFO DB_HOST: <IP_ADDRESS>
2022-08-02 22:58:57,990 launcher.py[line:61] INFO DB_PORT: 6379
2022-08-02 22:58:57,990 launcher.py[line:62] INFO DB_NAME: 0
2022-08-02 22:58:57,990 launcher.py[line:63] INFO DB_USER:
2022-08-02 22:58:57,990 launcher.py[line:64] INFO =================================================
Traceback (most recent call last):
File "D:\zhw\proxy_pool-2.4.0\proxyPool.py", line 43, in
cli()
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\click\core.py", line 764, in call
return self.main(*args, **kwargs)
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\click\core.py", line 717, in main
rv = self.invoke(ctx)
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\click\core.py", line 1137, in invoke
return process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\click\core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\click\core.py", line 555, in invoke
return callback(*args, **kwargs)
File "D:\zhw\proxy_pool-2.4.0\proxyPool.py", line 32, in schedule
startScheduler()
File "D:\zhw\proxy_pool-2.4.0\helper\launcher.py", line 31, in startScheduler
from helper.scheduler import runScheduler
File "D:\zhw\proxy_pool-2.4.0\helper\scheduler.py", line 16, in
from apscheduler.schedulers.blocking import BlockingScheduler
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\apscheduler\schedulers\blocking.py", line 5, in
from apscheduler.schedulers.base import BaseScheduler, STATE_STOPPED
File "D:\Program Files (x86)\Python 3.10.5\lib\site-packages\apscheduler\schedulers\base.py", line 4, in
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (D:\Program Files (x86)\Python 3.10.5\lib\collections_init.py)

使用Python3.6

shell:
[root@VM-8-2-centos <IP_ADDRESS>]# python3
Python 3.6.8 (default, Sep 10 2021, 09:13:53)
[GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
log:
2022-08-08 18:24:29,225 check.py[line:90] INFO RawProxyCheck - thread_18: complete
2022-08-08 18:24:35,486 check.py[line:102] INFO RawProxyCheck - thread_03: <IP_ADDRESS>:8000     exist
2022-08-08 18:24:35,486 check.py[line:90] INFO RawProxyCheck - thread_03: complete
Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/apscheduler/schedulers/base.py", line 876, in _create_plugin_instance
plugin_cls = class_container[alias]
KeyError: 'interval'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "proxyPool.py", line 43, in
cli()
File "/usr/local/lib64/python3.6/site-packages/click/core.py", line 764, in call
return self.main(*args, **kwargs)
File "/usr/local/lib64/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/usr/local/lib64/python3.6/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib64/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib64/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "proxyPool.py", line 32, in schedule
startScheduler()
File "/www/wwwroot/<IP_ADDRESS>/helper/launcher.py", line 32, in startScheduler
runScheduler()
File "/www/wwwroot/<IP_ADDRESS>/helper/scheduler.py", line 54, in runScheduler
scheduler.add_job(__runProxyFetch, 'interval', minutes=4, id="proxy_fetch", name="proxy采集")
File "/usr/local/lib/python3.6/site-packages/apscheduler/schedulers/base.py", line 408, in add_job
'trigger': self._create_trigger(trigger, trigger_args),
File "/usr/local/lib/python3.6/site-packages/apscheduler/schedulers/base.py", line 901, in _create_trigger
return self._create_plugin_instance('trigger', trigger, trigger_args)
File "/usr/local/lib/python3.6/site-packages/apscheduler/schedulers/base.py", line 879, in _create_plugin_instance
plugin_cls = class_container[alias] = plugin_container[alias].load()
File "/usr/lib/python3.6/site-packages/pkg_resources/init.py", line 2317, in load
self.require(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/pkg_resources/init.py", line 2340, in require
items = working_set.resolve(reqs, env, installer, extras=self.extras)
File "/usr/lib/python3.6/site-packages/pkg_resources/init.py", line 779, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (zipp 0.6.0 (/usr/local/lib/python3.6/site-packages), Requirement.parse('zipp>=3.1.0; python_version < "3.10"'), {'importlib-resources'})

same question,i think something not compatible

@tcotu
pkg_resources.ContextualVersionConflict: (zipp 0.6.0 (/usr/local/lib/python3.6/site-packages), Requirement.parse('zipp>=3.1.0; python_version < "3.10"'), {'importlib-resources'})

看报错信息啊， 三方包版本不兼容


csv-merger: Add note to description of non-user CRDs

A note is added to the descriptions of all CRDs owned by the CSV, but
not intended for direct use by users. Currently, this note is added to
all owned CRDs except StorageCluster.

The descriptions show up in the console as below.

@kshlm If I may suggest, since there are no new lines in the web page rendering, perhaps it will be more readable putting this disclaimer inside some form of brackets to separate from the rest of the text, like:
[This resource is not intended to be created or managed by users] -- A NooBaa system - Create this to start

What does the StorageCluster description look like? Are we able to move it to be first in the list? Or should we add a message to the Storage Cluster like "[Create this resource]"?

My understanding is that we can't reorder the list, since it just goes by raw CRD name and not the display name.
That said, I like the message text itself. I think it can be left as-is if, in addition, we prepend something like [Internal] to all the CRD display names we want the user to avoid.