New version showing php error

I am using checkout.com WordPress plugin for a store. Yesterday when I updated the plugin to v4.3.9, it started showing PHP error. I had to rollback to previous version. Can you check what's the issue with latest version.

Hey @noman2590
Thank you for reporting an issues.
We have just released new version 4.4.0 with new improvements. It should fix this issue.
We are closing this issue for now as its resolved. If we missed something please leave comment and we will take a look.


Feature: Add Unit test and add ci coverage.

To more adapt release circle, we need more test codes to ensure new features/bugfixes not affect exists code and/or process.
Todo list:

[ ] add code coverage codes in ci progress. example:

go test -coverprofile=coverage.txt -covermode count `go list ./... | grep -v tests` -v 2>&1 | tee test_output.txt
cat test_output.txt | go-junit-report > report.xml
gocover-cobertura < coverage.txt > coverage.xml
gocov convert coverage.txt | gocov report

[ ] add more unit test. files like below:

pkg/utils
pkg/remote
...

The actions can add a test coverage test.


chore(documentation-v7): add stories for all doc pages

All meta are now declared in .stories.ts files so that badges are displayed correctly.

There is an issue with importing markdown as raw https://github.com/swisspost/design-system/actions/runs/5834611361/job/15824527873?pr=1788#step:5:97. Maybe it's due to using vite instead of webpack with storybook v7.

The URL wasn't correct, it should be okay now.

There is an issue with importing markdown as raw https://github.com/swisspost/design-system/actions/runs/5834611361/job/15824527873?pr=1788#step:5:97. Maybe it's due to using vite instead of webpack with storybook v7.

The path wasn't correct, I just updated it.


The dataset link has expired

Hello, I am a graduate student whose research direction is the identification of dust in storage yards. At present, due to the relatively small number of dust pictures, the landing effect of dust detection projects is poor. I'd love to talk to you about your work on dust identification. If possible, I'd like to add some of your dust data to my dataset. Hope to see a reply

Will there be a re-upload?
Many thanks for considering my request.


Convert registries config to a single registry object

CLOUDBLD-9346

Signed-off-by: Chenxiong Qi<EMAIL_ADDRESS>Maintainers will complete the following section

[x] Commit messages are descriptive enough
[x] Code coverage from testing does not decrease and new code is covered
n/a Python type annotations added to new code
[x] JSON/YAML configuration changes are updated in the relevant schema
n/a Changes to metadata also update the documentation for the metadata
[ ] Pull request has a link to an osbs-docs PR for user documentation updates
n/a New feature can be disabled from a configuration file

LGTM, just minor comments for better readability


[CP Staging] Update submit function in initial report field value

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/48106
PROPOSAL: https://github.com/Expensify/App/issues/48106#issuecomment-2313087306
Tests

QA Steps

[x] Verify that no errors appear in the JS console

Offline tests

QA Steps

Go to workspace settings > Report fields.
Add a Text report field and a List report field
Go to Text report field
Add initial value
Verify that the initial value is updated
Update initial value with the old value
Nothing happens
Go to List report field
Add initial value
Verify that the initial value is updated
Update initial value with the old value
The initial value should be empty

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

https://github.com/user-attachments/assets/275b29f6-0f92-4f51-9f20-5c25b15654ae

iOS: Native
https://github.com/user-attachments/assets/ac622a35-de3e-458d-b210-1817f6555423

iOS: mWeb Safari

https://github.com/user-attachments/assets/d3db6375-bccf-4786-9002-b87212cbdeff

MacOS: Chrome / Safari
https://github.com/user-attachments/assets/824de3d7-ac62-48ea-bfc8-f4e2480d3de2

MacOS: Desktop
https://github.com/user-attachments/assets/747fcb3e-2e6e-43fa-b5ea-324a7fd7fa88

@cretadn22, question why does the PR have a number of changes. From the proposal i thought the direction was to just change this line in submitForm
ReportField.updateReportFieldInitialValue(policyID, reportFieldID, initialValue === values.initialValue ? '' : values.initialValue);

to,
ReportField.updateReportFieldInitialValue(policyID, reportFieldID, WorkspaceReportFieldUtils.getReportFieldInitialValue(reportField) === values.initialValue ? '' : values.initialValue);

does that change alone not suffice?

When the new value is similar to the old value, handle the updates as follows:
Text type: No action required.
List type: Update the initial value to an empty string.

Ah thanks for sharing. Yes i see how my code suggestion alone would be incorrect.

Ahh got it just early return in that case

