nodejs@14 installation method deprecated

Latest supported installations for Amazon Linux: https://github.com/nodesource/distributions#amazon-linux-versions
================================================================================
================================================================================

                              DEPRECATION WARNING

  Node.js 14.x is no longer actively supported!

  You will not receive security or critical stability updates for this version.

  You should migrate to a supported version of Node.js as soon as possible.
  Use the installation script that corresponds to the version of Node.js you
  wish to install. e.g.

   * https://rpm.nodesource.com/setup_16.x - Node.js v16 "Gallium"
   * https://rpm.nodesource.com/setup_18.x - Node.js v18 LTS "Hydrogen" (recommended)
   * https://rpm.nodesource.com/setup_19.x — Node.js v19 "Nineteen"
   * https://rpm.nodesource.com/setup_20.x — Node.js v20 "Iron" (current)

  Please see https://github.com/nodejs/Release for details about which
  version may be appropriate for you.

  The NodeSource Node.js distributions repository contains
  information both about supported versions of Node.js and supported Linux
  distributions. To learn more about usage, see the repository:
    https://github.com/nodesource/distributions

================================================================================
================================================================================

Continuing in 20 seconds ...

================================================================================
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
================================================================================

                           SCRIPT DEPRECATION WARNING

  This script, located at https://rpm.nodesource.com/setup_X, used to
  install Node.js is deprecated now and will eventually be made inactive.

  Please visit the NodeSource distributions Github and follow the
  instructions to migrate your repo.
  https://github.com/nodesource/distributions

  The NodeSource Node.js Linux distributions GitHub repository contains
  information about which versions of Node.js and which Linux distributions
  are supported and how to install it.
  https://github.com/nodesource/distributions

                          SCRIPT DEPRECATION WARNING

================================================================================
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
================================================================================

TO AVOID THIS WAIT MIGRATE THE SCRIPT

Thank you for this walkthrough @rajdeut! ❤


Error in gradle build in compileSdkVersion 27

Gradle is not building after adding
   implementation 'am.appwise.components:NoInternetDialog:1.1.3'
Log cat error is -

Error:Execution failed for task ':app:processDebugManifest'.

Manifest merger failed : Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:14:9-40
is also present at [am.appwise.components:NoInternetDialog:1.1.3] AndroidManifest.xml:20:9-47 value=(@style/NoInternetTheme).
Suggestion: add 'tools:replace="android:theme"' to  element at AndroidManifest.xml:9:5-33:19 to override.

Add tools:replace="android:theme" to your <application ../> in Manifest.xml

I used it but them another errors came in the application logcat

Can you share those errors?

Error:(203, 46) No resource found that matches the given name (at 'layout_constraintBottom_toTopOf' with value '@id/buttons').
Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process /Users/gauti/Library/Android/sdk/build-tools/26.0.2/aapt with arguments {package -f --no-crunch -I /Users/gauti/Library/Android/sdk/platforms/android-27/android.jar -M /Users/gauti/Documents/AndroidStudioProjects/SolutionsinEnglish/app/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/gauti/Documents/AndroidStudioProjects/SolutionsinEnglish/app/build/intermediates/res/merged/debug -m -J /Users/gauti/Documents/AndroidStudioProjects/SolutionsinEnglish/app/build/generated/source/r/debug -F /Users/gauti/Documents/AndroidStudioProjects/SolutioninEnglish/app/build/intermediates/res/debug/resources-debug.ap_ --custom-package english.solutions -0 apk --output-text-symbols /Users/gauti/Documents/AndroidStudioProjects/NcertSolutionsinEnglish/app/build/intermediates/symbols/debug --no-version-vectors}
Error:org.gradle.process.internal.ExecException: Process 'command '/Users/gauti/Library/Android/sdk/build-tools/26.0.2/aapt'' finished with non-zero exit value 1

After adding tools:replace="android:theme" these errors came up , your library is very good . please help.)


Total running time？

Thanks for your contribution!
I run the code successfully on Tesla M40, and it takes about 11 hours which is much longer than 3 hours mentioned in the origin paper. Is this normal?

Hi @ivyvideo ,
Thanks for your interest in this work.
In the original paper, the models were finetuned for 4k iterations, which takes around 3 hours.
While in the code, I finetuned for 80 epochs.
Take UCF101 training split 1 as example, there is 9537 videos, batch size is set to 32, so one epoch contains 9537/32=~299 iterations.
4k iterations in the original paper means around 4000/299=~14epochs.
Therefore, the training time is normal.

@zhang-can Thanks for your reply!
And I have noticed that in main.py, the input data is not put on GPU as shown follows:
target = target.cuda(async=True)
input_var = torch.autograd.Variable(input)
 target_var = torch.autograd.Variable(target)

only target data is turned into torch.cuda.FloatTensor, is this another reason for the low speed?

Hi @ivyvideo . Thanks~
I'm not sure about that. Maybe you can have a try and see whether there is an obvious improvement in terms of speed.
Any help will be appreciated.

Alright! Appreciate it!


i18n: TEA strategy for ko server

There was a request to change the TEA trine strategy to fit the Korean server.
This is the only strategy used in the Korean server right now.

https://youtu.be/YXvQvjbVDRI?t=450
g r y r g

y y r g r

r g G-G y
    | |
y g Y-R r

g y r y g

I had some requests for this in general too, but my feeling in general is to not have triggers have different instructions in different languages.  So, I don't think I want to merge this, sorry.
I think the options here are:
(1) tell people to disable the built-in trigger
(2) distribute a user file (something like https://github.com/quisquous/cactbot-user/blob/main/raidboss/06-ew/p4s-fleeting_impulse_number_one.js thaht can be dropped in cactbot/user/raidboss/) with the instructions
(3) have people override the output strings in the cactbot UI to tell them what to do
This is sort of in line with what #2584 wants, to make it easier to import different triggers from other people and would make this sort of situation better in the future.

I see. thanks.


Remove truncated backpropagation from loops

What does this PR do?
Closes #15057
Fixes https://github.com/Lightning-AI/lightning/issues/8732
Fixes #6539
Before submitting

[x] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
[x] Did you make sure to update the documentation with your changes? (if necessary)
[x] Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
[x] Did you update the CHANGELOG? (not for typos, docs, test updates, or internal minor changes/refactorings)

PR review
Anyone in the community is free to review the PR once the tests have passed.
Before you start reviewing make sure you have read Review guidelines. In short, see the following bullet-list:

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
I made sure I had fun coding 🙃
cc @borda

How on earth am I going to rebase this.

@awaelchli this shall be fixed with #16302

@Borda Nice! Thank you for jumping onto it


[FLINK-17562][document]Monitoring REST API page has duplicate items

What is the purpose of the change
Monitoring REST API has two /jars/:jarid/plan column and there descriptions are same, which of  them should be removed. Because in WebSubmissionExtension, PostJarPlanHandler specifies the wrong AbstractJarPlanHeaders instance to JarPlanGetHeaders, which should be JarPlanPostHeaders.
Brief change log

Modify WebSubmissionExtension constructor method to specify AbstractJarPlanHeaders instance to JarPlanPostHeaders.

Verifying this change
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

The REST API documentation is generated; did you verify that running the generator does not re-introduce the duplicate entry? (see flink-docs/README.md for instructions)

@zentol Sorry for not verifying that running the generator does not re-introduce the duplicate entry. I have already run RestAPIDocGenerator to verify and found that the WebSubmissionExtension  exists bug in PostJarPlanHandler specifying the wrong AbstractJarPlanHeaders instance to JarPlanGetHeaders. Please review this again.

@zentol Could this pull request be merged?

@SteNicholas Just waiting for CI to pass.

@zentol CI has already passed. Please help to merge. Thanks.


fix(avm-transpiler): patch debug infos with modified PCs

LG thanks! Can you confirm that the token_contract tests now pass and/or add a test to the avm_test_contract?

Confirmed that the last e2e_token_contract/transfer_public.test.ts test works with expression result == IS_VALID_SELECTOR


Make more secure the password check by default

Min lenght in 4 and 2 family chars is too short!
This patch, provide a more secure password strength check, and flexibility in the check function.
:)

test failed

Now all test are OK! :)

Hi @lepture !
It's anything missing to this pull request?
Thanks!
--
Renato


[request] gimp snap