Yeah that LGTM. Im also confused by @cretadn22 replies.
With more detail @ishpaul777 is suggesting, (I DRY'd it a bit)
const currentInitialValue = WorkspaceReportFieldUtils.getReportFieldInitialValue(reportField);

const submitForm = useCallback(
    (values: FormOnyxValues<typeof ONYXKEYS.FORMS.WORKSPACE_REPORT_FIELDS_FORM>) => {
        if (currentInitialValue !== values.initialValue) {
            ReportField.updateReportFieldInitialValue(policyID, reportFieldID, values.initialValue);
        }
        Navigation.goBack();
    },
    [policyID, reportFieldID, currentInitialValue],
);

const submitListValueUpdate = (value: string) => {
    ReportField.updateReportFieldInitialValue(policyID, reportFieldID, initialValue === value ? '' : value);
    Navigation.goBack();
};

So list submit calls submitListValueUpdate
and text submit calls submitForm (we could update that to be submitTextValueUpdate to make it more verbose).
With those changes. This condition should be satisfied right,

When the new value is similar to the old value, handle the updates as follows:
Text type: No action required.
List type: Update the initial value to an empty string.

Can you let us know where it falls short with an example?

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Cherry-picked to staging by https://github.com/chiragsalian in version: 9.0.25-12 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.


Update README.md

GithubOAuthenticator example doesn't work after the Bitbucket branch was merged in.  This commit fixes the example.

Sorry about that, I should have noticed the change in the BB PR. I'll fix it so that the previous way continues to work without any changes.


The website (http://tweepy.org/) doesn't work

Check this photo.

Should be back up shortly. I forgot to renew the domain


[docs-only] Clarify the license of ownCloud Infinite Scale binary packages.

Clarification of the license of Infinite Scale, especially the stable binary builds under EULA

@dragotin there is already a section about the EULA in the readme. https://github.com/owncloud/ocis/blob/master/README.md?plain=1#L126

Thanks, updated


🐛 Bug: SoxEffectsChain returns wrong result for float32 wav

🐛 Bug
UPDATE: SoxEffectsChain has been marked as deprecated. Please use the new apply_effects_tensor or apply_effects_file functions.
SoxEffectsChain returns wrong result for 32 bit floating point WAV format.
TOP Input wav
MIDDLE Output from SoxEffectsChain with lowpass -1 300
BOTTOM Output from sox command with lowpass -1 300

To Reproduce
Steps to reproduce the behavior:
Run the following script from the top to generate input and result. Run sox command to get refertence.
Other bit depths (int32, int16, uint8) seem to work.

import torch
import torchaudio
from test.common_utils import save_wav, get_whitenoise

for dtype in ['float32', 'int32', 'int16', 'uint8']:
    sample_rate = 8000
    input_path = f'data/input_{dtype}.wav'
    output_path = f'data/result_{dtype}.wav'

    data = get_whitenoise(sample_rate=sample_rate, dtype=dtype)
    save_wav(input_path, data, sample_rate)

    sec = torchaudio.sox_effects.SoxEffectsChain()
    sec.append_effect_to_chain("lowpass", ["-1", "300"])
    sec.set_input_file(input_path)
    t, sr = sec.sox_build_flow_effects()
    save_wav(output_path, t, sr)

Expected behavior
SoxEffectsChain should return correct result on float32 wav.
Environment
$ python -m torch.utils.collect_env
Collecting environment information...
PyTorch version: 1.7.0a0+49e12d8
Is debug build: No
CUDA used to build PyTorch: 10.1

OS: Ubuntu 18.04.3 LTS
GCC version: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
CMake version: version 3.10.2

Python version: 3.8
Is CUDA available: Yes
CUDA runtime version: 10.1.243
GPU models and configuration:
GPU 0: Quadro GP100
GPU 1: Quadro GP100

Nvidia driver version: 418.116.00
cuDNN version: /usr/lib/x86_64-linux-gnu/libcudnn.so.7.6.5

Versions of relevant libraries:
[pip] numpy==1.18.1
[pip] torch==1.7.0a0+49e12d8
[pip] torchaudio==0.7.0a0+b3c6b0f
[pip] torchtext==0.6.0a0+e823aca
[pip] torchvision==0.7.0a0+f9ef235
[conda] magma-cuda101             2.5.2                         1    pytorch
[conda] mkl                       2020.1                      217
[conda] mkl-include               2020.1                      217    conda-forge
[conda] numpy                     1.18.1           py38h8854b6b_1    conda-forge
[conda] torch                     1.7.0a0+49e12d8           dev_0    <develop>
[conda] torchaudio                0.7.0a0+b3c6b0f           dev_0    <develop>
[conda] torchtext                 0.6.0a0+e823aca           dev_0    <develop>
[conda] torchvision               0.7.0a0+f9ef235           dev_0    <develop>

Additional context
I am adding a new sox effect implementation https://github.com/pytorch/audio/pull/760 that does not have this problem and, once this lands I will mark SoxEffectsChain as deprecated and users are encouraged to migrate to the new implementation.

SoxEffectsChain was removed in #977


Running arbitrary cargo commands

Sometimes I would like to run cargo run when the code changes.
How about changing the command line interface in the following way?

Allow commands such as cargo watch run --example foo1 bar baz by simply running the appropriate cargo subcommand.
Possibly remove direct options other than --help.

I don't know how to do this with docopt.

:+1:  +1 for the run integration.

I worked on this in PR https://github.com/passcod/cargo-watch/pull/18. Let me know if it works for you.


error when starting up the bot

This is the error I get when I start the bot this is the first time using this bot and I'm on a mac
internal/modules/cjs/loader.js:596
throw err;
^
Error: Cannot find module '/Users/CS/Downloads/Level up/bot.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:744:10)
at startup (internal/bootstrap/node.js:238:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:572:

Hey CS223. I've never tested this on a Mac but I assume it should work the same. Can you explain exactly what commands you're running? I need to make sure you're following the README and doing everything properly so I can help you to the best of my abilities

Its all good iv fixed i just had missed up the installation but thanks


{Config} Redirect users from az configure to az config

Description

Users are complaining az config can't be found: https://github.com/MicrosoftDocs/azure-docs-cli/issues/2469, https://github.com/MicrosoftDocs/azure-docs-cli/issues/2465
Redirect users from az configure to az config

Testing Guide
az configure --help
az config --help

Additional Context
Another issue https://github.com/Azure/azure-cli/issues/17261 is opened to instruct user to upgrade to the latest version if a command (group) is not found.

Config


Project Test Case 9_14

Describe the problem and code snippets if necessary
It seems that server 1 is not resting as expected but i should have passed the previous test cases for human servers. Or is there might be other issues not regarding resting?
Has anyone encountered similar issues or any suggestions? Thank you!
Screenshots (if any):

its the issue with my logic for waiting. fixed after i restructured my logic for "waiting for the server to finish resting"


Put Atleast 30 questions Related to Programming

hello, I want to work on this issue can you assign this issue to me

Hey, I will be happy to do this task if you are willing to assign this to me.

Go Ahead @R4d104ct1v1ty

please assign me this issue

Go Ahead @Chiragx07

Can i have this issue...i have many interesting questions

please assign me this issue

I want to contribute. Please assign it @rakshitmehra  as my first contribution for hacktoberfest 2022.


Sign In with Google

🎇 Description
Want to add "Sign in with Google" Button in Login Page
🖼 Screenshots

@KiranAminPanjwani I can improve it. Please assign me the task.

@KiranAminPanjwani I want to improve it. Please assign me the task.

Please assign me

@KiranAminPanjwani I want to improve it. Please assign me the task.

Please proceed😇


Batched UFK and PF

The UKF and PF have been updated to support batched operations, allowing for a batch dimension in states, covariances, and inputs. Internally, the sigma points/particles dimension is now placed before the batch dimension (if present) for computational purposes. However, this does not affect the user interface, where all exposed variables either have the batch dimension as the first dimension or no batch dimension if not needed.
Additionally, an option has been added in UKF for performing positive-definite (PD) correction on the covariance matrix P. When enabled, this projects P onto the PD space by clamping small eigenvalues to a user-specified eps value. This feature improves algorithm stability in challenging scenarios.

need to check batched ekf, ukf, and pf, as well as their tests.


Infinity loop

After achieving infinity, my game has continuously looped to the animation where it is squishing the entire UI. It flashes, and even if you press the Get Inf Ther. button, it doesn't work.

Casual NaN error, wipe() then save() in console.


Add docker login on travis lifecycle, so that is can push images to dockerhub

we must declare env vars on Travis holding the values of DockerHub user and password

Merged, thanks!

Reopening as it is not needed for pull requests!
Besides, travis does not have access to env vars in a pull request


Localization

We will need to store all app strings and text within a localization file in order to allow the application to be translated into other languages. A program called "Zeta" (? don't remember atm) is a localization tool that can auto-generate localization files by using a google translate API key. Google translate API key only works on I think 1000 translations until you need to pay so we can likely just wait until we are ready to release and generate the key at that time to localize the app before release. If any other tools are known then let us know.

Implemented the translator and game string enums. The only remaining part of this is to set up crowdin with the appropriate GameStrings for translation.
Once this is done there are a few alternatives:

Have the backend send the whole file & load the file when the game starts

Pro: Translations always available.
Con: More backend work.

Use the google sheets api to read a google sheet

Pro: Dynamic updates to translations
Con: If google is down, all strings are dead. Need to link the cell number # the key.

Translation file packaged with app

Pro: Reliable
Con: Requires update to change.

Ideally, we would probably want to do uploads of our translation strings to the server and have the server provide an endpoint for us to just load the strings when the app starts.

With the pull request, a base framework for translating text has been created.
TODOs still include:

Backend server to provide localization file as text
Localization class should include a parser and convert the localization file into C# objects for language updates
Localization class should send an API request to the backend to get localization files. (while testing just send an example of the csv as a string.)
crowdin website should be updated with the correct game strings.
Localization could potentially store the language strings to the user's device so that if the user is offline they can use a cached version on the device.

This is done now that crodin has been merged :)
Some TODOs remain:
When sending text back from the server, instead of sending a textual response, send back a string encoded as a Translaction string. For example:
details: "ERROR_CANNOT_LOGIN"

Then in unity we can do something like:
if(!message.isSuccess) {
    text.text = Translate(GameStrings.parseFrom(message.details));
}

This would allow Unity to translate errors into the user's language as well.


Issue with style generation.

Hey, cool library for doing vt100 with a small footprint. Theres an issue with text style generation i encountered once stuff starts to get a bit more complicated than just a hello world.
Basicly, the main issue, I think, is with the toString() (or maybe with diff algos). I had bgMod or fgMod ending up with a "0" then it will reset basicly everything before that - even the background color just applied. defaultMod() can also write "0" but is less of an issue i guess.
A workaround seems to be: just specify both colors on all styles you use, then you don't run into it !
I tried to fix it naively, but found out the steps that have been taken to not reapply the same styles, etc. when writing out, and this complicates the matter.
The member function on "Style" we are talking about:

  std::string toString() const {
    return computeMod(
        defaultMod(),
        boldMod(),
        underlineMod(),
        faintMod(),
        italicMod(),
        hiddenMod(),
        crossedMod(),
        bgMod(),
        fgMod()
    );

Do you have some concrete examples how things fail?
I suspect that the diffing algorithm needs some attention.

Do you have some concrete examples how things fail?
I suspect that the diffing algorithm needs some attention.


NoUnusedImportsFixer - Fix import usage detection with properties

When an imported name is similar to a property in the file, it is always considered as used.

Thank you @julienfalque.


Task Life Time number is very precise (rounding needed)

App Detail -> Debug -> Task Statistics -> Task Life Time
Example:  33.23041935483871 seconds should be just 33 seconds

This is related or a duplicated of https://github.com/mesosphere/marathon/issues/2223


[e2e]: nodejs release main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7236699706
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.release.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Sun Dec 17 06:02:09 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7244241598
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.release.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Mon Dec 18 06:02:10 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7257990517
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.release.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Tue Dec 19 06:02:16 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/7271603874
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.release.main.default.slsa3.yml
Trigger: schedule
Branch: main
Date: Wed Dec 20 06:02:11 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/v40.0.156
Run: https://github.com/slsa-framework/example-package/actions/runs/7284586707
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.nodejs.release.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.nodejs.release.main.default.slsa3.yml
Trigger: release
Branch: v40.0.156
Date: Thu Dec 21 06:08:33 UTC 2023
Tests are passing now. Closing this issue.


IMPRO-1066: 50th percentile extract in the spot-extract CLI

This change helps to speed up and simplify the extraction of the 50th percentile for spot purposes, The percentile extraction is moved to occur after the spot extract, thus massively reducing the number of data points that are being processed (in line with Stephen's approach for verification preprocessing). The change also enables us to remove the percentile_extract step from the suite which usually precedes spot_extract. The CLI is written to handle thresholded, percentile, and deterministic input.
Testing:

[x] Ran tests and they passed OK
[x] Added new tests for the new feature(s)

Have you got any plots of your new bats data?

I'm still keen to try and get consistent output from this CLI regardless of inputs. It allows me to use a single KGO for all the inputs the way it is currently written, which is a nice test to show that all inputs give equivalent outputs. I think I might chat to Bruce a little more before deciding on a course of action.

Upon discussion with Fiona, we are going to leave in the percentile renaming and unit change to enable the continued use of a single KGO for realization, percentile, and probability inputs. When/if we change the source functions to give a consistent 'percentile' name this code can be removed. I will make a note.

CLI tests all fine.


ContainerAppCommandInstruction  when set to Entrypoint does not use the arguments defined in the ContainerAppCommandArgs tag.

When it builds a .NET8 Linux based image the following issue is occurring. To build the image the following command is used:  dotnet publish --os linux --arch x64 -c Release /t:PublishContainer
In the documentation there is no example of how to use this. I have tried the below to run the echo "containersetupscript.sh" command. But instead it produces echo "dotnet dotnetApp.dll containersetupscript.sh"  command.
<ItemGroup Label="ContainerAppCommand Assignment"> 	<ContainerAppCommand Include="echo" /> 	<ContainerAppCommandArgs Include="containersetupscript.sh" /> 	<ContainerAppCommandInstruction Include="Entrypoint" /> </ItemGroup>
It doesn't work since it displays "dotnet dotnetApp.dll containersetupscript.sh" instead of just "containersetupscript.sh". How to get rid of "dotnet dotnetApp.dll" and just display "containersetupscript.sh"?
Expected behaviour of the echo command is to just display "containersetupscript.sh". But it inserts "dotnet dontetApp.dll" also as arguments to the command i want.

I have an example demonstrating custom entrypoints and such over here that might be helpful?


passh: init at 2019-07-04

Motivation for this change
I need this for an ugly hack and it's better than sshpass, i.e. it works.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg eval

@GrahamcOfBorg eval

@GrahamcOfBorg eval passh

@grahamc @worldofpeace pinging for merge.


Hit sound issue

When playing hitsound fps decrease, I don't see this happening on PE 0.5.2h, I will take a look into it soon

Homie for your flight or fight port you need to add a ester egg for me :D about me

why tho

and what would i add for the easter egg

why tho

You dont have to its just an idea

and what would i add for the easter egg

My little happy face'
:D

ehhhhhhh alright ill look into it once i finish working on the big update or smth

kk :D

heyyyyy how do i add the memory thing? ( im working on indie cross PE sc My take tho ) I wanna get it too look like indie cross

uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh dunno but you can use the MemoryCounter thing from this repo and add it to yours, to add to the game go to Main.hx and declare a new variable called memoryVar:MemoryCounter; or wahtever you want to call it, then below adding fpsVar create a new memorycounter
it should be something like this =
public static var memoryVar:MemoryCounter;

		fpsVar = new FPS(10, 8, 0xFFFFFF);
		addChild(fpsVar);
		if(fpsVar != null) {
			fpsVar.visible = ClientPrefs.showFPS;
		}

		memoryVar = new MemoryCounter(10, 20);
		addChild(memoryVar);
		if(memoryVar != null){
			memoryVar.visible = ClientPrefs.showMemory;
		}

ah okay! thank you!

yw bro

:D


Garbage Collection package

CHANGES:

New Garbage Collection package meep-gc:

When started, periodically cleans unused sandbox data from redis & influx
Configurable via deployment repocfg:

Garbage collection interval
Run GC on startup
DB-specific enable flags
Influx DB exceptions list

Platform Controller:

Integration with GC

meepctl:

Version bump to 1.8.3
Set GC env vars on Platform Controller deployment

Prometheus:

Reduced default retention time from 100 to 10 days

Subscriptions package:

Fixed Prometheus logging issue for notifications

TESTING:

UT, system & Cypress tests pass

Merging now. Review comments will be addressed in another PR.


Create a create-soroban-dapp boilerplate based on create-react-app (with next)

Close because we have all in different issues


bedtools map fails for large regions in b file

bedtools v2.20.1
I have a file A with regions of interest (varying region lengths) and a bedGraph file B with a default resolution of 25bp and generated with bigWigToBedGraph; it appears, though, that in the resulting bedGraph, consecutive regions with the same score (always 0 in my case) have been merged to larger regions (larger than 25bp).
Example:
Region of interest in A file:
chr10	89089030	89089429	ctcf	100	+

Region in B file:
chr10   89000775    89206650    0

bedtools map output:
bedtools map -c 4 -o sum,max -a Afile.bed -b Bfile.bg
chr10	89089030	89089429	ctcf	100	+	.	.

Expected output:
bedtools map -c 4 -o sum,max -a Afile.bed -b Bfile.bg
chr10	89089030	89089429	ctcf	100	+	0	0

Could you test this with the latest version and provide example files if the error still persists?

Could you test this with the latest version and provide example files if the error still persists?

Using bedtools 2.25.0 revealed part of the problem; there is an invalid region in the region of interest file and with 2.25.0 I get a clear error message. However, testing again with two dummy files
Afile.bed
chr10   89089030    89089429    ctcf    100 +

Bfile.bg
chr10   89000750    89000775    0.2
chr10   89000775    89206650    0
chr10   89206650    89206675    0.5

results in the following output for 2.20.1
bedtools map -c 4 -o sum,max -a Afile.bed -b Bfile.bg
chr10	89089030	89089429	ctcf	100	+	0	2.22507e-308

and 2.25.0
chr10	89089030	89089429	ctcf	100	+	0	2.225073859e-308

Thanks much, I just pushed a fix for this.


#19018 Copy viewport/selection bounds

Can be tested using:
select ST_MakeEnvelope(<paste bounds here>, 4326);

verified


REGR: if someone wants to find where this was fixed would be gr8

Regression from 0.16.2 to 0.16.1, but fixed in master, doced here: https://github.com/pydata/pandas/commit/2748e82ae99511f23f0f5134332706bde0798ef5
xref #10979 #9345
Ideally want identify where this happened, and if we have enough test coverage.

#10625 looks relevant

@kawochen yeh that didn't affect this. just trying to see if we are not testing this adequately as the regression slipped thru.

the note is close enough


better IPython support: eli5.show_weights and eli5.show_prediction

Fixes #69.
TODO:

[x] update overview;
[x] use these functions in IPython notebooks.

Current coverage is 95.99% (diff: 92.00%)

Merging #101 into master will decrease coverage by 0.61%

@@             master       #101   diff @@
==========================================
  Files            31         32     +1
  Lines          1472       1497    +25
  Methods           0          0
  Messages          0          0
  Branches        284        286     +2
==========================================
+ Hits           1422       1437    +15
- Misses           25         34     +9
- Partials         25         26     +1

Diff Coverage
File Path

•••••      50%
eli5/init.py

•••••••••• 100%
new eli5/ipython.py

•••••••••• 100%
eli5/explain.py

Powered by Codecov. Last update 3f55000...a54c965

I haven't switched all notebooks to use eli5.show_.. functions, but that shold be ok for now.


IPv6: Verify deployment process

Unsure if enhancement, or bug, but, I have fixes pending for the IPv6 deployment process which are outstanding on top of the base lab as earlier merged in #106

Closed via #109


MaxListenersExceededWarning due to Sentry.init calls on window refresh

Is there an existing issue for this?

[X] I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
[X] I have reviewed the documentation https://docs.sentry.io/
[X] I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases

How do you use Sentry?
Sentry Saas (sentry.io)
Electron SDK Version
4.20.0
Electron Version
22.3.27
What platform are you using?
Windows
Link to Sentry event
No response
Steps to Reproduce

Add a call to Sentry.init on renderer. (I'm using React, so this is called outside the App component)
Refresh the page a few times (probably 10~15 times).

Expected Result
No warning.
Actual Result
Warning:
(node:19700) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [Worker]. Use emitter.setMaxListeners() to increase limit

If you add process.on('warning', e => console.warn(e.stack)) on your main process you can see the stack trace:
MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 destroyed listeners added to [EventEmitter]. Use emitter.setMaxListeners() to increase limit
    at _addListener (node:events:587:17)
    at EventEmitter.addListener (node:events:605:10)
    at EventEmitter.once (node:events:649:8)
    at IpcMainImpl.<anonymous> (D:\repo\node_modules\@sentry\electron\src\src\main\ipc.ts:268:14)
    at IpcMainImpl.emit (node:events:513:28)
    at IpcMainImpl.emit (node:domain:489:12)
    at EventEmitter.<anonymous> (node:electron/js2c/browser_init:2:81099)
    at EventEmitter.emit (node:events:513:28)
    at EventEmitter.emit (node:domain:489:12)

Which points to this part of Sentry's code:
https://github.com/getsentry/sentry-electron/blob/02322af325a564f01fc58a8c07bc89d1fda8a69e/src/main/ipc.ts#L259-L272
I think it could be updated to:
if (!sender.isDestroyed()) {
 // Keep track of renderers that are using IPC
 KNOWN_RENDERERS = KNOWN_RENDERERS || new Set();

+ if (KNOWN_RENDERERS.has(id)) {
+   return;
+ }

 KNOWN_RENDERERS.add(id);

 sender.once('destroyed', () => {
   KNOWN_RENDERERS?.delete(id);
 });
}

Hi @Rafatcb, thanks for reporting this!

@timfish thanks for the fix :smiley:


Kernel dies when creating DMatrix

My kernel dies without an error message when trying to create an XGBoost DMatrix using:
# Create the XGBoost DMatrix
dtrain = xgb.DMatrix(X_train, y_train)

I’ve tried the following without any luck:

deleting libiomp5.dylib as per this thread
including import os os.environ['KMP_DUPLICATE_LIB_OK']='True' at the top of the notebook as per this thread
updating libomp using brew install libomp
reinstalling my mambaforge package manager

I'm working on an M1 Macbook Pro and wonder if that might be the issue. My colleague is able to run this code without a problem on a non-M1 machine.
MRE
# create dummy data
d = {
  'y': [1, 0, 0, 1],
  'x1': [1, 2, 3, 4],
  'x2': [5, 6, 7, 8],
  'x3': [9, 0, 1, 2]}

df = pd.DataFrame(data=d)

# create train/test splits
X, y = df.iloc[:, 1:], df["y"]
X_train, X_test, y_train, y_test = train_test_split(
X, y, test_size=0.25, shuffle=True, random_state=2)

# Create the XGBoost DMatrix
dtrain = xgb.DMatrix(X_train, y_train)

I'm working with:

a 2020 M1 Macbook Pro
Python: 3.9 / 3.8
XGBoost: 1.4.2 / 1.2.0
Pandas: 1.3.1
Numpy: 1.21.2

I've followed the steps in this article to install xgboost (python and all dependencies through mambaforge, then xgboost from pip)
NOTE: I've tried downgrading XGBoost. v 1.2.0 creates the DMatrix but fails with the same behaviour (no error message, kernel dies) when calling xgb.train(params,dtrain).
Is this a known issue on M1? Is there a workaround?

OK, thanks for the update @hcho3. Is there any roadmap for when you will be testing/rolling out support for XGboost on M1?

Not at the moment.  Github action doesn't have M1 instance https://github.com/actions/virtual-environments/issues/2187 and AFAIK none of the active maintainers has one.

Ok, thanks for this. I will find another way to workaround it then.
Richard Pelgrim
+31 (0)6 374 807 31
code: github.com/rrpelgrim/portfolio
blog: richardpelgrim.medium.com
On Mon, Aug 30, 2021 at 12:01 PM Jiaming Yuan @.***>
wrote:

Not at the moment. Github action doesn't have M1 instance
actions/virtual-environments#2187
https://github.com/actions/virtual-environments/issues/2187 and AFAIK
none of the active maintainers has one.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dmlc/xgboost/issues/7191#issuecomment-908210583, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQLWMSUVQHIGYTNWEKNPSBDT7NJF3ANCNFSM5C237BEQ
.


Example tsconfig: Don't require rebuild, add checks against generated code

Very similar to what was done in https://github.com/actions/go-dependency-submission/pull/18 .

This doesn't solve the slightly unintuitive usage of workspaces (we have only modeled the example as a workspace but it really seems like we have 2, example + toolkit)
The example tsconfig is configured to point directly at the toolkit folder, meaning we don't have to do a build loop for the example code to reflect changes (it's just sharing source)
This repo (different than go-dependency-submission) .gitignore's dist folders, so I added the actions output too and updated the workflow to build before running submission
Added basic instructions to the README.

@lseppala : I backed the changes out to the README after I dropped the dist, I can bring them back if the dist is useful


Update Changelog logs in extension-wcf for release notes

This PR is to update the changelog files in extension-wcf folder to add information about features to be added in the release notes.
Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
API changes are not detected in this pull request.


[ACR] Improve resource not found error messages

Fixes https://github.com/Azure/acr/issues/87

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[x] I adhere to the Command Guidelines.

View a preview at https://prompt.ws/r/Azure/azure-cli/6201
This is an experimental preview for @microsoft users.

/cc @ankurkhemani @sajayantony @SteveLas

@derekbekoe Could you please merge this, we have another PR that will result in a conflict with this.


CredentialOffer, credential manifest, input descriptors, "optional" attribute

https://identity.foundation/presentation-exchange/spec/v2.0.0/#input-descriptor
The objective is to allow request optional credentials.
If the optional attribute is "True", user can skip to present the requested credential
-> add skip in the screen to present the credential

Size: M But S if just after ticket

here is the definition of optional from specs: https://identity.foundation/presentation-exchange/spec/v2.0.0/#input-descriptor

for testing  https://talao.co/sandbox/direct_offer?VC=GamerPass.jsonld


Konflux configurations architecture diagram

Click on view file in the top-right corner of the README.md review tag to view the diagrams

Raw parts are backed into the image, excalidraw is the tool

Nice :) But 7.5 MB per Image in Git 🤷 ? Maybe cause of https://github.com/openshift-knative/hack/pull/380#issuecomment-2437041643? Or are there other things in it?

Nice :) But 7.5 MB per Image in Git 🤷 ? Maybe cause of #380 (comment)? Or are there other things in it?

No, there is only the image PNG + metadata to recreate the original design, what's the issue with that?

No, there is only the image PNG + metadata to recreate the original design, what's the issue with that?

Seems oddly large for such a small image (draw.io) does the same and is in KB not MB. Especially if changed the git repo size grows for each revision - but anyway.


Create safe MAC API

Me again. Time for a safe MAC API!
I used different Pascal-case naming than before, so Hmac instead of HMAC, etc. I think that is the preferred style for Rust? We can go back and change the naming for symmetric::* if this is the more Rusty way of naming things. I'm not sure what is more preferable.
It looks like ring is the only crate that seems to name things corresponding to algorithms in all upper case.
This actually will be the most complete MAC API in the Rust ecosystem right now... I'm excited!

Looks good!
I agree that Hmac is the better name (if you would convert HMAC to snake_case it would be h_m_a_c which is a bit ugly ;) ).


Ingest uncatalogued images into Tandem Vault

Preparatory work:

[x] Create upload sets, one for each Miro prefix
[x] Create collections, one for each Miro prefix
[x] Create collections, one for each year of the Wellcome Image awards

Upload step:

[x] Logic to determine if an image is a WIA, and if so, which year
[x] Code for uploading an image from our S3 bucket into the Tandem Vault S3 bucket
[x] Code for sorting an uploaded image into the Miro collection
[x] Code for sorting an uploaded image into the WIA award collection, if necessary
[x] Code for adding the appropriate Miro metadata to an asset

See https://github.com/wellcometrust/platform/issues/1058 for WIA criteria.

Talk to @alexwlchan about > Code for adding the appropriate Miro metadata to an asset

year,collection
1997,110075
1998,110076
1999,110077
2001,110078
2002,110079
2005,110080
2006,110081
2008,110082
2009,110083
2011,110084
2012,110085
2014,110086
2015,110087
2016,110088
2017,110089

@alexwlchan adds:
import requests

resp = requests.put(
    'https://wellcome.tandemvault.com/api/v1/assets/2965980',
    params={
        'api_key': '0fd483ff51ba9dbea0bfe497b788594c2ce9578088cff6ecb9e33b87cda501e1',
        'asset[description]': 'First description by Alex',
        'asset[usage_terms]': 'These are my usage terms'
    }
)
resp.text
resp

Two things remain:

Provide a list of WIA winners from the enrichment queue.
Provide a list of missing source files from the upload queue

Calling this one done.


Removed php close tags

And empty line after php close tag for EOF errors causing a WSOD

Thanks for this!

No problem :) I do believe it's a bug that came out previously though from some support tickets :(


Updates

@ittaiz please take a look

@ittaiz especially the change in BazelBaseTestCase.java

I only now saw it and commented


Force gulp.src to fix order of files

If i just pass mainBowerFiles result, which ordered based on dependencies for each module, into gulp's stream, then all files will be reordered and it broke app for example for inject or concat.
For example, mainBowerFiles returns:
[
    '/some/path/to/src/lib/angular/angular.js',
    '/some/path/to/src/lib/angular-animate/angular-animate.js',
    '/some/path/to/src/lib/angular-sanitize/angular-sanitize.js',
    '/some/path/to/src/lib/angular-ui-router/release/angular-ui-router.js',
]

after gulp-inject we'll get:
<script src="scripts/angular-animate.js"></script>
<script src="scripts/angular-sanitize.js"></script>
<script src="scripts/angular-ui-router.js"></script>
<script src="scripts/angular.js"></script>

Since ur-router, angular-sanitize and angular-animate depends of angular, application crashes.
Can this be solved?

FYI, fix has been reverted in node-glob.
https://github.com/isaacs/node-glob/issues/143#issuecomment-69708529

Hm, what now? Should we leave this as is & add docs or do something in glob-stream if sort-option is specified?

What about a config option that globs all before beginning to emit?

Sync mode results are sorted by default so this ugly tweak might work:
if (opt.sync) {
  globber.found.forEach(function(filename) {
    stream.write({
      cwd: opt.cwd,
      base: basePath,
      path: path.resolve(opt.cwd, filename)
    });
  });
  stream.end();
} else {
  globber.on('error', stream.emit.bind(stream, 'error'));
  globber.on('end', function(/* some args here so can't use bind directly */){
    stream.end();
  });
  globber.on('match', function(filename) {
    stream.write({
      cwd: opt.cwd,
      base: basePath,
      path: path.resolve(opt.cwd, filename)
    });
  });
}

https://github.com/wearefractal/glob-stream/blob/58358ff102e2c5b379ec2f21c938f4b9706385ba/index.js#L29-L39

I think the cleaner way to do this is to let people specify a sort option, and if given it will tell glob-stream to  pipe itself through a stream sorter

I like async ordering to belonging in userland.  Why build it in core?

@phated What plugin do you use?

@contra I don't use one, but https://github.com/sirlantis/gulp-order doesn't look bad.  I think it should be updated to through2, but no other gripes really.

@phated Doesn't seem to support the features needed to solve this specific ordering problem (alphabetical)

@contra it can be adapted.  I think userland should have a gulp-reorder that accepts a sort function.

https://github.com/sirlantis/gulp-order/issues/13

@contra https://www.npmjs.com/package/sort-stream2 should work with a custom sort function

Depending on the use case use either gulp-sort (alphabetical etc.) or gulp-order (globs)

I'd just interject that non-deterministic ordering causes unnecessary conflicts when managing a deploy via Git. It's cool, yet painful.

Why not let the user decide via flag if gulp.src should return reliably ordered results (slower) or random results (faster)?

totally agree with @musterknabe.

@musterknabe +1


Add conditional use balancer public ip and create role assignment on …

…AKS module

New block to configure the outbound public IPs in the balancer:
outbound_public_ips:
 - id:
or
 - resource_group:
 - name:

For every outbound_public_ips,a Network Contributor role has to be assigned to the system assigned AKS managed identity.


fixing sed command params

fixing this error https://github.com/BOOMik/step_change_value/issues/2

Awesome, thank you for the PR @artanisdesign !
We'll try to merge & release this, but first we'll probably add an automatic CI test to this repository, it seems we forgot to do that initially..

Related issue: https://github.com/bitrise-community/steps-change-value/issues/3

Unfortunately your sed change breaks the step on macOS:
sed: 1: "./test.txt": invalid command code .

I might actually rewrite the whole step as it would be way more reliable if it wouldn't be written in Bash..

Rewrite done: https://github.com/bitrise-community/steps-change-value/pull/4/files
New version will be released soon, which works reliably on all supported platforms

v1.1.0 of the step fixes the issue and works on both macOS and Linux - will be available in the StepLib soon

@artanisdesign thanks again for creating the PR, it did push us to add the tests and to provide a dead simple to maintain solution - the Go solution should work everywhere where Go is supported (e.g. even on Windows ;))
Sorry that we couldn't accept your PR, but long term I believe this was the right solution.


DebugConfigurationProvider is not recognized on linux

VSCode Version: 1.26.1
OS Version: Ubunut 18.04.1

A user has reported that the the launch configuration for the debugger is not appearing in the list.
The typescript implementation is using the DebugConfigurationProvider to provide the resulting configuration file content. https://github.com/Unity-Technologies/vscode-unity-debug/blob/master/typescript/attach.ts#L41
This works well on Windows and OSX. Is there any additional steps that I can take to verify or resolve the problem?

Please investigate deeper on the extensinos side before filling issues here.
So first, make sure the user can reproduce wit hthe latest insider version.
If he can, than please investigate on your extension side by putting breakpoints and providing more useful information.
Thanks


Declare getDataOfArticleImage() as protected

It would be very helpful for a new plugin if the getDataOfArticleImage() method would be declared as protected to hook it.

Dear Contributor,
Thank you for your contribution to Shopware. We value your engagement.
Unfortunately we have to close all existing Pull Requests.
This is due to the new Shopware 5 Major Release and a restructuring of the branch names.
If your contribution is still relevant for Shopware 5, a new pull request is highly appreciated.
We are very sorry for this inconvenience.
Greetings from the Shopware Team.


[#6031]  extend S3 credential provider to support S3 fileset operations

What changes were proposed in this pull request?
add get file meta permission for fileset operation
Why are the changes needed?
Fix: #6031
Does this PR introduce any user-facing change?
no
How was this patch tested?
pass fileset tests

@jerryshao @yuqi1129 PTAL


All the exports identify themselves as CSV files in Firefox

While the Chrome export now seem just fine, it seems that the solution screwed up the situation in Firefox: all files pretend to be CSV files when you click on the export buttons in Firefox.

Hi, as I stressed during the last meeting let's come up with a solution that is not too hackicsh. For example @tomas-knap mentioned, that the files associates themself with Google Spreasheets because of this.

Reverted. As for chrome, won't fix - the current way of letting user download the exports is actually correct; we cannot alter the browser's behaviour. User simply has to press ctrl+s upon opening the corresponding export.


Validate limits and requests if resource quota is enabled in project

Proposed changes
Validate limits and requests if resource quota is enabled in project.
As the limits and requests are in the advanced option which is hidden by default, so it's better to expand the security section if the error happens. Otherwise, it's hard for users to find out where should they input the limits and requests for cpu/memory.
Types of changes
What types of changes does your code introduce to Rancher?
Put an x in the boxes that apply

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

Issues
https://github.com/rancher/rancher/issues/15508
Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] Lint and unit tests pass locally with my changes
Tip: yarn lint or npm run lint
[ ] Any dependent issues or pr's have been linked
[ ] If updating dependencies, yarn.lock file has been updated and committed