GIMP 2.9.4 Released :( and there is no downloadable version for linux
http://www.gimp.org/news/2016/07/13/gimp-2-9-4-released/

@pixelr0 you might want to check the work @wandrewkeech did with his GIMP build from git. @wandrewkeech would you mind explaining the current blockers?

This morning (half an hour ago) I ran the build again on snapcraft v2.12.1, and indeed the pkg-config bug has been resolved and gimp started seeing the other libraries which were being staged earlier in the process.
There's a new blocking bug which relates to the gegl library not being able to find its components after it's been built. Could easily be fixable with some clever environment variable assignment.
I've been in touch with Thorsten Stettin, a GIMP maintainer who also manages the gimp-edge ppa on Launchpad (in addition to his other activities in the project).

@dplanella @wandrewkeech thanks :D


Air Flow setting names and values (Quiet and Super Quiet)

After our conversation about implementing quiet/silent mode I reached out to Mitsubishi who gave me the following response:

Mitsubishi Electric do not support element 0xB2, however they do support A0 – Air Flow setting which appears to be similar to your request.

Please note different models support different variations of the settings of the below

EPC=0xA0 – Air flow rate

Automatic = 0x41
Super Quiet (Slo) = 0x31
Quiet = 0x32
Low = 0x33
Powerful = 0x34,0x35
Super Powerful (Shi) = 0x36,0x37,0x38

I'd be interested in your thoughts on how these map through to the current fan speeds in the GUI.

I'll close this as I've just looked at the pychonet code and figured it out myself.
ENL_FANSPEED = 0xA0

def _0130A0(edt):
    op_mode = int.from_bytes(edt, "big")
    values = {
        0x41: "auto",
        0x31: "minimum",
        0x32: "low",
        0x33: "medium-low",
        0x34: "medium",
        0x35: "medium-high",
        0x36: "high",
        0x37: "very-high",
        0x38: "max",
    }

Thanks for writing clean code. 👍


jinja2 security update

Bumping up to 2.11.3 to address security problem.

After #62 change, this is no longer relevant.


Increase 'save time selection' slots from five to sixteen.

Fixes #1405

Is there a 'vetting' process for which feature requests to include?  I'm working on issues to get myself up to speed on the code, picking stuff that looks doable, but I don't want to waste anyone's time having to review PR's for things that aren't in line with the project's goals.

Increasing the quantity of actions merely postpones the problem to later. These actions should be converted to one dynamic action, whose slot quantity is user-configurable via S&M.ini. See #1364 for a recent example of such a conversion.

I don't want to waste anyone's time having to review PR's for things that aren't in line with the project's goals.

Fixing things that aren't quite right for users (like #1405) is very well in line with making SWS better. 👍

Increasing the quantity of actions merely postpones the problem to later. These actions should be converted to dynamic actions, whose slot quantity is user-configurable via S&M.ini. See #1364 for a recent example of such a conversion.

Thanks, it did seem a bit cumbersome to do it the way I did.  I'll follow up with your suggestion.

Fixing things that aren't quite right for users (like #1405) is very well in line with making SWS better. +1

:+1:

:white_check_mark: Build sws 384-master completed (commit https://github.com/reaper-oss/sws/commit/d2e01b7b7c by @)

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-increase-time-slots-d2e01b7b.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-increase-time-slots-d2e01b7b.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-increase-time-slots-d2e01b7b.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-increase-time-slots-d2e01b7b.tar.xz

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-increase-time-slots-d2e01b7b.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-increase-time-slots-d2e01b7b.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-increase-time-slots-d2e01b7b.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-increase-time-slots-d2e01b7b.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-increase-time-slots-d2e01b7b.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-increase-time-slots-d2e01b7b.tar.xz

@jameadows
As a sidenote, what's a little different to the example given by @cfillion (#1364) is that the time selction slots are saved in the project file on project save for persistency. So this may be something to keep in mind when converting to a dynamic action (but I haven't really looked into it closely).

:x: Build sws 385-master failed (commit https://github.com/reaper-oss/sws/commit/25d04d4393 by @)

This latest change converts save/restore time selection to a dynamic command, default 16 slots.  I also converted save/restore loop selection since it basically came for free.  This also adds undo support so the project gets marked as modified when these actions run.  The settings are correctly persisted and restored from the project file.
One of the checks failed (Linux x86 32 bit) but it looks like a test environment problem.  Is there a way to rerun the test to see if was just a transient failure?
PS: Thanks for the suggestions and pointers!

Is there a way to rerun the test to see if was just a transient failure?

Maybe you can push force your latest commit again to trigger a restart of the build process.
Never tried this myself though, but I know push forcing a new commit does trigger a rebuild.

This also adds undo support so the project gets marked as modified when these actions run.

Hm..I'm not sure it needs creating a seperate undo entry in the undo history for these actions, in my comment above about marking the project dirty I rather though about just calling MarkProjectDirty().
But let's see what @cfillion thinks.

:white_check_mark: Build sws 387-master completed (commit https://github.com/reaper-oss/sws/commit/b2d29e8d18 by @)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-increase-time-slots-b2d29e8d.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-increase-time-slots-b2d29e8d.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-increase-time-slots-b2d29e8d.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-increase-time-slots-b2d29e8d.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-increase-time-slots-b2d29e8d.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-increase-time-slots-b2d29e8d.tar.xz

An empty push did cause it to run the validation tests again, this time they passed.  The first time (when it failed) there was some issue with apt, seemed to fail before it even got to testing the code.
Let me know what you guys think about undo vs just marking the project as dirty, or for that matter any other suggestions that come to mind.  Thanks!

Hm..I'm not sure it needs creating a seperate undo entry in the undo history for these actions, in my comment above about marking the project dirty I rather thought about just calling MarkProjectDirty()

Agreed. Using MarkProjectDirty would make it consistent with other SWS actions such as "SWS/BR: Save edit cursor position".

One of the checks failed (Linux x86 32 bit) but it looks like a test environment problem. Is there a way to rerun the test to see if was just a transient failure?

Random build failure happens from time to time. I can manually retrigger the failed jobs when it happens (no need to re-push).

@jameadows
Thanks. I think the currently 5 commits could be squashed down to two (one for conversion to dyn. actions, one for marking project dirty), for a little cleaner SWS commit history.
Quoting from the Submitting pull requests Wiki entry:

Don't hesitate to squash commits to keep the history clean. Amending commits and rewriting branch history is fine until the PR is merged.

:white_check_mark: Build sws 403-master completed (commit https://github.com/reaper-oss/sws/commit/ae6759f1e0 by @)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-increase-time-slots-ae6759f1.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-increase-time-slots-ae6759f1.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-increase-time-slots-ae6759f1.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-increase-time-slots-ae6759f1.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-increase-time-slots-ae6759f1.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-increase-time-slots-ae6759f1.tar.xz

:white_check_mark: Build sws 404-master completed (commit https://github.com/reaper-oss/sws/commit/25b62c474b by @)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-increase-time-slots-d41607be.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-increase-time-slots-d41607be.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-increase-time-slots-d41607be.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-increase-time-slots-d41607be.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-increase-time-slots-d41607be.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-increase-time-slots-d41607be.tar.xz

@nofishonfriday
Thanks. I think the currently five commits could be squashed down to two (one for conversion to dyn. actions, one for marking project dirty), for a little cleaner SWS commit history.

Hope I got that right.

Now the number of commits has increased to eight, instead of being reduced, so it's not quite there yet. :)
To elaborate on my above comment:
Imo this pull request should contain only two commits, the content/commit messages being something like

Convert save/restore time selection slot and save/restore loop selection slot to dynamic actions

Default number of slots is 16, max 32
Fixes #1405

Mark project dirty when saving time/loop selection slots

Are you familiar with rewriting Git history (amending/squashing commits etc.), also how are you using Git, via command line or a graphical Git client?

Now the number of commits has increased to eight, instead of being reduced, so it's not quite there yet. :)

D'oh!

Are you familiar with rewriting Git history (amending/squashing commits etc.), also how are you using Git, via command line or a graphical Git client?

I'm using command line Git.  I think what I'm missing is how to merge multiple commits once they've been pushed to my working branch.

(An alternative way would be to close this one and re-submit a 'cleaned up' version.)

I'll do this.

edit:
To explain the reasoning behind it:

That makes total sense, no need to see all the work in progress and thrashing, just the important milestones.
Thanks!

I think what I'm missing is how to merge multiple commits once they've been pushed to my working branch.

I admit I'm using a Git client (SourceTree) where it can be done in a graphical way, so I'm not the person to advice on Git command line usage. :D
But basically it's squashing commits locally and then do a git push --force.

Closing this PR, have created a new one with the same changes but without all the extra commits

I admit I'm using a Git client (SourceTree) where it can be done in a graphical way, so I'm not the person to advice on Git command line usage. :D
But basically it's squashing commits locally and then do a git push --force.

Thanks, I know just enough about Git to be dangerous ;)  I think I'll create a sandbox repo where I can trying things out without doing any real damage.
Cheers,
Joe

I'm using command line Git. I think what I'm missing is how to merge multiple commits once they've been pushed to my working branch.

git rebase -i origin/master

This will open a text editor: edit the commands (the first word) to be fixup (or squash) for all except the first commit. This will merge all commits into the first one. You can use the reword command in the first line to update the first commit's message (via another editor instance).
Check the history locally before pushing (add -p to view the diffs):
git log --oneline --graph origin/master..HEAD

Then push the new branch history:
git push --force

I recommend using C++11-style nullptr instead of NULL for new code.

...

git push --force

Great info, thanks.  I'll try this out with the NULL -> nullptr change.

@jameadows
I wanted to elaborate again a little on the number of commits per PR, because I remember it took myself some time to get right when starting out.
Just in case it came across this way, it's not always one PR = one commit, it's more like (ideally) one 'atomic thing changed' (still not quite sure of the accurate expression) = one commit.
This PR by cfillion is a good example, where he has splitted it into four commits.
Hope that helps. :)


Add #[macro-export] to the world export macros (eg. export_host!)

I haven't done much with macros, so apologies if I'm missing something fundamental here. I want to know if it's possible to use the export_host! macro (to quote the example) in another crate. Is it seems as simple as adding a #[macro_export] above it?
Specifically, the expanded wit_bindgen::generate!("constraint") macro that might need the #[macro_export]:
macro_rules! export_constraint(($t:ident) => {
  const _:() = {
    #[doc(hidden)]#[export_name = "evaluate"]#[allow(non_snake_case)]unsafe extern "C" fn __export_evaluate(arg0:i32,arg1:i32,)->i32 {
      call_evaluate::<$t>(arg0,arg1,)
    }#[doc(hidden)]#[export_name = "cabi_post_evaluate"]#[allow(non_snake_case)]unsafe extern "C" fn __post_return_evaluate(arg0:i32,){
      post_return_evaluate::<$t>(arg0,)
    }
  };
  #[used]#[doc(hidden)]#[cfg(target_arch = "wasm32")]static __FORCE_SECTION_REF:fn() = __link_section;
});

For context, I want richer types between the host and guest (both in Rust, and passing back and forth a struct containing a Vec<u8>). I'm doing wit-bindgen::generate!("constraint"); in a package called ec-core, and I want to import that crate into other crates that will compile to a freestanding Wasm blob (running in wasmtime, no wasi).
The closest I've gotten so far was
pub mod bindgen {
    wit_bindgen::generate!("constraint");
    pub use export_constraint;
}

with the error
error[E0364]: `export_constraint` is only public within the crate, and cannot be re-exported outside
 --> core/src/lib.rs:6:13
  |
6 |     pub use export_constraint;
  |             ^^^^^^^^^^^^^^^^^
  |
help: consider adding a `#[macro_export]` to the macro in the imported module

Thanks for your time.

I think if you change the macro invocation to:
wit_bindgen::generate!({
    world: "constraint",
    macro_export: true,
});

then it should have #[macro_export], but I may have gotten the syntax there slightly off

You rock, thanks Alex.
Correct syntax ended up being:
wit_bindgen::generate!({
    world: "constraint",
    macro_export,
});

and the macro is accessed from the crate root.


Update backup-azure-mysql-flexible-server-about.md (Typo "flexible se…

…rver"→"Flexible Server")
https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/backup/backup-azure-mysql-flexible-server-about.md
#PingMSFTDocs

Hi @hyoshioka0128 - After reviewing these changes, I see that all lowercased instances of "flexible server" refer to an instance of the product/service. I'll close this PR as correct as-is. Thanks!

@Court72 - Thanks for the suggestion.


chore: fully use new react runtime

Summary
Use new JSX runtime to avoir import React.
Type

Enhancement

Summarise concisely:

Codecov Report

Merging #482 (46ee1ee) into main (ef648e9) will not change coverage.
The diff coverage is 50.00%.

:exclamation: Current head 46ee1ee differs from pull request most recent head 9003e09. Consider uploading reports for the commit 9003e09 to get more accurate results

@@           Coverage Diff           @@
##             main     #482   +/-   ##
=======================================
  Coverage   91.54%   91.54%
=======================================
  Files          25       25
  Lines         284      284
  Branches       36       36
=======================================
  Hits          260      260
  Misses         14       14
  Partials       10       10

Impacted Files
Coverage Δ

src/components/DateField/index.tsx
69.23% <50.00%> (ø)

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 ef648e9...9003e09. Read the comment docs.


Plugin not found by gradle

Following the instructions on the plugin page, I have attempted to add the plugin by both methods:
plugins {
  id("net.akehurst.kotlin.gradle.plugin.exportPublic") version "1.1.0"
}

and
buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("net.akehurst.kotlin.gradle.plugin:exportPublic:1.1.0")
  }
}