Further comments
n/a

@westlywright  Done. Thanks


Updating OAS links to properly link to sections

Issue
Link to the OAS in this document follow the camelCase format (ex. https://spec.openapis.org/oas/v3.1.0#pathItemObject). Unfortunately, this link will only have the sidebar direct you to the content, while the docs themselves (right-content) will take you to your most recently navigated to spot on the page (example)

Suggested fix
I suggest moving to kebab-case link which will actually take you to the content in the docs, rather than requiring a second click on the sidebar.
Ex. Try opening this in a new tab: https://spec.openapis.org/oas/v3.1.0#path-item-object. The sidebar won't point to the page unfortunately, but it isn't that hard to navigate and find your place
Repro
Macbook Pro, Google Chrome (latest). Command click to open doc link in new tab (as I would expect most readers to do). Once you are in the doc, click on any link to another object.
https://user-images.githubusercontent.com/11202679/160473350-7255c9d6-8964-41cb-9ab9-49df51cb29da.mov

@segfaultxavi or @mniinio could I get eyes on this please?

The rest of the site needs to be checked for this problem too, I guess?

Yup, will try and do that today


Confusing configurations when trying to configure self registration

Is your suggestion related to an experience ? Please describe.
Notice the following configurations.

When we do not add the Send sign up confirmation email config, we are still able to get the emails. This is very confusing since it says to receive confirmation notification. Currently, there is no clue on how to use and when to use this config.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


feat: about us page (desktop design)

@RistoBIn I will do some tiny copy changes, i.e. some words here and there. Design and implementation look ace!
I will just push to this PR.


Update [watershed] mod

https://github.com/paramat/watershed/commits/master
2 commits needed and keep our tweaks
@Gael-de-Sailly maybe you can help us ? :)

Many things have been modified on our side. Merging will not work. So that needs a lot of work. I have the time this week, until Friday.
@paramat: Has the mapgen changed or is it just an optimization?

@Gael-de-Sailly dans le notre il y a des sources de lave/acide/eau dans les fissures, on passes notre temps à les boucher sinon c'est impraticable et ça provoque du lag, si tu peut aussi les enlever des fissures ce serait génial, parce que tous les 100 nodes il y a plusieurs sources.

@Gael-de-Sailly The changes will not break worlds in any way. The important change is the noise buffer optimisation:
+-- Localise noise buffers
+
+local nbuf_terrain
+local nbuf_fissure
+local nbuf_temp
+local nbuf_humid
+local nbuf_seam
+local nbuf_strata
+
+local nbuf_mid
+local nbuf_base
+local nbuf_xlscale
+local nbuf_magma

 	-- 3D and 2D perlinmaps created per mapchunk
-	local nvals_terrain = nobj_terrain:get3dMap_flat(minposxyz)
-	local nvals_fissure = nobj_fissure:get3dMap_flat(minposxyz)
-	local nvals_temp    = nobj_temp:get3dMap_flat(minposxyz)
-	local nvals_humid   = nobj_humid:get3dMap_flat(minposxyz)
-	local nvals_seam    = nobj_seam:get3dMap_flat(minposxyz)
-	local nvals_strata  = nobj_strata:get3dMap_flat(minposxyz)
+	local nvals_terrain = nobj_terrain:get3dMap_flat(minposxyz, nbuf_terrain)
+	local nvals_fissure = nobj_fissure:get3dMap_flat(minposxyz, nbuf_fissure)
+	local nvals_temp    = nobj_temp   :get3dMap_flat(minposxyz, nbuf_temp)
+	local nvals_humid   = nobj_humid  :get3dMap_flat(minposxyz, nbuf_humid)
+	local nvals_seam    = nobj_seam   :get3dMap_flat(minposxyz, nbuf_seam)
+	local nvals_strata  = nobj_strata :get3dMap_flat(minposxyz, nbuf_strata)

-	local nvals_mid     = nobj_mid:get2dMap_flat(minposxz)
-	local nvals_base    = nobj_base:get2dMap_flat(minposxz)
-	local nvals_xlscale = nobj_xlscale:get2dMap_flat(minposxz)
-	local nvals_magma   = nobj_magma:get2dMap_flat(minposxz)
+	local nvals_mid     = nobj_mid    :get2dMap_flat(minposxz, nbuf_mid)
+	local nvals_base    = nobj_base   :get2dMap_flat(minposxz, nbuf_base)
+	local nvals_xlscale = nobj_xlscale:get2dMap_flat(minposxz, nbuf_xlscale)
+	local nvals_magma   = nobj_magma  :get2dMap_flat(minposxz, nbuf_magma)

The code cleanups and re-arranging are not essential, the only other changes i recommend are removing the now deleted inventorycube from all liquids and making cloud/fog floodable. Easily done manually.
-	inventory_image = minetest.inventorycube("watershed_freshwater.png"),

+	floodable = true,

I didn't realise you were using watershed, thanks so much. How well are you coping with lua lag from mapgen?

Clouds have already been removed, and the nodes from watershed have also been removed and replaced by the nodes from default, by aliases.
@crabman77 Liquids underground are ores (here and here) and that can't be modified in watershed. But the fissures are defined by a noise. I'll try to add noise params for the ores matching the noise params of the fissures (see here)
@paramat The lag was a big problem before. We have reduced the chunksize to 48x48 nodes (#380) and now that's much better.

@Gael-de-Sailly avec l'original il n'y a pas de source dans les fissures, j'ai généré pendant plusieurs minutes pour voir, ce sont nos changements qui les ont ajoutés.

I've translated

@Gael-de-Sailly with the original mod there isn't any source in the fissures, I've generated during several minutes to see, that's our changes that added them.

I know, that's why I say that there isn't anything to change on watershed, that's on default. But that may be possible to avoid liquids in fissures by reproducing the noise params of the fissures in the noise_params of the ores.

252f09a
Most of the changes were about the features we have removed. What I did is mainly the syntax improvements, and cleaning, removing some parts of code that I forgot (I've removed the code for clouds instead of just transforming clouds into air, this may speed up the mapgen a little bit)

Thank you for your amazing work @Gael-de-Sailly :)

Je viens de générer avec les changements et il y a toujours des sources dans les fissures, on dirait même qu'il y en a +, et même + grosses, avant c'était une seule source par 2 ou 3 espacés, maintenant c'est 4 ou + au même endroit.

I've not seen that. Have you the latest MFF version? (I've merged the changes this afternoon). I just generated a map and followed a fissure on 1100 nodes down, no source.
Could someone else test it this evening? I'll not be online during 15 days.

Up, is this issue again here ou can we close this issue ?

Up, is the issue always here or can we close this issue ?

For me, all works, but I was waiting for @crabman77's answer.


Diskcache implementation for llama state.

Can you add diskcache to the setup.py and pyproject.toml dependencies?
Is it possible to support both options? Ie have a filesysystem cache and a ram cache

@abetlen Will add all the stuff later today!