apply(plugin = "net.akehurst.kotlin.gradle.plugin.exportPublic")

Both the methods produce the same error during build task:
Execution failed for task ':compileCommonMainKotlinMetadata'.
> Error while evaluating property 'filteredArgumentsMap' of task ':compileCommonMainKotlinMetadata'
   > Could not resolve all files for configuration ':kotlinCompilerPluginClasspathMetadataCommonMain'.
      > Could not find net.akehurst.kotlin.gradle.plugin:exportPublic:1.1.0.
        Searched in the following locations:
          - https://repo.maven.apache.org/maven2/net/akehurst/kotlin/gradle/plugin/exportPublic/1.1.0/exportPublic-1.1.0.pom
        If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
        Required by:
            project :

By adding maven("https://plugins.gradle.org/m2/") to the top-level dependencies block (or in pluginManagement.repositories as it should be), and declaring the plugin in the plugins block,
the same error occurs, but an additional URL is added to the "Searched in the following locations:" section: https://plugins.gradle.org/m2/net/akehurst/kotlin/gradle/plugin/exportPublic-native/1.0.0/exportPublic-native-1.1.0.pom

try the latest release,
gradle 7.4.2
kotlin 1.6.21
exportPublic 1.6.21

That issue seems to have been resolved with exportPublic 1.6.21, and it works as intended when only js and jvm targets are configured. However, adding a native target, such as linuxX64 or mingwX64, causes an error during build:
* What went wrong:
Execution failed for task ':compileKotlinLinux'.
> Could not resolve all files for configuration ':kotlinCompilerPluginClasspathLinuxMain'.
   > Could not find net.akehurst.kotlin.gradle.plugin:exportPublic-native:1.6.21.
     Searched in the following locations:
       - file:/home/pjones/.m2/repository/net/akehurst/kotlin/gradle/plugin/exportPublic-native/1.6.21/exportPublic-native-1.6.21.pom
       - https://repo.maven.apache.org/maven2/net/akehurst/kotlin/gradle/plugin/exportPublic-native/1.6.21/exportPublic-native-1.6.21.pom
       - https://plugins.gradle.org/m2/net/akehurst/kotlin/gradle/plugin/exportPublic-native/1.6.21/exportPublic-native-1.6.21.pom
     Required by:
         project :

This appears to be looking in the repositories defined in the top-level repositories block for exportPublic-native. I have declared the plugin like this:
plugins {
    id("net.akehurst.kotlin.gradle.plugin.exportPublic") version("1.6.21")
}

Solved by adding kotlin.native.useEmbeddableCompilerJar=true to gradle.properties. Thanks for the help.


Add unit tests to increase the coverage

Description
Please put here the intent of your pull request.
Dependencies
List the other pull requests that should be merged before/along this one.
Checklist

[ ] Referenced a ticket in the PR title or description
[ ] Filled properly the description and dependencies, if any
[ ] Unit/Integration tests updated or added
[ ] Javadoc added or updated
[ ] Updated the documentation in docs folder

The Gradle build is still not happy with the coverage, we need to add more. It is not exciting but I can help by adding more tests coverage.


Card assignment cleanup, multiple members down to one

Follow up of https://github.com/Expensify/App/issues/52820, discussed here in Slack. If a workspace only has one member, we're correctly automatically selecting the one member (rather than forcing you to select them). However, if it previously had multiple members and then goes down to one, we force you to select that member when assigning a card. We shouldn't do this for custom or direct feeds.
https://github.com/user-attachments/assets/1176ea58-dde8-481a-9d60-fa89d3951dfe
Issue OwnerCurrent Issue Owner: @DylanDylann

Hi, I'm Viktoryia from Callstack - expert contributor group - and I would like to work on this issue.

The PR is ready for the review!

NO need payment, no need checklist

The checklist is covered here


Update kv_table example

Update kv_table Example including:

use up-to-date header
fix C++ syntax

Change Description

API Changes

[ ] API Changes

Documentation Additions

[ ] Documentation Additions

To be fix the myrecord issue after confirmation

The updated code example still cannot be compiled.Tthe error log here:  https://gist.github.com/dixia/01d405c76ff081915eb34f8c1977f817

The full_name function needs to be const.
auto full_name() const ...


winget

I get this when I reinstall WinGet

same error and i tried everything to figure it out but still those errors. this is my log
chocolatey.log

Do you have the latest Visual C++ Redistributable installed?
In the logs, there is a mention of the installed version of the package being 2024.1025.2351.0, while the version attempted to be installed via Chocolatey is 2024.709.2344.0
You can update the above here Visual C++ Redistributable
Hope this helps!

irm "https://christitus.com/windev" | iex
go to config
WinGet Reinstall
get this

Does winget works?

Yes WinGet works and uninstalled Visual C++ Redistributable and reinstalled it, got same thing

Is this a new windows installation? if yes, then first try to update "App Installer" in MS Store.

trying to go to did search "App Installer"

then Try this

So you tell me?

App Installer is in Library

We got hit with a couple of bugs in our PowerShell modules for WinGet, but they have been updated as of this morning.
One of the ways we're helping users bootstrap WinGet is to use the Microsoft.WinGet.Client PowerShell module.
We've added the dependencies to our GitHub release, and you can use Repair-WinGetPackageManager -Latest -Force to get the lastest version of WinGet installed on the system. From there, you can also use the PowerShell cmdlets to manage WinGet Packages.

I would like to thank you in advance for any assistance that you can
provide in this matter. Please feel free to contact me at the below listed
address, Telephone and/or email.
I tried your reply and I ScreenShot_20241102153237
Richard K. L'Italien
Disable Veteran of the US Army
The Fat Bastard
5637 Monte Corita Circle
Citrus Heights California 95621
(916) 915-3883 http://voice.google.com/calls?a=nc,%2B19169153883
http://voice.google.com/calls?a=nc,%2B19169153883 Voice
(916) 943 4967 http://voice.google.com/calls?a=nc,%2B19169434967
http://voice.google.com/calls?a=nc,%2B19167453437

This communication (including any attachments) may contain privileged or
confidential information intended for a specific individual and purpose,
and is protected by law.  If you are not the intended recipient, you should
delete this communication and/or shred the materials and any attachments and
are hereby notified that any disclosure, copying, or distribution of this
communication, or the taking of any action based on it, is strictly
prohibited.
Thank you.
On Fri, Nov 1, 2024 at 12:11 PM Demitrius Nelon @.***>
wrote:

We got hit with a couple of bugs in our PowerShell modules for WinGet, but
they have been updated as of this morning.
One of the ways we're helping users bootstrap WinGet is to use the
Microsoft.WinGet.Client PowerShell module.
We've added the dependencies to our GitHub release, and you can use Repair-WinGetPackageManager
-Latest -Force to get the lastest version of WinGet installed on the
system. From there, you can also use the PowerShell cmdlets to manage
WinGet Packages.
—
Reply to this email directly, view it on GitHub
https://github.com/ChrisTitusTech/winutil/issues/2986#issuecomment-2452443133,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJPGEYH6P3LNA55FASQCSJ3Z6PG5ZAVCNFSM6AAAAABQYE7HBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSGQ2DGMJTGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

We got hit with a couple of bugs in our PowerShell modules for WinGet, but they have been updated as of this morning.
One of the ways we're helping users bootstrap WinGet is to use the Microsoft.WinGet.Client PowerShell module.
We've added the dependencies to our GitHub release, and you can use Repair-WinGetPackageManager -Latest -Force to get the lastest version of WinGet installed on the system. From there, you can also use the PowerShell cmdlets to manage WinGet Packages.

i installed the Microsoft.WinGet.Client with "Install-Module -Name Microsoft.WinGet.Client -RequiredVersion 0.2.1" and accepted all, but then 'Repair-WinGetPackageManager -Latest -Force' doesn't work.
Error:
`Repair-WinGetPackageManager : The 'Repair-WinGetPackageManager' command was found in the module
'Microsoft.WinGet.Client', but the module could not be loaded. For more information, run 'Import-Module
Microsoft.WinGet.Client'.
At line:1 char:1

Repair-WinGetPackageManager -Latest -Force

  + CategoryInfo          : ObjectNotFound: (Repair-WinGetPackageManager:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule`

https://github.com/ChrisTitusTech/winutil/issues/3013#issuecomment-2458945563

https://github.com/ChrisTitusTech/winutil/issues/3013#issuecomment-2458945563
well if it ain't broke, don't fix it.


Polygon selection tool

Making this pull request so that the current state of the polygon selection can be reviewed, though we may want to wait until the bugs listed below are fixed before merging.
Caveats
I am still working on the following bugs

preventing individual cell selection while the user is selecting rect or polygon: right now if while selecting rect/polygon, a cell is clicked, the selection stops and the individual cell is selected

done