@abetlen Have added a LlamaCache base class and RAM and Disk child classes!


404 Not Found errors with CTV

Hello,
I am getting 404 not found errors like below, which eventually result in 500 errors:
18:06:47.339 WARN : Catfish.The.TV.Show.S04E16.Ayissha.and.Sydney.1080p.CTV.WEB-DL.DD5.1.H.264.srt =>
Catfish.The.TV.Show.S04E16.Ayissha.and.Sydney.1080p.CTV.WEB-DL.DD5.1.H.264.copy.srt.00Bps(1) 00:00:00 |
18:06:47.341 WARN : Extracting VTT(raw) subtitle...
18:06:47.557 INFO : Binary merging...
18:06:49.918 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.019 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.045 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.086 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.094 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.105 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.106 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.116 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.121 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.132 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.144 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.150 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.156 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.162 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.184 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:50.209 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:51.926 WARN : Catfish.The.TV.Show.S04E16.Ayissha.and.Sydney.1080p.CTV.WEB-DL.DD5.1.H.264.en.m4a =>
Catfish.The.TV.Show.S04E16.Ayissha.and.Sydney.1080p.CTV.WEB-DL.DD5.1.H.264.en.copy.m4a0Bps(5) 00:01:36 /
18:06:51.927 INFO : Binary merging...
18:06:52.151 INFO : Decrypting...
18:06:53.670 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.872 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.893 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.896 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.913 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.925 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.963 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.970 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.982 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.986 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.998 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.998 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.999 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:53.999 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:54.045 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:54.093 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.574 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.636 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.654 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.707 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.726 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.796 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.801 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.809 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.835 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.845 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.849 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.853 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.871 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.896 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.912 WARN : Response status code does not indicate success: 404 (Not Found).
18:06:57.933 WARN : Response status code does not indicate success: 404 (Not Found).
---
12:29:54.694 WARN : Response status code does not indicate success: 500 (Internal Server Error).
12:29:54.696 WARN : Response status code does not indicate success: 500 (Internal Server Error).
12:29:54.697 WARN : Response status code does not indicate success: 500 (Internal Server Error).

Just want to make sure this isn't just for me as I have tried a few other episodes and get the same errors.
Thanks in advance for any help!

And just to clarify, the episode exists and plays just fine in the browser.

Some streams had a different id so they returned a 404 Not Found.
I pushed a fix for it to the main branch that should work for the time being: #34

This worked, thank you! Only thing I noticed was it incorrectly tagged the resolution:
15:16:53.417 INFO : N_m3u8DL-RE (Beta version) 20230628
15:16:53.428 INFO : Loading URL: tmp/manifest.mpd
15:16:53.428 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
15:16:53.428 INFO : Parsing streams...
15:16:53.444 WARN : Writing meta json
15:16:53.446 INFO : Extracted, there are 7 streams, with 4 basic streams, 2 audio streams, 1 subtitle streams
15:16:53.446 INFO : Vid *CENC 1920x1080 | 7200 Kbps | h264-ffa6v1-24p-primary-7200000 | avc1.64001f | 418 Segments | ~41m22s
15:16:53.446 INFO : Vid *CENC 1280x720 | 3200 Kbps | h264-ffa6v1-24p-primary-3200000 | avc1.64001f | 418 Segments | ~41m22s
15:16:53.446 INFO : Vid *CENC 960x540 | 1800 Kbps | h264-ffa6v1-24p-primary-1800000 | avc1.64001f | 418 Segments | ~41m22s
15:16:53.446 INFO : Vid *CENC 640x360 | 800 Kbps | h264-ffa6v1-24p-primary-800000 | avc1.64001e | 418 Segments | ~41m22s
15:16:53.446 INFO : Aud *CENC ac3-ffa6v1-english-primary-384000 | 384 Kbps | ac-3 | en | 6CH | 418 Segments | ~41m22s
15:16:53.446 INFO : Aud *CENC aac-ffa6v1-english-primary-128000 | 128 Kbps | mp4a.40.2 | en | 2CH | 418 Segments | ~41m22s
15:16:53.446 INFO : Sub English | 1 Segment | ~41m22s
15:16:53.446 INFO : Parsing streams...
15:16:53.448 INFO : Selected streams:
15:16:53.448 INFO : Vid *CENC 1920x1080 | 7200 Kbps | h264-ffa6v1-24p-primary-7200000 | avc1.64001f | 418 Segments | ~41m22s
15:16:53.448 INFO : Aud *CENC ac3-ffa6v1-english-primary-384000 | 384 Kbps | ac-3 | en | 6CH | 418 Segments | ~41m22s
15:16:53.448 INFO : Sub English | 1 Segment | ~41m22s
15:16:53.448 WARN : Writing meta json
15:16:53.449 INFO : Save Name: Catfish.The.TV.Show.S07E26.Aubri.and.Brian.720p.CTV.WEB-DL.DD5.1.H.264
15:16:53.449 WARN : MuxAfterDone is detected, binary merging is automatically enabled
15:16:53.449 INFO : Start downloading...Vid 1920x1080 | 7200 Kbps | h264-ffa6v1-24p-primary-7200000 | avc1.64001f
15:16:53.449 INFO : Start downloading...Aud ac3-ffa6v1-english-primary-384000 | 384 Kbps | ac-3 | en | 6CH

checking with mediainfo it does show 1080p. Not a deal at all since I can manually change it, just figured I'd let you know in case it matters to you.
Thanks again for everything and the speedy replies mate, cheers!


[Docs]: Deploying and managing Appsmith in production

Is there an existing issue for this?

[X] I have searched the existing issues

Documentation Link
No response
Discord/slack/intercom Link
No response
Describe the problem and improvement.

Add best practices for deploying and managing Appsmith within the production

Duplicate of https://github.com/appsmithorg/appsmith-docs/issues/791


Requesting setBaseFeePerGas() with a large number crashes the node

Description
Currently the extrinsic set_base_fee_per_gas() contained in pallet_base_fee has one input parameter that represents the new fee with a type U256. However, if the requested fee parameter is a very large number (but still below the max value of U256), this will occur an integer overflow and crash the running node.
So I'm wondering if this situation is intentional or not. Even though it is "root only" executable, it might totally crash a running production network. Please let me know if there is any updates. Thank you
Steps to Reproduce

build the project by running cargo b -r
run the template node by running ./target/release/frontier-template-node --dev
access polkadot.js apps page and go to the sudo tab
request set_base_fee_per_gas() with a large number (in my case I used the U128 max value which is<PHONE_NUMBER>20938463463374607431768211455)
the running node executes a panic and then crash

Expected vs. Actual Behavior

Expected: allow the value and successfully update the base fee
Actual Behavior: denies the value and executes a panic

Environment

Operating system: MacOS M1
Project version/tag: master
Rust version (run rustup show):

installed toolchains
--------------------

stable-aarch64-apple-darwin (default)
nightly-2022-04-20-aarch64-apple-darwin
nightly-2022-07-15-aarch64-apple-darwin
nightly-2022-10-13-aarch64-apple-darwin
nightly-aarch64-apple-darwin

active toolchain
----------------

stable-aarch64-apple-darwin (default)
rustc 1.64.0 (a55dd71d5 2022-09-19)

Logs, Errors or Screenshots

I additionally looked out in the code and there were some inner logic that converts the U256 value to an u64 primitive type. https://github.com/paritytech/frontier/blob/master/client/rpc/src/eth/fee.rs#L161
Maybe it could be related to this or not. So I suggest to prevent executing a panic, and instead throwing a simple pallet Error to let know whether the value was valid or not without crashing the node.

Any updates on this issue?


Design and implement the logic for retrieving and sorting the data of all registered users based on their overall score.

https://github.com/sopra-fs23-group-32/SoPra23_Server/commit/5bda2d3ddfca7944ac371e2525893d2a5ef3fa7b


Encounter history bugged by current time of day display

Describe the bug
When attempting to view previous encounters using the encounter history feature, the history will revert to the most recent encounter within 1 second. This is due to the current time of day display updating. As there is little reason to have such a display, simply removing it will likely fix the issue.
To Reproduce
Steps to reproduce the behavior:

Click settings cog wheel.
Click the History tab.
Click on a previous encounter in the list.
Watch as it reverts to the most recent counter the moment the time of day display advances by 1 second.

Expected behavior
Would expect clicking on a previous encounter would allow viewing of that encounter's results.
Screenshots

https://github.com/dsrkafuu/skyline-overlay/blob/main/src/store/slices/api.ts#L49-L69
This should be considered opinionated behavior (for now).
Once ACT pushes new data to the overlay, the history view will be reset to the current one.
You can only keep in the history view state when the encounter is not active.
This may become an option in settings in next version.
I also noticed a theme-specific style issue in the screenshot though.
When the encounter is active, the time on the encounter bar should appear as a different color.

@Hexerin
What's weird is that I was not able to reproduce the issue at all.
I'll try more these days and figure out the problem.
https://user-images.githubusercontent.com/21136293/197330775-f54c063e-f146-4e10-ac71-7c9f2c4559ee.mp4

Version 3.7.4 now has several debug loggers.
Checkout the README for how to get debug logs.
https://github.com/dsrkafuu/skyline-overlay#online-debug
This will probably help.

I'm having this issue

Is there any wayto fix this issue? I really want to use this skin

Version 3.7.4 now has several debug loggers.
Checkout the README for how to get debug logs. https://github.com/dsrkafuu/skyline-overlay#online-debug
This will probably help.

I tried this and it still doesn't work for me

I think there's been a misunderstanding in communication or something. This isn't a feature/enhancement request. This is reporting an actual bug/issue with the overlay. Here's video to more clearly show the issue, including showing that it persists with your native theme design:
Final.Fantasy.XIV.A.Realm.Reborn.2022.10.21.-.<IP_ADDRESS>.webm

Is tere a fix to this out yet?

@Hexerin What's weird is that I was not able to reproduce the issue at all. I'll try more these days and figure out the problem.
2022-10-22.16-53-00_x264.mp4

I can confirm it is doing it as well for me

I think there's been a misunderstanding in communication or something. This isn't a feature/enhancement request. This is reporting an actual bug/issue with the overlay. Here's video to more clearly show the issue, including showing that it persists with your native theme design:
Final.Fantasy.XIV.A.Realm.Reborn.2022.10.21.-.<IP_ADDRESS>.webm

https://user-images.githubusercontent.com/97134898/200304538-00ca176d-3a94-4f72-892c-1177a226cdd1.mp4

The only thing which resets the history view is state.history.idx = -1 in Line 56 & 68 in api store:
https://github.com/dsrkafuu/skyline-overlay/blob/main/src/store/slices/api.ts#L50-L74
Which is part of these actions:

updateCombat: triggered by new combat data from ACT
showHistory: only triggered by click of history row in history tab

So, one possible reason I'm guessing is that the ACT keeps sending combat data to the overlay window, even after escaping the battle. But there could still be other reasons.
Since I was unable to get a global server account to verify my conjecture, or find out the real reason, I hoped to locate the problem through the relevant log. You can refer to the instructions in the README to upload the .log file when the problem occurs.

Finally found the issue and fixed it in 4db4e4da.


Add SubLevel::OctetStream

I was surprised to find that application/octet-stream could not be represented by Mime without an allocation. It's kinda undesirable for mime_guess where the aforementioned is the default Media Type assumed.

Good catch, thanks! I'll publish tomorrow or Tuesday.


Make widget more configurable

Make json widget more configurable and consistent with other widgets  …

Accept Width and height arguments, but default to the old hardcoded
values for backwards compability
Apply "display: inline-block" style instead of "float: right". This will
wrap the element to the next line instead of overlapping the label if it
ends up too wide. This is consistent with the default behavior of form
elements like textarea which this widget replaces. Addresses #12
Apply attrs to the container div to keep behavior consistent with
other standard widgets instead of silently ignoring the attrs argument.
Allow all jsoneditor options to be configured with the "options"
argument
The "mode" argument is not strictly needed anymore because the
mode can be as a part of 'options', but still accept it for backwards
compatibility
Don't override the render method, just override the get_context
because we only need to set a few extra context vars. Keep behavior
consistent with other widgets, and play nicely with other apps like
"django-widget-tewaks"

LGTM, thanks for your PR.


Post script executing before main script

Hi, thanks for the great tool!
I'm facing a issue by using pre and post scripts. In my case, the post script has been executing before the script rather than after.
Here is my Derry script file:
pretest:
  - rm -rf .coverage/
  - dart pub global activate full_coverage
  - dart pub global activate coverage
  - dart pub global activate check_coverage
test:
  - full_coverage
  - dart test --coverage=.coverage
  - format_coverage -l -c -i .coverage --report-on=lib | dart pub global run check_coverage 100
posttest:
  - rm test/full_coverage_test.dart

And here is the executing output
➜  raspa_nextdns git:(feature/estrutura) ✗ derry test
><EMAIL_ADDRESS>test
$ rm -rf .coverage/

$ dart pub global activate full_coverage

Package full_coverage is currently active at version 1.0.0.
The package full_coverage is already activated at newest available version.
To recompile executables, first run `dart pub global deactivate full_coverage`.
Installed executable full_coverage.
Activated full_coverage 1.0.0.
$ dart pub global activate coverage

Package coverage is currently active at version 1.7.1.
The package coverage is already activated at newest available version.
To recompile executables, first run `dart pub global deactivate coverage`.
Installed executables collect_coverage, format_coverage and test_with_coverage.
Activated coverage 1.7.1.
$ dart pub global activate check_coverage

Package check_coverage is currently active at version 0.0.5.
The package check_coverage is already activated at newest available version.
To recompile executables, first run `dart pub global deactivate check_coverage`.
Installed executable check_coverage.
Activated check_coverage 0.0.5.
$ full_coverage

$ rm test/full_coverage_test.dart

$ dart test --coverage=.coverage

00:02 +30: All tests passed!
$ format_coverage -l -c -i .coverage --report-on=lib | dart pub global run check_coverage 100

Note that the command rm test/full_coverage_test.dart that is part of the post script is running before the script itself.
Is there something I'm doing wrong?

looks like bug to me, it is only picking up first command, then running posttest then next 2nd/3rd line.
strange it didn't do that for pretest...
workaround would be to put test into script block perhaps...
test: >
 full_coverage;
  dart test --coverage=.coverage;
  format_coverage -l -c -i .coverage --report-on=lib | dart pub global run check_coverage 100;

NOTE: i noticed when using a script block, i HAD to use ; between lines.


🚀[Release v2.12.2 20241118] Merge into Main

Release Candidate
Overview
This release has many bugfixes and removes the donation button
Notes

fix: prevent activity close

[fix: https://github.com/litecoin-foundation/litewallet-android/issues/265[] add null checking

Removed donation button

will check it again


unittest documentation disappeared

The library comment is totally gone:
http://api.dartlang.org/docs/bleeding_edge/unittest.html
Is this because it uses old import syntax?

This issue has been moved to dart-lang/test#164.


Update to Cosmos SDK Release 0.43

Summary
NOTE: update this ticket with the release version these changes land in.
Cosmos SDK 0.42 originally had many changes included that would break the provenance app.  These changes were postponed but will come in a future release (0.43).
In addition to these fixes version 0.43 contains extensive breaking changes to the banking API and account addresses.  These changes are expected to have an impact on the marker module and will require changes/testing.
Areas of Concern for Marker Module

Updated coin metadata including name/symbol fields that must be supported by marker module
Supply interfaces removed and changed to coin types
Gov module contains extensive new supply constraint checks that panic the chain if they fail.
Variable length addresses have been merged, this will require denom addresses to be based on the combination of the marker module name and the denom name as a "child account"
SetSupply and SetBalance were removed (should be unused)

General Concern

Wallet path has been change from SetFullFundraiserPath to Coin and Purpose only.
Addesses are now simple byte arrays less than 255 in length (up from 20 minimum previously)
Support for secp256r1 was added.

Proposal
Update to Cosmos SDK release 0.43
Update makefile third party proto dependency targets to SDK release version, pull in secp256r1 key type

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Migration to ibc-go is required.  See migration guide here:
https://github.com/cosmos/ibc-go/blob/v1.0.0-alpha1/docs/migrations/ibc-migration-043.md


Collision objects doesn't work

Current Behavior
I've created three collision boxes (with Road collider settings off) and exported them in the SIM but there is no collision detected
Expected Behavior
The collision boxes should work in the SIM as standard scenery objects
Steps To Reproduce
Just export a collision box in the SIM and test it
Environment
- OS: Windows 10
- Blender:3.1
- glTF-Blender-IO-MSFS: 1.1.2

Anything else?
No response

I found the problem was to have the collision objects without a mesh parent


Use a user, not root, to run caddy

Would it be possible to set a user to run caddy, and not root.
It's not possible to override root user and group id, and that cause problem with the local filesystem (as files are created as root).
I've try to create my own image based on abiosoft/caddy, without success...

This has been done in the past but it broke things for people and it got reversed after multiple complaints. I'd give it another shot and maybe put it under a :noroot tag for a start.

That would be appreciated. It's a bad practice to use root to run process in docker, as you can't override the id of root...
Thanks.

Could you elaborate on how it broke in the past?

Haven't extensively tested this yet but this has been working so far:
docker run  -p 80:80 -u 1000:1000 --sysctl net.ipv4.ip_unprivileged_port_start=0 -v /home/you/Caddyfile:/etc/Caddyfile abiosoft/caddy
docker-compose has a sysctl and user section to achieve the same effect.
Using this method, the container no longer has permission to access /etc/shadow for example, even if you mount it.
I'll report back if I encounter any issues.

Just FYI got this working fairly seamlessly with Caddy. You can de-escalate your privileges from root to a caddy user using setpriv (or gosu). setpriv is a standard utility in most distros now making it super easy in ubuntu or even alpine.
Set an entrypoint.sh script, do any needed chown with your host bind mounts, and then go ahead and run caddy with setpriv --reuid=caddy --regid=nogroup --init-groups /usr/bin/caddy.
You can see an example of this in action in the mysql and jenkins containers currently.
For this to work you also need to remember to set sysctls: net.ipv4.ip_unprivileged_port_start=0 in your docker-compose.yml or set the sysctl when using docker run so you can access port 80 and port 443 as a non-root user.

@abiosoft @asakurayoh   if you want me to post my changes and entrypoint.sh, let me know. I'm just hesitant because apparently Caddy v2 is doing their own Dockerfile to superseed this project?

@gnat If it is possible, can you post your changes and entrypoint.sh? Thanks in beforehand.


aes lowering EDN req  on error

the case where an error is detected and an alert is raised while and pending request to EDN is active the dut will lover the request.
this violates an assertion in the push_pull module.
The question is what is correct behavior for the DUT in the case of an alert - it seems completely reasonable that it lowers its request.
if this is the case we need to remove the assertion from the push pull - and everybody using it needs to verify they can handle the case where a request goes away before being completed.
if the current behavior the AES is violating the spec upon raising alert.
there are two ways to go here.

we don't care - if an alert happens it is ok for things to break down. I can disable the assertion in the testcase.
update the dut to complete the transaction even when an alert has happened

Hi @rasmus-madsen ,
thanks for reporting this. As you say, it is reasonable to lower the request in the case of a fatal alert. When this happens, the SVA needs to be switched off. However, this must happen dynamically. We have an input on the primitive for this and use this already for LC escalation. I will file a PR to also do that upon a fatal alert detected internally.

Re-opening as my PR only addressed the part in the RTL, there remains a second part to be addressed inside the push-pull agent.

I see the second half is tracked here: #10998

Thanks @rasmus-madsen for explaining the situation. This can certainly be done. I'll do a PR to make the required change.

I am again closing the issue as the PR fixing this for good has been merged.


Add meta tags required for installing via NPM

Allow folks to install this package using npm install.
This replaces #70 (has a typo) and #71 (missing a comma).

Please @gilbitron, are you able to merge this PR? It would be nice installing the Nivo Lightbox via npm:
npm install git+https://github.com/Codeinwp/Nivo-Lightbox-jQuery
Thanks


After installing ansible-doc -l command fails

After installing the modules with the a10_install.sh script the ansible-doc -l command fails with a ERROR! Unexpected Exception, this is probably a bug: 'str' object has no attribute 'get'.
If you choose a module directly, you get the docs like this:
$ ansible-doc a10_router_bgp

$ ansible-doc file

System information:
[vagrant@tempbox1 a10-ansible]$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

[vagrant@tempbox1 a10-ansible]$ ansible --version
ansible 2.9.1
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/vagrant/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Apr  9 2019, 14:30:50) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