multiple polygon selections at once: if multiple plots have the polygon tool enabled, when you are selecting a polygon in plot A and mouse into plot B, plot B "inherits" the polygon points from plot A. it is currently unclear to me how the two instances of SelectionLayer would even be connected

done

zoom scale affects the size of the polygon vertices: this appears hard-coded in nebula.gl's EditableGeoJsonLayer so may need to make a pull request

done

And remembering why I put icons on AWS: without data-uri inlining, these come out as relative URLs, and someone who reuses the component might not have the assets directory set up in the same place. Probably not a hard fix, just didn't get to it at the time.

Ok that makes sense, I will look into the inlining.

Using the SVGR package seems to work well for the svg inlining.

Using the SVGR package seems to work well for the svg inlining.

That's interesting. Did you compare it with svg-inline-loader? I feel like svgr might be more than we need in some ways... but I haven't looked at it closely.

I did briefly try svg-inline-loader after seeing this comment on Friday but could not get it working in the small amount of time I worked with it.
Based on your slack message I have created this issue instead of continuing to work with it https://github.com/hms-dbmi/vitessce/issues/263

@keller-mark : There's a little bug when rectangle drag ends outside the pane (#265), but nothing that needed to block this.


Ver.3.8.2r557 cannot be executed, Bitdefender claimed it is infected

https://www.virustotal.com/en/file/f603e340e4524c94d2e0e5c1b2ae7cea0ba53e310722428e5bccfa03dd24ba4d/analysis/1439149455/

It is weird, I scanned it and Bitdefender said it is fine, but when I execute it, Bitdefender said something wrong.


[PROPOSAL] provide spring AutoConfiguration support

What/Why
What are you proposing?
Provide an AutoConfiguration for spring opensearch library like it is done for elastisearch
What problems are you trying to solve?
Currently the RestClient has to be build from every user and every user has to define its own properties.
This can unified and simplified with this configuration.
What is the developer experience going to be?
This should ease the start of other spring developers with this library.
Are there any security considerations?
No, even if done correctly some basic security configurations can be made here.

Good idea. Care to contribute @Maglore?

I have opened https://github.com/spring-projects/spring-boot/pull/33011 so we could get Elasticsearch auto configuration out of our way (related issue is https://github.com/spring-projects/spring-boot/issues/33010)

Perhaps we should split this project into two modules:

The core module. It would depend only on Spring Data.
A Spring Boot starter with the auto configuration.

+1 to have dedicated starter module, we also have an issue which I was trying to address in Spring Boot but it was rejected: we sadly have to find a way to exclude (may be using AutoConfigurationExcludeFilter or alike) to exclude the ElasticsearchDataAutoConfiguration since it needs the Elasticsearch Java Client no matter what.

@Maglore if you are not working on it, I would like to pick it up so we should be ready for mid-November Spring / Spring Boot / Spring Data Elasticsearch releases, thanks!

@reta, yes sry i have currently no time to work on it, sry for the late answer


Use cases of getElementsAtEventForMode are not documented

Documentation Is:

Missing or needed

Please Explain in Detail...
The documentation for getElementsAtEventForMode in https://www.chartjs.org/docs/3.5.0/developers/api.html#getelementsateventformode-e-mode-options-usefinalposition is following:
Calling getElementsAtEventForMode(e, mode, options, useFinalPosition) on your Chart instance passing an event and a mode will return the elements that are found. The options and useFinalPosition arguments are passed through to the handlers.
To get an item that was clicked on, getElementsAtEventForMode can be used.
This doesn't tell me anything about what the options mean.
Your Proposal for Changes
I found the documentation of the use cases from the history of migration documentation: https://github.com/chartjs/Chart.js/pull/7900/files
It has documentation on what options in the new function correspond the old functions, and the descriptions of the old functions is the only place that actually describes what the use cases are.
Can you please add the use case documentation for the getElementsAtEventForMode. Digging through version history is slightly not obvious.

The migration guide contains the lines you found from the history:
https://www.chartjs.org/docs/3.7.0/getting-started/v3-migration.html#removal-of-public-apis
The reasoning behind not documenting options is that it depends on the mode what options it supports (you can also create custom modes). For example, passing axis: 'y' with 'x' as mode has no effect.
The available options are same as here, excluding mode:
https://www.chartjs.org/docs/3.7.0/configuration/interactions.html
I'd be happy to review a PR improving the documentation.


x509: certificate signed by unknown authority

Activating privacy features... 2019/03/25 12:18:28 [INFO][FileStorage:/etc/caddycerts] Started certificate maintenance routine
2019/03/25 12:18:28 get Agreement URL: Get https://acme-v02.api.letsencrypt.org/directory: x509: certificate signed by unknown authority
exit status 1
Any thoughts?
I let the docker run with the following command:
docker run --init -d --name="caddy" --restart always -v "caddy_config:/root/.caddy" -v "caddy_config:/srv" -v "caddy_config:/etc" -e "CADDYPATH=/etc/caddycerts" -e ACME_AGREE=true -v caddy_config:/etc/caddycerts -p 80:80 -p 443:443 abiosoft/caddy