Steps to reproduce:
[vagrant@tempbox1 ~]$ git clone https://github.com/a10networks/a10-ansible
Cloning into 'a10-ansible'...
remote: Enumerating objects: 8790, done.
.. snip ..
Resolving deltas: 100% (31254/31254), done.

[vagrant@tempbox1 ~]$ sudo yum -y install ansible python2-pip
Loaded plugins: fastestmirror
.. snip ..
Installed:
  ansible.noarch 0:2.9.1-1.el7
.. snip ..
Complete!

[vagrant@tempbox1 ~]$ cd a10-ansible/
[vagrant@tempbox1 a10-ansible]$ chmod +x a10_install.sh
[vagrant@tempbox1 a10-ansible]$ sudo ./a10_install.sh
Going to Install A10 Modules to /usr/share/ansible/plugins/modules/ \n Press enter to continue
Processing /home/vagrant/a10-ansible
Collecting requests (from a10-ansible==0.0.1)
.. snip ..
You should consider upgrading via the 'pip install --upgrade pip' command.

[vagrant@tempbox1 a10-ansible]$ ansible-doc -l
ERROR! Unexpected Exception, this is probably a bug: 'str' object has no attribute 'get'

Fixed in PR #128


Use templated wrappers

Description
Use templating to reduce number of generated wrapper files. Many wrappers only vary in template arguments and the rest of the code is exactly the same.
For example, the aim would be to refactor this
register_AbstractCellPopulation2_2_class(m);
register_AbstractCellPopulation3_3_class(m);

into this:
register_AbstractCellPopulation_class<2, 2>(m);
register_AbstractCellPopulation_class<3, 3>(m);

The first requires separate wrappers to be created for AbstractCellPopulation2_2 and AbstractCellPopulation3_3. Counting hpp and cpp, this generates 4 files.
The second requires a single templated wrapper to be created for AbstractCellPopulation. This would only generate 2 files regardless of the number of different sets of template arguments required. This approach would only need each set of arguments to be explicitly instantiated.

This doesn't seem trivial as CastXML does not support templates https://github.com/CastXML/CastXML/blob/v0.3.4/doc/manual/castxml.1.rst#why-dont-i-see-templates-in-the-output.


Add some resiliency to various metrics tests

Variability in the pipeline environment leads to intermittent test failures. (issue #1009)
These changes add some robustness to some of the metrics tests to be less susceptible to timing issues from slower-running pipeline nodes.
A new maven profile, pipeline, is added. The build.sh script now activates that profile and the metrics2 pom is sensitive to that profile, setting two system properties that give more leeway to two of the tests.
These changes also address some issues with potential failing asserts being hidden because they were inside CompletableFutures.

The latest commit makes the parallel changes in the older metrics/metrics histogram test, similar to the updates in the newer metrics2/metrics2 test. There is no concurrent gauge test in the older metrics impl.


Fixed incorrect addressing in courses in Russian

What does this PR do?
Correct adressation to "Дизайн и Архитектура"
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Read our contributing guidelines
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Merged in #5659 & #5663


Fix documentation to automatically update versions on release

Antora versions and spec versions should be updated automatically when the release is performed.

We will be moving to mkdocs so closing this.


Review migration roles assigned to teams

User Story
As a mp engineer
I want users to be using the correct roles
So that the principal of least privilege is upheld
Value / Purpose
Make sure teams are not using roles they no longer need.
Useful Contacts
No response
Additional Information
No response
Proposal / Unknowns
The migration role should only be used whilst migrating the application, after cutover it should be reverted back to developer or which ever role is appropriate.
Definition of Done

[ ] Roles reviewed
[ ] Teams who have migrated with these roles contacted
[ ] Tests are green

In short, if an application has gone live, there should be no use of the migration role.


fix: update scroll and callbacks

This PR was published to npm with the alpha versions:

connect npm install<EMAIL_ADDRESS>--save-exact
connect-react npm install<EMAIL_ADDRESS>--save-exact
connect-ui npm install<EMAIL_ADDRESS>--save-exact

update scrolling behavior to not let underneath site scroll when modal is open
adds missing onCancel trigger

thanks to @fess-v 🙏

Tried this fix, works perfectly! thanks @janniks


User join/quit events does not handled properly

Describe the bug
User join/quit events does not handled properly on open chat
To Reproduce

User joins open chat
Receive message from new channel.
Client fail or throw error when try to get userinfo

Expected behavior
'user_join', 'user_left' events invoked properly and channel handle new userinfo

reopen issue

Issue moved to #49


Handle gaps in RAC binary

This adds a new optional argument to the RAC binary which tells it where to look for and write "slask" files (if you don't like the name I can change it – suggestions welcome). Slask files are written with the TM Header time (CUC time) of the package whose buffer they represent as their filename.
When reading encountering a multi pack source packet without a start packet, the binary will look for the slask which matches the current stop or continuation packet according to the following criteria:

the slask is older than the current packet,
the slask is not too old (currently 30 seconds is allowed),
the slask is the one nearest in time given those criteria.
If an appropriate slask is found the binary will read it and concatenate with the current buffer, then processing proceeds as if nothing happened. Otherwise the binary will issue an error as before and continue with next packet.

This will necessitate a new release, but I think it should be a minor release (when we start using parquet and/or remove AWS support as in #145 , maybe we should go for major).
Resolves the RAC part of #142.
Remains:

[ ] RAC lambda should read slask from bucket
[ ] RAC lambda should give binary information on where to find them
[ ] RAC lambda should upload new slask files to bucket

If I were to look at this repository without any prior information about it I would probably think "What on earth (or in space) is this slask thing? I think maybe consider renaming it or just add a brief explanation in a docstring at the Slask struct. I'll approve anyway so if you don't agree just skip it

I'd be happy to change the name, but I don't know to what! Any suggestions?


[REQUEST] Share Public Links of files when using MatterHook

I'm currently able to share uploaded files from Mattermost to IRC through the API (Matterclient, right?), but I prefer using the MatterHook (Websockets) because it allows to me to set custom usernames and I'm able to use the (hopefully soon to be dynamic) IconURL-setting.
Is there anyway you guys could implement the public file link stuff in the MatterHook as well? It seems that someone has done it already (github.com/mattermost/platform/issues/2728#issuecomment-212551671), but my Go skills are to basic to do it myself.
I've tried by using the GetPost function, but someone I keep messing up and the Matterbridge keeps crashing with a pointer error and I have no idea how to even start debugging that.

I second this. For now I have to choose between fancy usernames with icon or working shared public links, so I'd love to see it work with webhooks too!

Sorry, I'm going to close this, this isn't something matterbridge can fix.
Must be done at the mattermost side.


Feature/chap 619 enable link table row

just as a notice, please name your branches correctly according to the ticket. so for this, it would be "INT-619_enable-link-table-row", took me a second to find the correct ticket for it ;)

this branch will be merged by the new name "feature/INT-619_enable-link-table-row"


[Enhancement]: Support commas for inputs

Requirements

Currently the input type number does not allow showing commas.
Input type number is used to reduce the risk of the user typing in garbage input.
Investigate a way to support showing commas in the display value for all the inputs on the trade module

Figma
No response
Assumptions
No response

closing in favor of https://github.com/CrocSwap/ambient-ts-app/issues/2695


Microsoft.GitCredentialManagerCore: update to 2.0.498.54650

null
Microsoft Reviewers: Open in CodeFlow

Hey @mjcheetham would you mind if https://github.com/microsoft/winget-pkgs/pull/24535 got merged instead? It got more and correct metadata


docs: Document /messages API endpoint.

Some modifications to the work by @ndickey in #4949.
Thanks for the great work!
Here are a few things that are still left to do:

Add some missing parameters:

GET:

narrow
use_first_unread_anchor
apply_markdown

POST:

realm_str
local_id
queue_id

Explain what some of the output parameters are.

Merged, thanks @YagoGG!


Publish on qpm.io

Hi,
I would suggest to publish qml-commonjs to qpm.io. Then user could download the library via a single command. It is very convenient.

Hi,
Unfortunately due to the time constraints and change of interests I have to discontinue this project. Please check out Quickly, which seems to be more supported and is on qpm.