If you build you own image with custom addons you may need to add:
RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk/*

@werty1st Thanks, it works!

Fixed with https://github.com/abiosoft/caddy-docker/pull/202

I am getting the same error with the latest image


Sorted the Database

Issue Number : Its a feature
.
.
.
Modified File Path :
.
.
.
Description :
.
.
.
Mentions :
@ShreyamMaity

what have you done here, explain that and fix the conflict


tractus-x: Please create new GH repository

Hello, I'm a developer for ZF AG. We need a git repo for our new Quality FOSS app.
Please create a new GH repository in eclipse-tractusx GH organization:
GH Org: eclipse-tractusx
Repo Name: quality_app
GH Pages: Enabled
Priority: Medium
Severity: Normal
@sigi for approval

Hi @zfdevzfdev,
thanks for your issue 😃
but i think this is not the right place to request a new repo in https://github.com/eclipse-tractusx
as mentioned in our documentation https://eclipse-tractusx.github.io/docs/oss/issues/#eclipse-foundation-helpdesk
Example Request a new Repo in https://github.com/eclipse-tractusx for requesting a new repository
also a bit explained in https://catenax-ng.github.io/docs/resources


Crash on delete

Please search to check for
Expected behavior
Email should be deleted and app should be working
Actual behavior
After click on delete the app close.
Steps to reproduce

Select an email

Click on basket

Alternatively press the mail and from contestual menu click on delete

Environment
K-9 Mail version:
5.207
Android version:
6.0.1 OxygenOS 3.5.8
Account type (IMAP, POP3, WebDAV/Exchange):
POP3

Debug logs would be awesome here.

I have created some logs (i take the option in the settings) But which log i have to update?

Please see https://github.com/k9mail/k-9/wiki/LoggingErrors

Maybe it is caused because of xposed. I will watch it

Closing this issue. Feel free to open a new issue if you can reproduce this on a stock ROM without xposed and can provide a debug log.


Need a way to stop one-off stale commands

With deis info I get
=== xx-prod Application
{
  "updated": "2015-02-04T10:08:37UTC",
  "uuid": "b1812xxx1",
  "created": "2015-01-20T12:46:39UTC",
  "url": "xx-prod.masterfirefoxos.com",
  "owner": "xx",
  "id": "xx-prod",
  "structure": {
    "cmd": 3,
    "run": 32
  }
}

Deis believes that there are 32 "run" processes but "docker ps" in all hosts returns 0 "run" processes
Even if there were 32 running processes, we need a way to stop them

deis scale run=0 returns
400 BAD REQUEST
Container type run does not exist in application

I think this is just false info that shouldn't be shown in the client. run processes are the process type when you perform deis run, which mean you've run 32 deis apps:run commands against it. :)

I didn't explain myself correctly:
It should totally be shown in the client, when they do exist. These don't exist (no docker containers related to the "run" command" and I've no way to reset Deis.

These containers are killed after they're executed, so they do not exist in the scheduler. It's just an implementation detail of the platform so we can run multiple one-off commands in parallel. We keep the database entry around such that each one-off job has a unique number, so there's nothing that you need to do on your end to "reset Deis".

what version of deis are you you running, by the way?

OK I get that but in this case why other apps on which I've used deis run don't display this line?
=== xx-dev Application
{
  "updated": "2015-01-20T14:59:25UTC",
  "uuid": "93d069d8-xx-4bc8-9ef3-163c1203c502",
  "created": "2015-01-20T12:45:17UTC",
  "url": "xx-dev.masterfirefoxos.com",
  "owner": "xx",
  "id": "xx-dev",
  "structure": {
    "cmd": 3
  }
}

(I'm running 1.1.1)

More info:
Running other commands in the same app doesn't increase the displayed "run" number, i.e. the output of deis info is exactly the same. I guess that Deis believes that there are 32 currently running "run" commands.

My assumption is that since we do not clean up the Container objects in the database, the structure is updated with the run values, when in reality these should be excluded.

More info:
Deis probably believes that there are 32 commands running due to #3035.

if you could ssh into one of the boxes and run fleetctl list-units, that would be helpful to show if there is indeed 32 commands running.


FE: Activity feed

This can be constructed on the backend api with getPastEvents calls

This can be constructed on the backend api with getPastEvents calls

got basic version here: https://github.com/webaverse/webaverse.com/compare/9883dca88dd0^...72f3d80b02bf
Need to do more backend work, but that will solve:

https://github.com/webaverse/app/issues/460
https://github.com/webaverse/app/issues/659

we could subscribe to events (https://web3js.readthedocs.io/en/v1.2.11/web3-eth-subscribe.html) and add them to db to be able to pull from cache instead of having everyone pinging the geth nodes for the same data. Then it can be a normal "web 2.0" api to query.
But also that could go wrong if a server goes down or subscription doesn't work for whatever reason. So we can have a script that gets all of the logs and caches any that do not already exist in the cache.
then that allows us to make the FE experience much more familiar, as you make transactions, you can get a toast notification that links you to the transaction you just made.. rather than just a loading indicator and hoping it worked (https://github.com/webaverse/app/issues/659)

got basic version here: https://github.com/webaverse/webaverse.com/compare/9883dca88dd0^...72f3d80b02bf
Need to do more backend work, but that will solve:

https://github.com/webaverse/app/issues/460
https://github.com/webaverse/app/issues/659

we could subscribe to events (https://web3js.readthedocs.io/en/v1.2.11/web3-eth-subscribe.html) and add them to db to be able to pull from cache instead of having everyone pinging the geth nodes for the same data. Then it can be a normal "web 2.0" api to query.
But also that could go wrong if a server goes down or subscription doesn't work for whatever reason. So we can have a script that gets all of the logs and caches any that do not already exist in the cache.
then that allows us to make the FE experience much more familiar, as you make transactions, you can get a toast notification that links you to the transaction you just made.. rather than just a loading indicator and hoping it worked (https://github.com/webaverse/app/issues/659)

As long as servers aren't crashing from it I think web3-direct pagination is fine.

As long as servers aren't crashing from it I think web3-direct pagination is fine.

added version for FT https://webaverse.com/activity, need to also support for NFTs

added version for FT https://webaverse.com/activity, need to also support for NFTs

FT, NFT, LAND should all be supported on activity page and tx detail page https://github.com/webaverse/webaverse.com/compare/c15429b6e2a1...e29a0fe0a810

FT, NFT, LAND should all be supported on activity page and tx detail page https://github.com/webaverse/webaverse.com/compare/c15429b6e2a1...e29a0fe0a810


Dirt does not drop anything from sieve with flint mesh

I'm using Ex Nihilo creatio along with approximately a bajillion other mods, and when I use dirt on the flint stiffened mesh in a sieve, I get no drops. If I use dirt with a string mech in a sieve instead, I get lots of drops, so it seems that higher level meshes may not be giving lower level mesh drops.
This is 1.12.2 on Linux, and I can do further testing if you need.

I'm not a creator or anything, but with JEI/NEI it shows dirt as only being able to go through string, each mesh tier seems to have its own loot table.

By default there is no strict relation between the different meshes (i.e. flint is not just a better string). There is a config option to force that behavior; but the intended default behavior is that different meshes give slightly different drops so that you will need to work with multiple meshes to get the items you want.


[Cosmos] Update Cosmos CODEOWNERS

Making some changes to the Cosmos codeowners, namely:
1.) Removing Naveen as a reviewer since he is no longer working in our SDK team directly
2.) Replacing Gahl (previous PM) for Abhinav (current PM)
3.) Since we had two tags for Cosmos and Service Attention, changed one of those to Cosmos and Client
Also, huge thanks @kristapratico for the changes in https://github.com/Azure/azure-sdk-for-python/pull/31680 - email is looking a lot nicer now :)

/check-enforcer override


Lemmy UI: init at 0.12.2

Motivation for this change
Add ui for lemmy
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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

[ ] Fits CONTRIBUTING.md.

The next CI error looks to be about the patchedPackagedJSON.
Perhaps one thing to try could be replacing it with a path ? ("${patchedPackagedJSON}/package.json")

Tried that and get this error:
> cannot read '/nix/store/f5dq93qr8883v0yxwb5yw48dq52pyq4s-package.json/package.json', since path '/nix/store/x3zh737jwdk0gf6hb2909jah7wvw70ag-package.json.drv' is not valid, at /nix/store/mj6h8yr62kfprs6h4k7k3s98ysyd96bd-source/lib/trivial.nix:282:24

So I think patchedPackageJSON is fine the way it is, but $out isn't where we think it is? I'm not entirely sure

oh, could you try just stringifying it then ? "${patchedPackageJSON}" just to see if that works.

also another thing that might work would be patchedPackageJSON.out

@happysalada I couldn't get those to work.
I tried removing all reference to the (patched or not) package.json and still get the same errors
checking Nixpkgs on x86_64-linux
error: while querying the derivation named 'lemmy-ui':
while evaluating the attribute 'text' of the derivation 'lemmy-ui' at /nix/store/p7wz7ir0xgfyk13dnx5z73qq7d65jwwi-source/pkgs/stdenv/generic/make-derivation.nix:205:7:
while evaluating the attribute 'configurePhase' of the derivation 'lemmy-ui-0.12.2' at /nix/store/p7wz7ir0xgfyk13dnx5z73qq7d65jwwi-source/pkgs/stdenv/generic/make-derivation.nix:205:7:
while evaluating 'importJSON' at /nix/store/p7wz7ir0xgfyk13dnx5z73qq7d65jwwi-source/lib/trivial.nix:281:16, called from /nix/store/p7wz7ir0xgfyk13dnx5z73qq7d65jwwi-source/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix:240:17:
**cannot read '/nix/store/gfhmwck4xr0pq13f0n7b8wrnrhhmyy4v-source/package.json', since path '/nix/store/52pc7ff67rvpd84iazhbr4cwd7jhrxif-source.drv' is not valid, at /nix/store/p7wz7ir0xgfyk13dnx5z73qq7d65jwwi-source/lib/trivial.nix:282:24**

Even tho /nix/store/gfhmwck4xr0pq13f0n7b8wrnrhhmyy4v-source/package.json is there, and /nix/store/52pc7ff67rvpd84iazhbr4cwd7jhrxif-source.drv also exists

Ok let's have a look at that together next week.

Result of nixpkgs-review pr 137186 run on x86_64-linux 1

2 packages built:

lemmy-server
lemmy-ui

Result of nixpkgs-review pr 137186 run on x86_64-darwin 1

1 package built:

lemmy-server

do you mind squashing the fix commit into the related other commits? otherwise lgtm
Link to currently reviewing PR:
https://github.com/NixOS/nixpkgs/pull/137186

2 packages built:
lemmy-server lemmy-ui


allow configurable public EKS endpoint access

Allows an optional bastion and public EKS endpoints with mandatory access CIDRs.

We would need to look into circle-ip-ranges if we plan to use on our ci.

We would need to look into circle-ip-ranges if we plan to use on our ci.

Probably not in this repo, but yep, that's the plan :+1:


Add refund amounts to this package

Add logic to account for both:

Order lines refund amounts
Order refund amounts

Complications:

Need to figure out how to address partial refunds and shipping refunds. What about discounts?

It looks like the TRANSACTIONS table includes information related to refunds.
For order refund amounts, we should be able to join orders with transactions based on order_id, and then can include refund amount by filtering by kind = refund and grabbing the amount.
For order line refund amounts, this table has a refund_id that we can use to join with the transactions table to get the amount as well.
For both instances, will need to account for status = success and kind = refund to parse relevant information.
I'd be happy to start a PR for this - but fair warning this would be my first ever :)

This has been added and deployed with version 0.3.0 :)


Texture Inconsistencies Across Operating Systems

Issue
Different operating systems seem to be rendering textures differently. Windows does not show any textures, and MacOS/Linux show textures in the wrong places.
Info
Tested on macOS ARM 12.6.1 and Ubuntu Linux x64 22.04.1 LTS (Nvidia).

For comparison, the same application running under Linux does not show textures on the floor or table.

This may have been fixed with some other changes. Windows verification is required to close this issue.


⚠ Bofrost.es has degraded performance

In 3e04696, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1468 ms

Resolved: Bofrost.es performance has improved in a3f56f8 after 14 minutes.


<EMAIL_ADDRESS>- Action and Func delegates in C#

Added new folder ActionAndFuncDelegatesInCsharp for the evaluation article Action and Func delegates in C#

There are no tests in this solution. Please add some before we can proceed.


SmartResponse not working

I keep getting this error when trying to run the SmartResponse. Do you have any Ideas on how to fix this? I have tried creating a case adding the logs to the case and then running the response from within the case but I still get the same error. I have been able to setup everything else that pertains to the PIE and it works as expected. I can run the O365Ninja in powershell by itself and it works just not via the SmartResponse which is desired.

Thanks for the heads-up! I know what the issue is and plan to have a new SmartResponse uploaded later this afternoon.

@pthomp I've resolved this issue and uploaded a new version of the O365-Ninja.lpi. Please give this a shot and let me know if you still encounter issues. I tested this in our environment both with and without case parameters set:
With case API and LR web server set:

Without case and LR web server set:

I'm going to close this issue - feel free to shoot me an email if you still run into issues with the SmartResponse or have questions about the framework.


Note about rejecting/erroring when path does not exist in exists() calls

Description
As per title
Motivation and Context
Fixes #254
How Has This Been Tested?
N/A
Types of changes

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

Checklist:

[X] I have read the code of conduct.
[X] I have read the contributing guide.
[X] I have updated the documentation accordingly (if applicable).

Thanks! I'll have a look within the next couple of days.

I've been trying to understand how a ZooKeeper client behaves by reading the official Apache ZooKeeper docs and browsing the official client code. I think that the reason for the exception is because of the exists function has ability to add watchers. But I'm not sure, and think the behavior is unexpected. I'll merge this PR, describing what happens and leave the attached issue open for more investigation.
Thank you for this PR and for making this package better. Much appreciated!


Release 3.5.2 => dev

Trying to get around a protected branch, ended up removing branch protection.


Mention that there is no implicit +1 in votes

To summarize my comments, I think this can be simplified by only adding this after " the 'minimum quorum of three +1 votes' rule is universal." :

Note that there is no implicit +1 from the release manager, or from anyone in any ASF vote. Only explicit votes are valid.

@bdelacretaz I agree that this is most common for package releases, while it may be applied for procedural issues。
Let me think of it a bit ..

@bdelacretaz I merge the description since we saw the necessity to emphasize "no implicit +1" mainly for package releases.
Please review it again.

Thanks for your review! I'll merge this patch later today.


why is x6 repo so large? currently 969.65 MiB to download

why is x6 repo so large?  almost 1000 MB to download.
then i can't help think if it is complicated or slow?
正克隆到 'X6'...
remote: Enumerating objects: 551300, done.
remote: Counting objects: 100% (53512/53512), done.
remote: Compressing objects: 100% (13144/13144), done.
remote: Total 551300 (delta 24279), reused 53001 (delta 23873), pack-reused 497788
接收对象中: 100% (551300/551300), 969.65 MiB | 2.40 MiB/s, 完成.
处理 delta 中: 100% (262883/262883), 完成.

seems lots of useless commit by x6-bot

git clone --depth 1
因为项目的代码组织方式是 Monorepo

There are eight projects under the repo，and the website are also included.So this is a normal size.


bump version

Fixes #

Proposed Changes

bump version

Readiness Checklist
Author/Contributor

[ ] If documentation is needed for this change, has that been included in this pull request
[ ] Remember to check if code coverage decrease, if so, please implement the necessary tests

Reviewing Maintainer

[ ] Label as breaking if this is a large fundamental change
[ ] Label as either automation, bug, documentation, enhancement, infrastructure, or performance

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


spring gateway lost websocket close status code and reason

I use spring gateway as a proxy websocket.
I had a problem with closing a connection with a specific status code (for example - 4401). If I connect directly my custom codes and reasons come to the client. If I use spring gateway, the code and reason are lost.
I tried different options:

Spring Boot 2.1.4 on client, gateway and server. Client receives: CloseStatus[code=1000, reason=null]
Spring Boot 2.1.4 on gateway, server and com.neovisionaries:nv-websocket-client. Client receives: WebSocketFrame(FIN=1,RSV1=0,RSV2=0,RSV3=0,Opcode=CLOSE,Length=0,CloseCode=1005,Reason=null)

Can you provide a complete, minimal, verifiable sample that reproduces the problem? It should be available as a GitHub (or similar) project or attached to this issue as a zip file.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Experiencing the same issue with Spring Cloud Gateway Greenwich.RELEASE

This issue can be reproduced quite easily.

Open simple websocket directly to your Spring Boot application on port 8444 let's say from JS:
var ws = new WebSocket('ws://localhost:8444/myws;
Then close it with some custom code and reason:
ws.close(3000, "MY REASON");
WS handler in Spring Boot application:
`package com.myapp.handler;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import org.springframework.web.socket.CloseStatus;
import org.springframework.web.socket.WebSocketSession;
import org.springframework.web.socket.handler.TextWebSocketHandler;
@Service
public class MyWsHandler extends TextWebSocketHandler {
private static final Logger logger = LoggerFactory.getLogger(MyWsHandler.class);

@Override
public void afterConnectionClosed(WebSocketSession recordingSession, CloseStatus status) {
    logger.debug("[WS] Closing socket {} and status {}", recordingSession, status);
}

}
will log following:2019-05-29 18:27:21.735 DEBUG 5096 --- [io-8443-exec-11] c.m.handler.MyWsHandler   : [WS] Closing socket StandardWebSocketSession[id=e29c3fba-b5a9-9616-086a-56ac4cbd6b57, uri=ws://localhost:8444/myws] and status CloseStatus[code=3000, reason=MY REASON]`

Then create simple Gateway application on port 8777 with following route config:
`package com.myapp.gateway.config;

import org.springframework.cloud.gateway.route.RouteLocator;
import org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class TestRouteConfig {
@Bean
public RouteLocator routeLocator(RouteLocatorBuilder builder) {
    return builder.routes()
            .route("websocket", r -> r.path("/myws")
                    .uri("ws://localhost:8444"))
            .build();
}

}
5. And try to route websockets through it:var ws = new WebSocket('ws://localhost:8777/myws;and than close:ws.close(3000, "MY REASON");6. In Spring Boot application I see in logs that reason was cut out and status code was reset to 1000:2019-05-30 11:34:42.367 DEBUG 5096 --- [nio-8443-exec-5] c.m.handler.MyWsHandler   : [WS] Closing socket StandardWebSocketSession[id=3035ca7a-a6d2-dadd-67e2-5167321202c2, uri=ws://localhost:8777/myws] and status CloseStatus[code=1000, reason=null]`
Hope that helps.

Any updates on this?

Play is very simple.
Run the GatewayApplication
Run the ServerApplication
Run the ServerApplicationTests
test-gateway.zip

Hi, any plan to fix the issue?

Hi, I'm have the same problem now. I guess no new solutions have been emerged...

any plan to fix this, please？

I have the same problem

Hi enay news for this issue? is there any workaround?

Hi @hamroune . I think the following steps will help you. You need to write own WebsocketRoutingFilter with fixes.

Just copy code from original filter
change order to

    @Override
    public int getOrder() {
        // Before NettyRoutingFilter since this routes certain http requests
        return Ordered.LOWEST_PRECEDENCE - 2;
    }

and this handle method to

                @Override
                public Mono<Void> handle(WebSocketSession proxySession) {
                    Mono<Void> serverClose = proxySession.closeStatus().flatMap(session::close);
                    Mono<Void> proxyClose = session.closeStatus().flatMap(proxySession::close);
                    // Use retain() for Reactor Netty
                    Mono<Void> proxySessionSend = proxySession
                            .send(session.receive().doOnNext(WebSocketMessage::retain));
                    // .log("proxySessionSend", Level.FINE);
                    Mono<Void> serverSessionSend = session
                            .send(proxySession.receive().doOnNext(WebSocketMessage::retain));
                    // .log("sessionSend", Level.FINE);
                    return Mono.zip(proxySessionSend, serverSessionSend, serverClose, proxyClose).then();
                }

create bean

    @Bean
    public YourWebSocketRoutingFilter myWebsocketRoutingFilter(WebSocketClient webSocketClient,
                                                           WebSocketService webSocketService,
                                                           ObjectProvider<List<HttpHeadersFilter>> headersFilters) {
        return new YourWebSocketRoutingFilter(webSocketClient, webSocketService, headersFilters);
    }

Hi @dmkost , I've tried filter approach, but it doesn't work stable.  In my case I'm closing with 1007 status, but from gateway I randomly get 1006 and 1007 statuses. Before filter I always get 1005 from gateway. Is it something familiar for you?

Closed via #2254


[chore] check-clean-work-tree detects untracked files

Why
Existing  check-clean-work-tree does not detect new files created by go generate.
What
Use git status --porcelain to make sure we also detect untracked files (and not only changes in tracked files).

The build should pass after https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/119 is merged.

The build should pass after https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/119 is merged.
Now it fails as expected.


ps2, psp, 3ds. gamecube emulators are not working

Hi, I just bought my console yesterday and installed gammaOS but I found that those emulators are not working and are showing an error, I assume I need to download the bios but I don't know where to put the bios files and how to select those bios on the OS

its possible to use third party app in daijisho, or i need close and open third party emulator?


lifecycle changes - bug fixes

Fix duplicate resource save in sync orphaned mitigation
Use a transaction in the db migration script
Prevent failed instance updates

Pull Request status

[x] Refactoring
[x] Unit tests

Coverage decreased (-0.04%) to 86.75% when pulling 3609bf2ce406e81823b5c068020ce358eb3168cb on lifecycle_addon into 2823f5c993dc10fe8188e47fc0691b26631a6739 on master.


Implement a strptime method

cftime.datetime objects implement a strftime method, which one can use to convert a datetime to a string with a given format.  It would be convenient if they also implemented the inverse method, strptime, which allows one to parse a string with a specified format into a datetime object.  I would imagine something like this:
>>> cftime.datetime.strptime("2000-01-01", "%Y-%m-%d", calendar="julian")
cftime.datetime(2000, 1, 1, 0, 0, 0, 0, calendar='julian', has_year_zero=False)

It is kind of a handful, but the implementation in cpython might serve as a useful reference.  @jswhit I would be happy to help contribute this if you agree it would be a useful addition to cftime.
cc: @nbren12

+1 on this? Is there some reason you couldn't just use datetime.datetime.strptime under the hood?

Is there some reason you couldn't just use datetime.datetime.strptime under the hood?

Different calendars.  Some cftime dates are not valid in the proleptic Gregorian calendar (e.g. February 30th in a 360 day calendar).

gotcha! forgive my ignorance on these things.

The cpython code is a bit long but not so bad. Defines a single regexp and then harvests the matched groups from it converting to int as necessary. There is some weird thread-safe caching logic to make sure re.compile isn't too slow, but that doesn't seem worth replicating.

All good, yeah, I think it would largely be copy-pastable.  I agree regarding the caching logic.

@spencerkclark I think this would be a great feature to have

Awesome, thanks @jswhit for confirming.  Indeed I saw your thumbs up earlier, but have just been caught up with other things lately.  Hopefully I'll have a chance to return to this soon.

or we could use datetime.datetime.strptime and then convert the result from the proleptic_gregorian calendar using cftime.datetime.change_calendar.

actually, change_calendar is not even needed.  Any reason something like this wouldn't work?
def strptime(datestring, format, calendar='standard', has_year_zero=None):
    """
    Return a datetime corresponding to date_string, parsed according to format,
    with a specified calendar and year zero convention.
    """
    # use python's datetime.strptime to get a python datetime instance
    # (using proleptic_gregorian calendar)
    pydatetime = datetime_python.strptime(datestring, format)
    # account for utcoffset
    if getattr(pydatetime, 'tzinfo',None) is not None:
        pydatetime = pydatetime.replace(tzinfo=None) - pydatetime.utcoffset()
    # convert the cftime datetime instance
    return datetime(pydatetime.year, pydatetime.month, pydatetime.day,
                    pydatetime.hour, pydatetime.minute, pydatetime.second,
                    pydatetime.microsecond, calendar=calendar, has_year_zero=has_year_zero)

The issue is that something like datetime_python.strptime("2000-02-30", "%Y-%m-%d") will fail, because it is not a valid date in the proleptic Gregorian calendar, but ideally we'd support it in the 360-day calendar.

Yes, that is an issue.  The above approach will only work for 'real-world' calendars with dates that exist in the proleptic_gregorian calendar.  That probably covers the majority of use cases though.

closed by PR #289


KIF/KI2 形式における「下手の持ち駒」「下手番」等の表記に対応

説明 / Description
以下の表記に対応させる。

下手の持ち駒
上手の持駒
下手番
上手番

チェックリスト / Checklist

MUST

[x] npm test passed
[x] npm run lint was applied without warnings
[x] changes of /docs/webapp not included (except release branch)
[x] console.log not included (except script file)

RECOMMENDED (it depends on what you change)

[ ] unit test added/updated
[ ] i18n

Codecov Report
Patch coverage: 100.00% and project coverage change: -0.01% :warning:

Comparison is base (6cf6afb) 70.26% compared to head (518f22f) 70.25%.

:exclamation: Current head 518f22f differs from pull request most recent head 426c9c1. Consider uploading reports for the commit 426c9c1 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #625      +/-   ##
==========================================
- Coverage   70.26%   70.25%   -0.01%
==========================================
  Files          89       89
  Lines       17944    17944
  Branches     2560     2560
==========================================
- Hits        12608    12607       -1
  Misses       2809     2809
- Partials     2527     2528       +1

Files Changed
Coverage Δ

src/common/shogi/kakinoki.ts
72.27% <100.00%> (-0.12%)
:arrow_down:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Outdated npm package dependencies

It seems that the branch add-with-querystrings is not available anymore:
yarn
yarn install v1.3.2
[1/4] Resolving packages...
[2/4] Fetching packages...
error Couldn't find match for "107c5c16162bf7c5f74d858ebc58644ea20924a5" in "_c" for "git://github.com/bhstahl/js-ipfs-api.git".

...
  "ipfs-api": "git://github.com/bhstahl/js-ipfs-api.git#add-with-querystrings",
  "ipfsd-ctl": "git://github.com/bhstahl/js-ipfsd-ctl.git#add-with-querystrings",
...

@bhstahl can you update this? :+1:

Aha, that branch was actually merged into js-ipfs-api (https://github.com/ipfs/js-ipfs-api/pull/594), hence the deletion of the branch, so we can just update it back to the main repo instead of my fork


Add a callback when player request titan

Add a callback on player request titan.
It's helpful for modder check something when player request titan.
They shouldn't change this file,so I add a callback here for they to use.

这是来自QQ邮箱的假期自动回复邮件。

您好，我最近正在百度贴吧潜水中，无法亲自回复您的邮件。我将在百度贴吧潜水结束后，尽快给您回复。

I feel that per-gamemode callbacks isn't necessary, as the modder can always check the gamemode before adding the callback in the first place and only one gamemode in the table will actually be usable at a time. Anyone else got an opinion on that front?

I feel that per-gamemode callbacks isn't necessary, as the modder can always check the gamemode before adding the callback in the first place and only one gamemode in the table will actually be usable at a time. Anyone else got an opinion on that front?

good idea,finished the work


Add Post Haste <IP_ADDRESS>

Created cask for Post Haste, an app for organizing projects with
customizable templates for post-production professionals.

Thank you for the contribution. It needed some fixes, so they were made in 2bb5783ab9f0643f7a35f8d21a8dc71f127a1669. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.

bundle exec rubocop $cask_name --auto-correct will fix errors for you FYI (ie, realigning zap commands after removing the extra zap)

@jawshooah Ah thanks for the tip for combing the zap stanzas! For what it's worth, i did run the brew cask style before committing but apparently it passed.

Yeah, there's currently no check for duplicate stanzas in place.

Some stanzas, like url or homepage, will actually break the cask if they appear more than once. zap stanza contents can be merged, so having multiple won't actually break anything, it's just unnecessary.

Ah i see. Right on!


Add parents list. Add PO2, PO3, PO4. Add getting of extra sources

Made the suggested changes. Now it is still a mess but it is less duplication

Pull Request Test Coverage Report for Build 221

11 of 47 (23.4%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-9.3%) to 84.049%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/scala/org/codefeedr/pipeline/Job.scala
0
6
0.0%

src/main/scala/org/codefeedr/pipeline/PipelineBuilder.scala
2
8
25.0%

src/main/scala/org/codefeedr/pipeline/PipelineObject.scala
2
26
7.69%

Totals

Change from base Build 213:
-9.3%

Covered Lines:
274

Relevant Lines:
326

💛  - Coveralls


[ustring] use iterator for std::string interface

.c_str() is quite an old interface for C++.
std::string interface should use iterator instead.
Also define pointer+length interface for char *.
// which is better? -- stop on \0 or keep going till .end()

LGTM!


Add first operator part 1

Signed-off-by: Matt Jarvis<EMAIL_ADDRESS>Building your first operator Part 1 - blog post

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Changes made as per suggestion @ANeumann82

Oh crap, have I messed this up now by force pushing ? I didn't realise you were still working in this branch ...

Oh crap, have I messed this up now by force pushing ? I didn't realise you were still working in this branch ...

Nah, you haven't messed it up - I'm just trying to figure out why the Checks don't work for the PR

@mattj-io I've figured it out. The issue was that the blog posts need to have a "header" short description that shows up here in the overview: https://kudo.dev/blog/
The header is everything between the
# The Blog Header

This is the short description in the overview

<!-- more -->

The <!-- more --> part is quite important - it tells the page generator when to end the header, and if that's missing it fails.

@mattj-io And now that the checks are green, you can see the preview: Click on the "Details" next to "netlify/kudo-www/deploy-preview"
There you can also see the difference between a with and without theyaml part


Error code 164 - Distance is not valid. Please check a valid postcode has been entered. [Amended 2021 v1.2]

Note: Rule previously implemented in #325 from issue #44 but rule has now been amended in updated guidance.  Changes highlighted in bold.
Error information
Error code
164
Description to display
Distance is not valid. Please check a valid postcode has been entered.
DfE Long-form description of error
The distance must be between 0.0 and 999.9. If the distance is unavailable, please enter this as 999.9.  This field must be completed for all placements, active or beginning after 31 March 2015, unless the legal status is V3 or V4 (looked after under an agreed series of short-term placements - respite). or the child is UASC or formerly UASC.
DfE suggested coding
If not (<UASC> = '1' or <COLLECTION_YEAR> -1 <UASC> = '1' or <COLLECTION_YEAR> -2  <UASC> = '1') and if <LS> not = 'V3' or 'V4' then <PL_DISTANCE> must be between '0.0' and '999.9'  Note: <PL_DISTANCE> is a calculated value based on Postcode.
For further info, refer to the DfE validation document here

This goes against the definition of https://github.com/SocialFinanceDigitalLabs/quality-lac-data-beta-validator/issues/185 @dezog


Docs: fetch subreddit returning empty body

Do you want to request a feature or report a bug?
report an issue with the Reddit example in the advanced async actions tutorial
What is the current behavior?
When making a fetch call (or axios, or any other lib), reddit returns empty body. Fetch returns:

Uncaught (in promise) SyntaxError: Unexpected end of JSON input
at parse ()

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://jsfiddle.net or similar.
This is the specific code in the tutorial:
function fetchPosts(subreddit) {
  return dispatch => {
    dispatch(requestPosts(subreddit))
    return fetch(`https://www.reddit.com/r/${subreddit}.json`)
      .then(response => response.json())
      .then(json => dispatch(receivePosts(subreddit, json)))
  }
}

Still, even simplifying it to just the fetch call:
fetch(`https://www.reddit.com/r/${subreddit}.json`)
      .then(response => console.log(response.json()))

returns error:
Promise {<pending>}__proto__:
  Promise[[PromiseStatus]]: "rejected"
  [[PromiseValue]]: SyntaxError:
    Unexpected end of JSON input at parse (<anonymous>)

Switching to response.text():
Promise {<pending>}
  __proto__: Promise
    [[PromiseStatus]]: "resolved"
    [[PromiseValue]]: ""

Placing the url directly in the browser or simply:
curl https://www.reddit.com/r/reactjs.json

works.
Interestingly, I had to alter user-agent in Python Requests to get response to work.
What is the expected behavior?
A response filled with wonderful, colorful, clever/asinine reddit feed.
Which versions of Redux, and which browser and OS are affected by this issue? Did this work in previous versions of Redux?
Doesn't seem isolated to one version. Fetch and axios are both returning empty bodies.

Oops, issue was browser: Brave browser. *facepalm


Updated README on aker-proxy-plugin example.

Fixed the hostname

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

The url location.com redirects to an actual web page, owned by someone specific. I would rather change the url in the configuration example to example.org which is the intended purpose of the domain.


Resolves #34 create checkboxes using an object

This adds a new page with checkboxes that uses a value from a variable in a code block. This is meant to fulfill issue #34. Please let me know if this is what was intended -- I'm not certain myself.

@plocket
I made the changes we discussed with one big expectation -- I could not get source: actors (which makes use of a DAList) to work as before, only.
choices:
    - protagonist
    - antagonist

What seems clear is that it was working before when choices was defined in a previous question using the objects one by one. After that, I could get the DAList to work. :man_shrugging:

I could not get source: actors (which makes use of a DAList) to work as before, only.

This is great as it is, no worries at all. We might add a separate issue to research one created with a single object to see if the DOM is different there.


Uncontrolled component translated to bangla

@shakib609 please review my translation for merging

@shakib609 is this all good to go?

Approved @nutboltu vai. Merging.


feat(datasets): Migrated PartitionedDataSet and IncrementalDataSet from main repository to kedro-datasets

Description
As discussed the PartitionedDataSet and IncrementalDataSet should be moved to this repository. Issue #249.
Development notes

DataSets are added here kedro-datasets/kedro_datasets/partitions
Unit Tests are added here kedro-datasets/tests/partitions/

Checklist

[x] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[x] Updated the documentation to reflect the code changes
[x] Added a description of this change in the relevant RELEASE.md file
[x] Added tests to cover my changes

Hi, can I also work on #250 in this pull request or should I wait until this one gets accepted and then work on it in a new PR?

Hi @PtrBld , thanks for this! Let's have a separate PR for gh-250 , this one is already big

I just now recognized that https://github.com/kedro-org/kedro/pull/2500 renamed all DataSets to datasets in the main reopository and therefore the tests fail with my code. Most datasets in kedro-datasets are not yet updated. For the two datasets here, should I already apply the new naming convention?

This renaming got us a bit all over the place and we're now discussing the way forward in https://github.com/kedro-org/kedro/issues/2740. Thanks for your patience 🙏🏽

We're good to continue this @PtrBld, do you still have time to pursue it?

Hi @PtrBld , I've jumped in to resolve merge conflicts and linting issues. I hope that's okay. There's still some tests failing. I will try and fix them if I have some time!


How to block domains

Hi team,
I followed the install steps from https://github.com/weserv/images/blob/5.x/docker/README.md
and install via docker worked like a charm.
However, I would like to protect myself from people using my server for their images...
Could you please explain to a noobie how to only allow specific domains or block specific domains for the "url" parameter?
I use Ubuntu 20.04 TLS, with OpenLiteSpeed.

Duplicate of #314


[BUG] typo in error message

Describe the bug
I found a typo in an error message dealing in persistentvolumeclaim/validator.go
admission webhook "validator.harvesterhci.io" denied the request: resizing is only supported for detached volumes. The volueme is being used by VM default/testubuntu. Please stop the VM first.
To Reproduce

Try to edit a persistent volume claim while it is attached.

Expected behavior
The following error message is expected:
admission webhook "validator.harvesterhci.io" denied the request: resizing is only supported for detached volumes. The volume is being used by VM default/testubuntu. Please stop the VM first.
Environment:

Harvester ISO version: 1.0.0

See pull request #2106

close as the PR https://github.com/harvester/harvester/pull/2106 is merged, thanks for ur contribution!


 I have several minutes delay on diagnostics and completion is unusable (running nvim-compe).
Is there something I can do to debug this or fix this? Before I was running plain sumneko and it was fine (but without all the nice info for nvim functions)

There are currently issues with sumneko versions higher than 1.20.1. I'm using that version as a workaround. There's an issue upstream about this.
I have an idea that could maybe improve performance with the last version, but still need to check.

All right, I'll try to revert my version until it's fixed. Thanks!

I pushed a fix upstream that fixes the performance issues. Once @sumneko makes a new release, I'll close this issue.

Closing this, since lua-language-server 1.21.3 has been released

Just chiming in, with the fresh lua-language-server it's blazing fast! (built from master)


User guide: Overview of concepts

Suggest getting rid of this section and explaining each term the first time we use it (broadly).

this is documentation of the registry implementation
these details in the registry docs, we can provide a link to those as required
this is software documentation, not service documentation; at most we should provide a link to
https://github.com/UKGovLD/registry-core/wiki

explaining each term the first time we use it (broadly).

i agree, perhaps a link in a footnote registry-core


Setting noVersionBumpBehavior to current still results in an error if there are no commits since latest tag

👋 Hey there! I ran into a bit of a confusing edge case using this action: I set noVersionBumpBehavior to current in my github action, but when there are no commits since the latest tag, it exits with an error here rather than returning the current version as the readme led me to expect.
For context, if it's helpful, the flow that I'm using this for is for testing alpha versions. The workflow is that when contributors open PRs to the repo, our CI github action builds the project and publishes an artifact for each PR build to our artifactory that contributors can use to test with. My aim is to have this publish workflow publish the artifact as ${current}-alpha-${unique identifier} for a PR build and ${next} for a master build.
Not sure if this is a bug or if this particular workflow is just not supported by this action, but figured I would drop a note here regardless and ask if it'd make sense for noVersionBumpBehavior to also apply if there aren't new commits.

I am seeing a similar issue as well: https://github.com/goschtalt/.github/actions/runs/7416665692/job/20181995205

Added a new noNewCommitBehavior option to handle this behavior in v1.6.0.


Azure infrastructure solutions

[Enter feedback here]

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

ID: c84c297e-d371-a8fe-416e-147b152d48d4
Version Independent ID: 1a46ae57-0d71-ba2c-fe71-f8bb2024e1ce
Content: Get started with log queries in Azure Monitor - Azure Monitor
Content Source: articles/azure-monitor/log-query/get-started-queries.md
Service: azure-monitor
Sub-service: logs
GitHub Login: @bwren
Microsoft Alias: bwren

@gadvenamdev  Thank you for reaching out to us. Please note that this channel (the Azure Docs repository) is only for driving improvements related to the Azure documentation. It would be great if you can share more details on what exact feedback you have about the documentation so that we can assist you accordingly.
Additionally in case you are looking to know List installed monitoring solutions please refer here.

@gadvenamdev Since we have not heard back from you we will close this thread for now . Please tag us in your reply with additional information on the feedback you have on the documentation side of things. We will gladly reopen the issue and continue the discussion.


RUNNING and WAITING status not working

The RUNNING and WAITING status are not working as intended. In file 'interactive\rabbit_mq_model_runner.py' line 173 the RUNNING status is somehow not updated

False positive


Refactoring. From Singleton to Static Factory

I guess you should sync your fork repo with main Paper repo and rebase your commits (395adba, a88911b) before making a pull request. Just to to avoid many merge commits.


amaze ui source code

What problem is this solving?
Why did you solve the problem the way you did?
Please provide some details with merge requests to projects. This will help the maintainers understand what you are trying to change and why.
Thank you.


[SPARK-7093][SQL] Using newPredicate in NestedLoopJoin to enable code generation

Using newPredicate in NestedLoopJoin instead of InterpretedPredicate to make it can make use of code generation

Test build #30844 has started for   PR 5665 at commit a887c02.

Test build #30844 has finished for   PR 5665 at commit a887c02.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

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

/cc @rxin @liancheng

newPredicate(condition.getOrElse(Literal(true)), left.output ++ right.output)?

Test build #30933 has started for   PR 5665 at commit d19dd31.

Test build #30933 has finished for   PR 5665 at commit d19dd31.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch does not change any dependencies.

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

updated

Test build #30982 has started for   PR 5665 at commit d19dd31.

Retest this please

Merged build triggered.

Merged build started.

Test build #31276 has started for   PR 5665 at commit d19dd31.

Test build #31276 has finished for   PR 5665 at commit d19dd31.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.
This patch adds the following new dependencies:

spark-unsafe_2.10-1.4.0-SNAPSHOT.jar

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/31276/
Test PASSed.

/cc @rxin @marmbrus

@marmbrus @rxin  This is a fix for boundCondition in loop join, before this PR boundcondition can not use code generation. Is this ok to go?

Thanks, merged to master.


Add kidney icon for Topics tab (English and French)

Add a kidney icon on the Topics page (see the below image) & verify the UI changes for both French and English versions.

@DayanaKart Can you please suggest which of these 3 kidney icons would be the best for the "Topics" tile.. ??

the first icon if both kidneys are horizontally aligned and put closer to each other.

@psonH changes are on testing


jpeg error

Hi zixia:
When i recognize jpeg format picture i got:
TypeError: Cannot read property 'md5' of undefined
and it is ok with jpg format picture.
It is my configuration error?

I did not met this error message before. I can have a look for you if you can provide the steps to re produce this error.

After lots of test i found the problem:
1.There are two picture,one is compressed by we chat which can be recognized rightly.
the other is the raw picture which is 1.7mb which can not be recognized lol.
After compressing the  picture by myself  it is ok.

2.I  found that the system cannot recognize picture which is rotated like

Glad to hear from you that you find out the problem. Cheers!

thanks  zixia！i am closing the issue

Would you like to send a PR to help facenet could be able to rotate the jpeg file automatically to prevent this problem?
If so, that would be awesome.

https://github.com/zhangyuanwei/node-images
I use this 3rd part tool for resizing and rotating pictures

I will try to automatically to prevent this problem after final exam lol


app.yaml attributes not being properly handled

It appears as though if you set instance_class: F1 in app.yaml before deployment AppScale throws an error upon deployment:
Aug 31 12:09:04 appscale-image0 app___simian: google.appengine.api.yaml_errors.EventError: Unable to assign value 'F1' to attribute 'instance_class':
Aug 31 12:09:04 appscale-image0 app___simian: Value 'F1' for instance_class does not match expression '^(?:^([sS](1|2|4|8|4_1G))$)$'
Aug 31 12:09:04 appscale-image0 app___simian:   in "/var/apps/simian/app/app.yaml", line 3, column 17

Since AppScale doesn't actually bill for usage (that's one of it's benefits) the instance_class shouldn't matter that much. I am able to remove the instance_class from my app.yaml and get past this error but at the same time expanding the pattern to handle this correctly would be easy and allow apps to deploy successfully to AppScale without modification.
This app is deploying fine to GAE.
AppScale is also throwing errors for max_concurrent_requests attribute of Automatic Scaling:
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/tools/devappserver2/application_configuration.py", line 556, in __init__
Aug 31 12:44:42 appscale-image0 app___simian:     server_configuration = ServerConfiguration(yaml_path)
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/tools/devappserver2/application_configuration.py", line 82, in __init__
Aug 31 12:44:42 appscale-image0 app___simian:     self._yaml_path)
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/tools/devappserver2/application_configuration.py", line 272, in _parse_configuration
Aug 31 12:44:42 appscale-image0 app___simian:     return appinfo_includes.ParseAndReturnIncludePaths(f)
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/api/appinfo_includes.py", line 63, in ParseAndReturnIncludePaths
Aug 31 12:44:42 appscale-image0 app___simian:     appyaml = appinfo.LoadSingleAppInfo(appinfo_file)
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/api/appinfo.py", line 1692, in LoadSingleAppInfo
Aug 31 12:44:42 appscale-image0 app___simian:     listener.Parse(app_info)
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/api/yaml_listener.py", line 226, in Parse
Aug 31 12:44:42 appscale-image0 app___simian:     self._HandleEvents(self._GenerateEventParameters(stream, loader_class))
Aug 31 12:44:42 appscale-image0 app___simian:   File "/root/appscale/AppServer/google/appengine/api/yaml_listener.py", line 177, in _HandleEvents
Aug 31 12:44:42 appscale-image0 app___simian:     raise yaml_errors.EventError(e, event_object)
Aug 31 12:44:42 appscale-image0 app___simian: google.appengine.api.yaml_errors.EventError: Unexpected attribute 'max_concurrent_requests' for object of type AutomaticScaling.
Aug 31 12:44:42 appscale-image0 app___simian:   in "/var/apps/simian/app/app.yaml", line 13, column 29

This is documented here: https://cloud.google.com/appengine/docs/python/refdocs/google.appengine.api.appinfo

The instance_class issue has been fixed in https://github.com/AppScale/appscale/pull/2164, and the max_concurrent_requests issue has been fixed in https://github.com/AppScale/appscale/pull/2168. For now, the values are ignored, but they don't throw a validation exception.


Fix Method Return Types and Field Types when using colon

As per the properties and methods demo on https://www.planttext.com/
PUML using name : returnType when using colon.
The old grammer had returnType : name.
I've also updated the grammer so colons work with method() : returnType.

Just noticed the package-lock diff since I'm running node 16.  I can revert that if desired.

Just noticed the package-lock diff since I'm running node 16. I can revert that if desired.

Node 16 should be fine if it works. This project is only on an older version as that is when it was written.