python310Packages.redis: 4.5.1 -> 4.5.4

Description of changes
fixes CVE-2023-28858 and CVE-2023-28859
Changelog: https://github.com/redis/redis-py/releases/tag/v4.5.2
https://github.com/redis/redis-py/releases/tag/v4.5.3
https://github.com/redis/redis-py/releases/tag/v4.5.4

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

This is another one of those packages we should gather some good reverse dependencies for passthru.tests.

This is another one of those packages we should gather some good reverse dependencies for passthru.tests.

I would suggest matrix-synapse

fakeredis django-redis python-redis-lock look like good candidates too.

For stable there is a 4.3.6 release which addresses the first half of the fix, which raises hope there may be a 4.3.7 or the remaining fix may be feasible.

Aha looks like it's already tagged https://github.com/redis/redis-py/compare/4.3.7

Aha looks like it's already tagged https://github.com/redis/redis-py/compare/4.3.7

That's just a branch, not a tag.


0725 Updated Eye Tracking doc

Overview
Updated "EyeTracking_TargetSelection.md" based on user feedback.

/azp run mrtk_docs


the pool destory meet error.

when there is only one connect, and I release the pool. the timer scan will call destory later. and client already end. So the node process will be crash in line "client.end();"(no method defined)
// The destroy function is called when client connection needs to be closed.
poolSettings["destroy"] = function destroyClient(client) {
client.end();
self.emit("destroy", null);
}

Pushed to master branch.


[Q] Two level logs in a single metric?

Hi, can I logging a single metric with two levels? For instance, logging batch-level accuracy acc1 and epoch-level accuracy acc1_inepoch (an weighted averge version of batch-level accuracy in each epoch, weighted by actrual batch_size) in a unified metric acc1, so I can switch it in dashboard.
I'm trying to do this by the following code:
tmp_log_dict = {}
# logging epoch level metric
def log_epoch(**kwargs):
    tmp_log_dict.update(**kwargs)

# commit epoch level metric to wandb
# call it in the end of each epoch
def commit_epoch_log():
    wandb.log(tmp_log_dict)
    tmp_log_dict.clear()

def log_step(self, **kwargs):
    wandb.log(dict(**kwargs), step=global_step)

global_step = 0
acc_avg = AvergeMeter()
for epoch in range(total_epochs):
    for batch in dataloader:
        # forward pass
        ...

        acc = accuracy(outputs, targets)  # num_correct / len(targets)
        acc_avg.update(acc, len(targets)  # record moving average accuracy
        global_step += 1
        log_step(epoch=epoch, acc=acc)

    # logging epoch level metric
    log_epoch(acc_inepoch=acc_avg.avg, val_acc=val_acc)
    commit_epoch_log()

But the result seems mismatched when I switch axis to epoch in dashboard:

邮件已收到！

Hi @JiarunLiu, since we have not heard back from you we are going to close this request. If you would like to re-open the conversation, please let us know!

Thanks for your help.  I will close this issue.


Feature request: Full database encryption

Pocketbase is great, and a lot of developers (including me) my used in self-hosted environment on a local PC, where the database file is accessible by others.
It would be great if the database file is encrypted so it won't be edited by someone who my access the physical host or PC.
SQLite Encryption Extension

For now there are no plans for this out of the box as it is difficult to make it portable and mantain.
With the upcoming PocketBase v0.23.0 users will be able to define their own custom database/sql SQLite driver or custom SQLite build like go-sqlcipher if they want to (see https://github.com/pocketbase/pocketbase/discussions/5611).

hello @ganigeorgiev, does the solution you provided above about "custom database/sql SQLite driver" require rebuilding the binaries of pocketbase from source ?

PocketBase is distributed as regular Go package, so you don't need to maintain a fork, if that is your concern and updates are managed through the standard go tools like any other dependency.
Note that most SQLite drivers (including go-sqlcipher) relies on CGO which could make portability/cross-platform builds an issue because the generated executable by default will be dynamically linked and will work only on the platform/OS that you've used to built it on.

@ganigeorgiev thank u very much for the clarification.


when use JDK 1.8.0_202 , commandExecutor cause CPU load high

cause:
commandExecutor.get(future)
return future.toCompletableFuture().get();
java.util.concurrent.CompletableFuture#get()
private Object waitingGet(boolean interruptible) {
spins = (Runtime.getRuntime().availableProcessors() > 1) ?
bug:
https://bugs.openjdk.org/browse/JDK-8227019
suggestion:
get(long timeout, TimeUnit unit)

get(long timeout, TimeUnit unit)

谢谢你的建议。不幸的是，它没有考虑阻止呼叫。它需要更多的努力来实现，而不是升级 JDK8 构建。

how about    get(Integer.MAX_VALUE, TimeUnit.MILLISECONDS)

Thank for suggestion. Unfortunately, it doesn't take in account blocking calls. It requires much more effort for implementation rather than upgrading JDK8 build.

how about get(Integer.MAX_VALUE, TimeUnit.MILLISECONDS)

Why do we need to adopt the project to this old JDK8 build?


Regression: TemplatePortalDirective no longer selectable via ViewChild

Reproduction
Not present in 8.1.2, present in 8.1.4
Steps to reproduce:

Add to template file

<ng-template cdkPortal>
      <stuff></stuff>
</ng-template>

Add to component file

@ViewChild(TemplatePortalDirective, { static: true }) templatePortal: Portal<any>;

In ngOnInit

console.log(this.templatePortal); // undefined

The error associated with this was:

Must provide a portal to attach

Emanating from:
this.overlayRef.attach(this.templatePortal);

Expected Behavior
What behavior were you expecting to see?
templatePortal should be the portal
Actual Behavior
What behavior did you actually see?

Must provide a portal to attach

Environment

Angular:

Angular CLI: 8.0.4
Node: 12.4.0
OS: darwin x64
Angular: 8.2.0
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.800.1
@angular-devkit/build-angular     0.800.6
@angular-devkit/build-optimizer   0.800.6
@angular-devkit/build-webpack     0.800.6
@angular-devkit/core              8.0.1
@angular-devkit/schematics        8.0.1
@angular/cdk                      8.1.4
@angular/cli                      8.0.4
@angular/flex-layout              8.0.0-beta.26
@ngtools/webpack                  8.0.6
@schematics/angular               8.0.1
@schematics/update                0.800.4
rxjs                              6.5.2
typescript                        3.4.5
webpack                           4.30.0

CDK/Material: 8.1.4
Browser(s): All
Operating System (e.g. Windows, macOS, Ubuntu): macOs

You should use CdkPortal for your query. The TemplatePortalDirective is deprecated.

It hasn't been removed, but it had an incorrect selector.


File format is invalid (JSON parsing error)

Error encountered when uploading the Template file to GTM Container.
JSON parsing error: mismatched input ':' expecting {'{', '['}

Fixed.

Instead of  using this file, it is recommended to use the GTM / Gallery and add the Template from there.


Can't drag libsqlite3.dylib to the 'Link Binary With Libraries'

Hi,
I installed the the npm package. Then dragged the AIBSQLite.xcodeproj to the my project. Dragged the libAIBSQLite.a file to the 'Link Binary With Libraries'. But, when I try to drag the libsqlite3.dynlib to the 'Link Binary With Libraries' it just returns back (It just doesn't let me add it to the list).
What am I doing wrong?
Thanks.

You can't drag libsqlite3.dynlib file. You have to add library using + button on Link binary with Libraries dialog. It should be in the list when use + button.

i just can't find the libsqlite3.dynlib file in the list which appeared after i click + button. i only can find the libsqlite3.tbd,  i wondered that whether i got something wrong.

@pallyyoung, after Xcode 7 and ios9, the extensions changed to .tbd from .dylib.
http://stackoverflow.com/questions/30890830/missing-dylib-library-while-opening-in-xcode-7-beta

@jaygarcia  ok,i get it now, thank you

@pallyoung , FWIW, i ran into the same issue when upgrading.  Please close this issue =D.

Glad to hear it's all sorted, thanks @jaygarcia!


Feat:Fixing the nav bar

Describe the feature
i would i like to fix up the nav bar such that it fits the width and remove the duplicate icons
please assign me the task
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Fixing the navigation bar to ensure proper functionality and user experience.
Could you please assign this work to me for implementation under GSSOC'24?

Could you please assign me the task of fixing up the navigation bar so that it fits the width properly and removing any duplicate icons?

sure go ahead guys

@arghadipmanna101
sir i have fixed the nav bar as well as added the categories list...
could u please assign another task.......Iam willing up to make a profile page


What about multi-stage pipelines?

Is there any plan to have a similar feature with multi-stage pipelines?

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

ID: 462be419-4cfd-4bfc-06cc-45800c0d888b
Version Independent ID: 95cb8a7d-c61d-dfac-403f-12fe40ba1c49
Content: Link work items to deployments - Azure Boards
Content Source: docs/boards/work-items/work-item-deployments-control.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a couple of options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot

I am closing this issue now.  You are welcome to @ mention me for any followup.
We hope to hear from you again.

@WilliamAntonRohm, I don't have an issue but a question regarding a new feature (i.e. Link work items to deployments). I know that we now can link a work item to a deployment done from a Release. I am just asking whether we can do the same thing from a deployment job (or any other job for that matter) within a multi-stage pipeline?
FYI I have older pipelines using Build + Release but I also have more recent multi-stage pipelines so I am just interested in knowing my options on this new feature.

@Thilas -- Thomas, thank you for your feedback.
@KathrynEE -- Kathryn, please look into possible documentation updates.

@Thilas - Hi, I've requested the PMs provide more information. I'll get back to you when I have an answer.

@Thilas -- Currently this feature only works for the older pipelines but there are plans to add this feature to the multi-stage pipelines by end of this year.

Thank you for the answer.

@MartinaMS were you talking about 2019? Because it's ended but we still lacks support for this, can you give us an estimate eta?

I'm interested in this feature too.

Unfortunately the feature was cut for multi-stage pipelines. If you are still interested in it please enter a suggestion in our developer community and vote on it. Thx

@MartinaMS How come it was cut? Does this mean it will never be implemented? This really leaves me speechless.
Entering suggestions in the developer community is worthless, there are currently more than 8k feature suggestions in there so it will be lost in the noise, moreover that approach obviously doesn't work since out of the 5 the most voted requests since just one has been completed, proving that our voice and our feature request are clearly pointless.

There's already a feature suggested for this, give it some love. https://developercommunity.visualstudio.com/idea/844207/link-work-items-to-deployments-for-multi-stage-pip.html
@MartinaMS The reason for cutting this might be useful. Should we prefer the UI for release pipelines? Is there another feature in progress that's going to be replacing it?

It was cut due to low engineering capacity so we had to be ruthless on cutting features. There isn't another feature in progress. Definitely give the feature suggestion some love, that's the best way to bring it back.

The above mentioned feature request was very lacking in requirements.
You can also go upvote this more specific feature request to hopefully get this functionality introduced: https://developercommunity.visualstudio.com/idea/1213434/link-each-stage-of-a-yaml-pipeline-to-work-items.html

@deadlydog It's possible that creating multiple requests for the same thing with different wording will dilute the votes for both.

This marks two years I have been waiting for feature parity on the multistage YAML pipelines to the classic build and release.  That is abysmal.   The first was that environments properly support virtual machine deployment, which in the cloud era seemed like a no brainer.  Now the deployment linking I thought was just an oversight is a choice.  Going to have to look to another solution I think to manage things than Azure DevOps....

This marks two years I have been waiting for feature parity on the multistage YAML pipelines to the classic build and release.  That is abysmal.   The first was that environments properly support virtual machine deployment, which in the cloud era seemed like a no brainer.  Now the deployment linking I thought was just an oversight is a choice.  Going to have to look to another solution I think to manage things than Azure DevOps....


Custom Query Not Working

I am using Tweetinvi to return all tweets that return a given hashtag in a country. However, the code below does not work.
var searchParameter = new SearchTweetsParameters("#Me")
            {
                SearchType = SearchResultType.Recent,
                FilterTweetsNotContainingGeoInformation = true,
                CustomQueryParameters = { new Tuple<string, string>("place_country", "GB") }

            };

Am I doing something wrong? I do have a dev account so was assuming I could use the place_country filter.

Hi,
A couple of things I can see will stop this from working.
A dev account won't automatically get you access to the place_country operator, as it's premium. To get premium operators you'll need to buy premium access from Twitter (from within your dev account).
The premium/enterprise version of search have different endpoints to the standard one, so even with premium access on your account, you couldn't make use of the standard Search within Tweetinvi.
Currently the best way to access these non-standard endpoints would be to use Custom Queries.
I haven't tested this though, as I don't have premium access myself :)
Hope that helps!

Hi Tom,
It's a bit tricky to get any complete set of Tweets for an area.
You can make use of the Geocode search parameter and specify a lat/lng and radius that covers the whole of the UK. This will pick up any Tweets with a location set to within the specified circle or if the Tweet doesn't have a location, where the Users' default location is set to within the circle. The downside to this approach (or anything location based) is that only a very limited number of Tweets and Users have a location set. Off the top of my head, I think it's about 2% of all Tweets. As you're looking at a fairly large area, this would be the approach I'd take.
For smaller areas, or if you were interested in a greater volume of Tweets, you can then also run additional searches for things that are likely to indicate the Tweet as being from the area you're interested in, e.g. in this case you could search for things like "UK", "England", "Colour" (note the spelling) etc...
For other countries, the language filter may be a better approach.
Good luck with your project!
Josh


Image title (or caption)

Is any option to show caption for each slide?
Regards.

Hi,
You have full control over the content which you want to display inside slider.
Please check this demo http://jsfiddle.net/sachin377/2patspw2/781/


The background of the Facility Select screen should be full viewport height

Description
When selecting a facility, the background does not extend the full height of the screen and is visually jarring.
Steps to reproduce

Go to the application without a facilityId in the URL (make sure the current org has more than one facility)

Expected behavior
The gray background should be full viewport height

@nickscialli-usds Says this has been fixed


[Help] How do you select a row with code so it may be highlighted?

In my application I use both onTap and OnRowDoubleTap.  When onRowDoubleTap occurs, I'd like to select the row so it is highlighted like how onTap behaves.  What should I do within the OnRowDoubleTap to select the row so that the activatedColor is visible.
Use Case
OnTap - update UI with additional details about the specific row tapped
OnDoubleTap - open a dialog which allows the user to modify record data upon double tap.
Issue
After user double taps the row a popup dialog allows the user to modify data. When the user closes the dialog, the row they just modified is not highlighted/selected.

You can receive cell (PlutoCell) and rowIdx (int) in the onRowDoubleTap callback.
And you can update the current cell as below.
Are you asking this?
stateManager.setCurrentCell(cell, rowIdx);


Does RxAndroidBle support the use of Bluetooth Gatt's connect method?

Does RxAndroidBle support the use of Bluetooth Gatt's connect method? And can I know the callback result of the connect method?

RxBleDevice.establishConnection calls connectGatt under the hood. If the status != GATT_SUCCESS then an exception is being emitted from the observable. That exception contains the exact status.

support the use of BluetoothGatt.connect()?

I want to use BluetoothGatt.connect() when there is an instance of a BluetoothGatt object. What should I do?

You can't and that is per the design of this library. BluetoothGatt.connect() has some undocumented behaviour which makes its usage non-trivial. Additionally the library cannot work if it does not have access to BluetoothGattCallbacks and passing an existing BluetoothGatt prevents from registering more callbacks.
Anyway — why would you want to use BluetoothGatt.connect()? What is your use-case?


Error trying to uninstall plugin

Copied from https://github.com/wizpanda/cordova-plugin-firebase-lib/issues/42
Describe the bug
I had installed version 5 of the plugin but I'm using Cordova Android 8.0.
Trying to remove the plugin gave me an error.
I thought I had installed version 4, but I get the same error.

cordova plugin remove cordova-plugin-firebase-lib --save
cordova-android-support-gradle-release: removed Gradle config file: platforms/android/app/cordova-android-support-gradle-release/properties.gradle
cordova-android-support-gradle-release: removed Gradle config file: platforms/android/app/src/main/cordova-android-support-gradle-release/properties.gradle
Uninstalling cordova-plugin-firebase-lib from android
Error during processing of action! Attempting to revert...
(node:7346) UnhandledPromiseRejectionWarning: Error: Uh oh!
ENOENT: no such file or directory, open '/home/dev/Ionic-app/apps/newapp/platforms/android/app/src/main/AndroidManifest.xml'
at Object.fs.openSync (fs.js:646:18)
at Object.fs.readFileSync (fs.js:551:33)
at Object.parseElementtreeSync (/home/dev/Ionic-app/apps/node_modules/cordova-common/src/util/xml-helpers.js:181:36)
at new AndroidManifest (/home/dev/Ionic-app/apps/newapp/platforms/android/cordova/lib/AndroidManifest.js:29:20)
at AndroidProject.getPackageName (/home/dev/Ionic-app/apps/newapp/platforms/android/cordova/lib/AndroidProject.js:92:12)
at AndroidProject.getCustomSubprojectRelativeDir (/home/dev/Ionic-app/apps/newapp/platforms/android/cordova/lib/AndroidProject.js:98:28)
at uninstall (/home/dev/Ionic-app/apps/newapp/platforms/android/cordova/lib/pluginHandlers.js:104:46)
at ActionStack.process (/home/dev/Ionic-app/apps/node_modules/cordova-common/src/ActionStack.js:56:25)
at PluginManager.doOperation (/home/dev/Ionic-app/apps/node_modules/cordova-common/src/PluginManager.js:114:20)
at PluginManager.removePlugin (/home/dev/Ionic-app/apps/node_modules/cordova-common/src/PluginManager.js:148:17)
(node:7346) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:7346) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

To Reproduce
Set up an ionic app with Cordova 8.0 (just updated to it). Ionic 3.20.1  and new Android 8.0.0 (updated).
Install the cordova-pligin-firebase-lib and remove it.
causes error.
Expected behavior
Not delete the AndroidManafest.xml file when removing the plugin.
Plugin version
I installed the latest and got the error that I was using the wrong version.
Tried to uninstall got the error above.  Tried to manually remove any trace and install version 4.
Config.xml had this version.

Cleared plugin folder, removed and added android 8.0 to let it installed the plugins.
But it installed 5.1 again.
Config.xml yes 4.1.0
plugin list says
cordova-plugin-firebase-lib 5.1.1 "Google Firebase Plugin"
Desktop (please complete the following information):
Windows 10
Chrome 72
Smartphone (please complete the following information):
NA
Additional context
The real problem I'm having is getting Google Analytics to show data.  Trying to get the versions correct.

Google Analytics will be discontinued for mobile afaik in a couple of months. Why not use Firebase instead?

I had the same problem and solved like the migration from cordova-plugin-firebase to cordova-plugin-firebasex.
as follows:
rm -Rf platforms/android cordova plugin rm cordova-plugin-firebasex  rm -Rf plugins/ node_modules/ npm install cordova plugin add cordova-plugin-firebasex  cordova platform add android
In this way, you can do a safe removal of the previous version and reinstall the updated one.
I hope it helps.

same problem

I've done some investigation and determined the cause of the problem when uninstalling the plugin to be this line in the config.xml:
<resource-file src="src/android/google-services.json" target="."/>

This causes an error in the cordova-android platform scripts when the plugin is uninstalled.
Removing it resolves the uninstall issue.
Since the bundled google-services.json is merely a placeholder (as is GoogleService-Info.plist) that is replaced with your real Firebase project config, I have simply removed it from the plugin.


Feat:Add password visible functionality in login page

Describe the feature
as in each and every site we see there is password visible functionality so i want to add in this project also
Add ScreenShots
before :

want to make it like this
https://github.com/Anushkabh/krishiconnect/assets/159682348/5d14e606-d9f4-4cd6-8af8-a101ba9aadd7
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Anushkabh please assign me this issue i want to work on it

Hey @ANKeshri !
This issue is too small to  be counted as a contribution.
Keep looking for more issues in the repo and website.
happy coding ✨


doc: change references to v5.0.0-rc3

Thanks for the PR @rodrigc, I just updated a minor thing in the kustomize blog.


remove unbound type parameter

Unbound type parameters often cause performance issues and run time dispatch.
Issue found using https://github.com/JuliaLang/julia/pull/46608

Thanks for the pull


Custom props are not being passed into Field's validate function

Are you submitting a bug report or a feature request?
Bug report
What is the current behavior?
If I pass a custom prop into a <Field component={Component} custom={custom} validate={validate}/>
const validate = (value, values, props) => console.log(props.custom) //undefined

What is the expected behavior?
I expected all props to be available in validate.
What's your environment?
redux form 6.5.0

[...] The function will be given the current value of the field, all the other form values, and any props passed to the form.

http://redux-form.com/6.5.0/docs/api/Field.md/#-validate-value-allvalues-props-error-optional-

So should we not expect custom FIELD props to be passed down? Only custom form props?

cc @erikras

Along the lines of custom FIELD props being passed down, I am trying to validate a Field using a custom array of possible values.
For example...
field.value = 'a'
fieldprops.possibleValues = ['a','b','c']
validfield = fieldprops.possibleValues.indexOf(field.value) > -1

If we cannot pass down custom props from the field into a validation function, how would I achieve the above validation?

Use a higher order component to create the validate function from your
custom prop.
Be careful that you'll probably want to make the validate function a class
property in the HOC and not generate it in render().
If you create it in render, it might cause some issues with the field since
you'll be creating a new function with a diff reference every time.
On Wed, Mar 1, 2017 at 8:08 AM, Constantine Chrysostomou <
<EMAIL_ADDRESS>wrote:

Along the lines of custom FIELD props being passed down, I am trying to
validate a Field using a custom array of possible values.
For example...
field.value = 'a'
fieldprops.possibleValues = ['a','b','c']
validfield = fieldprops.possibleValues.indexOf(field.value) > -1
If we cannot pass down custom props from the field into a validation
function, how would I achieve the above validation?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/erikras/redux-form/issues/2633#issuecomment-283384342,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC__QDvMncSuLWenXkToXSMnA9MWDe7aks5rhZf0gaJpZM4MMM9u
.

Sorry Im new to reduxform so I did not completely understand your
suggestion. I am currently using the FieldArray validation prop, and not
the reduxForm validation.
Are you saying to use the higher order component to create a validation
wrapper function, where I then encapsulate the custom prop variable  as a
hardcoded variable, and then pass the wrapped function to my fieldarray
validation prop?
On Wed, Mar 1, 2017 at 8:27 AM, Lingke Wang<EMAIL_ADDRESS>wrote:

Use a higher order component to create the validate function from your
custom prop.
Be careful that you'll probably want to make the validate function a class
property in the HOC and not generate it in render().
If you create it in render, it might cause some issues with the field since
you'll be creating a new function with a diff reference every time.
On Wed, Mar 1, 2017 at 8:08 AM, Constantine Chrysostomou <
<EMAIL_ADDRESS>wrote:

Along the lines of custom FIELD props being passed down, I am trying to
validate a Field using a custom array of possible values.
For example...
field.value = 'a'
fieldprops.possibleValues = ['a','b','c']
validfield = fieldprops.possibleValues.indexOf(field.value) > -1
If we cannot pass down custom props from the field into a validation
function, how would I achieve the above validation?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<https://github.com/erikras/redux-form/issues/2633#
issuecomment-283384342>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AC__
QDvMncSuLWenXkToXSMnA9MWDe7aks5rhZf0gaJpZM4MMM9u>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/erikras/redux-form/issues/2633#issuecomment-283390593,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACyqOXKtFpgRFqo5sT-53j-oBj5fVnocks5rhZyFgaJpZM4MMM9u
.

Something like this:
const createValidateFunction = (options) =>(value) => ////logic here

class MyInput extends Component {
    validate = createValidateFunction(this.props.options)
    render() {
        return <FieldArray ...otherprops validate={this.validate} />
    }
}

Note that with this pattern "validate" will not change if your custom props change after initialization. If you need it to change, you'll need to implement componentWillReceiveProps

Yea OK, thats what I assumed you were saying/ a version of the above.
Thanks!
On Wed, Mar 1, 2017 at 9:38 AM, Lingke Wang<EMAIL_ADDRESS>wrote:

Something like this:
const createValidateFunction = (options) =>(value) => ////logic here
class MyInput extends Component {
validate = createValidateFunction(this.props.options)
render() {
return <FieldArray ...otherprops validate={this.validate} />
}
}
Note that with this pattern "validate" will not change if your custom
props change after initialization. If you need it to change, you'll need to
implement componentWillReceiveProps
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/erikras/redux-form/issues/2633#issuecomment-283412489,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACyqOYtMmlvfAv7XmSshZFah2_tS9f5Uks5rha0igaJpZM4MMM9u
.

This was duplicated by #2881 but that one has a clearer write up to my eyes, so closing this as a duplicate of #2881.


Determine how and where to store script related data (currently ~/.elodie)

I would like to be able to move the folder .elodie to another place, for example my Google Drive. Like this way it would be easier to backup.
If .elodie not found in the user name, look for a environment variable ELODIE_HOME or ELODIE_CONF.

@patricksan I suppose a simple way would be to use a symlink from .elodie to your Google Drive. At least that should work in the meantime.

The appdirs module might be useful for Python... it would give you a cross platform way to get something equivalent to Electron's app.getPath('userData').

@noonat I think that's the right solution. A quick search didn't reveal a similar library for nodejs but this stack overflow comment might be sufficient.
I'll close gh-68 as a duplicate of this and I don't have any objections to using SQLite in the platform's application directory as the right solution.
The application name should be Elodie with a capital E.

Fixing a 1,200 day old bug like no one's business.


Splits in both directions

It'd be nice to be able to define a set of panes that split in both directions,
as per this screenshot
http://natalya.psych0tik.net/~richo/tmuxinator_splits.png
(I created the horizontal panes using tmuxinator (config on the right) and split them by hand to get the other sides in)

+1
Would be nice to have ability to split windows in any way


Is this library legal ?

Hello,
This library looks amazing.
I want to use your library but i also want to publish my app on google play store ?
Is it ok to publish my app to play store ?
Has anyone tried this ?

I was just about to post a question asking the same thing... I need an answer, too.

:-D

Many apps on the play store use the private API which this library provides access to.
Example: https://play.google.com/store/apps/details?id=io.storysave.android
This app doesn't use my library but the coder basically made their own and accesses all the same endpoints.  With over 500k downloads if sat you're pretty safe publishing your own apps.  Just don't use copyrighted words in your app name like "instagram" or "ig" or "insta".


Fixed typo in reset test

Someone forgot to change out the -1 to a 0 when they copied and pasted to make the next text.

thanks @0xnathanbarry 👍


Updated project and target settings for new automatic code signing

This lets Xcode handle all signing and removes provisioning profile settings because they are now deprecated.

merging because I think this might conflict with my Apple Watch PR


Missing readme on npmjs.org

https://www.npmjs.com/package/@zeecoder/container-query

Fixed, it was a bug in the npm version I used


Feature Proposal: Introduce HtmxSwapService for Out-of-Band Swapping

Description:
Service Name: HtmxSwapService (Alternative names: OOBSwapService, ComponentSwapService)
Currently, there's a need for a mechanism to perform Out-of-Band (OOB) swaps in response to htmx requests. This feature request proposes the addition of a scoped service named HtmxSwapService to fulfill this requirement.  While it is possible to add OOB swaps anywhere you want, they still need to be largely done on HTMX requests rather than full page renders.
A service would then allow you to easily inject the components / html you want to render on an out-of-band basis.  It could also be utilized by third-party components as well to add interactivity to the page.
Htmx supports the following swaps:

Out-of-band swaps
Head configuration swaps (2.0)

Functionality:

Provides a method to add razor components with a parameter dictionary/object or accepts RenderFragment as a parameter.
Components to render/renderfragments are stored to a list
Renders the fragments at the end of the HTTP response specifically in response to htmx requests.  Can be done at the very end of the request, after the closing body tag.

Example Usage:

Inject an updated navbar that gets rendered with the response on an HTMX request
Inject flash/toast/notification messages that appear on screen in response to an error, warning, or other message
Update header tags to reflect the current page state
Inject any new content that can piggyback on top of any other htmx request (for example update a notifications counter for the user)

To understand your proposed solution, can you create some example code that shows a few of the different scenarios (don't implement it, just show how the API would work)?

I think this would probably require some discussion but on a base level users would need to be able to add components/content for publishing as OOB swaps.
If it's kept generic where all this content ultimately gets injected into a section outlet then there is no need to get complicated by specifically handling OOB swaps.  Instead create a base set of razor components that mirror htmx principles.  The name HtmxSwapService may not be appropriate then but I'm not sure what else I'd go with.

public interface IHtmxSwapService
{
    // Method to add a Razor component with a parameter dictionary/object
    void AddComponent<TComponent>(Dictionary<string, object> parameters = null ) where TComponent : IComponent;

    // Method to add a Razor component with RenderFragment as a parameter
    void AddComponent<TComponent>(RenderFragment renderFragment) where TComponent : IComponent;

   // Add Raw html content
   void AddContent (string content)

   // Render the list of components to a ??? type so that it is included in the output of the page
   ??? Render ();
}

Then maybe we create a Razor Component for swaps.  Something like:
<HxSwappable Id="alerts" SwapStyle="SwapStyle.OuterHTML" CssSelector="whatever">
    ... Content here
</HxSwappable>

A few thoughts on  HxSwappable after putting it into Rizzy.  It does work well as a defined OOB swap component but the swap service only works adding content outside of blazor page lifecycle methods.  My hope was to be able to render swaps at the end of the response after the initial page render on htmx requests.  Unfortunately blazor response rendering was completing before the SwapService contains any content if any of the add methods are called inside of a page.
Section outlets aren't really a solution because ideally you could piggyback and render swaps on any htmx request to get page content updates rather than what might be in a full page request.
Htmxor might work as you have better control over the renderer.

Interesting. Can you share an example that I can test against and perhaps your ideal solution?

Is this still relevant @tanczosm?

Let's close it for now.


GitHub: Invite member  Kama Gassner

Who should be invited to Catena-X ng
GitHub User:
@ds-kgassner
Vouching person: @mkanal

invite sent

User is part of our catena-x ng GitHub Organisation


Add function to fetch app JSON and save it to JSON

As of now, during the template creation process the app JSON is downloaded via export JSON, edited manually and then uploaded to S3. This can be automated by using a function that takes care of all of the steps (ref) involved.

Issue moved to appsmithorg/cloud-services #851 via Zenhub


adding support for ResIOT gateways

If you could rebase your PR on main to fix up the ci flow and readme?


logback (or any SLF4J impl, for that matter) shouldn't probably be shipped with robot-server-plugin

Note that IntelliJ has its own implementation SLF4J bundled, and hence running IntelliJ with the plugin leads to a SLF4J warning:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/plipski/intellij-ui-test-robot/robot-server-plugin/build/idea-sandbox/plugins/robot-server-plugin/lib/logback-classic-1.2.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/plipski/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/1d1379e000cefa3de748ead2a1b3702ef1798bf4/ideaIC-LATEST-EAP-SNAPSHOT/lib/3rd-party-rt.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]

Would it make sense to remove the dependency on logback from robot-server-plugin/build.gradle.kts + also remove logback.xml in this module? The exclusion of slf4j-api is still a good idea, can in fact be done globally (and not on a per-dependency mode) as in e.g. this plugin of ours.
As a bonus, removing logback dependency automatically solves https://github.com/JetBrains/intellij-ui-test-robot/issues/190, as I've just checked.
Logs from Ktor/Netty can still be controlled via IntelliJ's centralized Debug Log Settings if absolutely needed.

hi 😉when to expect that this issue will be completed ?

when to expect that this issue will be completed ? 😌

Hello, I'll publish a new version this evening, it will include the fix

Done in v0.11.15


help , error occurs when run this example

http://localhost:3028/node_modules/swiper/dist/css/swiper.css Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:3028/node_modules/swiper/dist/js/swiper.js Failed to load resource: the server responded with a status of 404 (Not Found)
localhost/:24 Error: Error: XHR error (404 Not Found) loading http://localhost:3028/node_modules/swiper/dist/js/swiper.js
at XMLHttpRequest.wrapFn [as _onreadystatechange] (http://localhost:3028/node_modules/zone.js/dist/zone.js:698:29)
at ZoneDelegate.invokeTask (http://localhost:3028/node_modules/zone.js/dist/zone.js:265:35)
at Zone.runTask (http://localhost:3028/node_modules/zone.js/dist/zone.js:154:47)
at XMLHttpRequest.ZoneTask.invoke (http://localhost:3028/node_modules/zone.js/dist/zone.js:335:33)
Error loading http://localhost:3028/node_modules/swiper/dist/js/swiper.js as "swiper" from http://localhost:3028/node_modules/angular2-swiper/dist/ks-swiper.js
(anonymous) @ localhost/:24
swiper.css Failed to load resource: the server responded with a status of 404 (Not Found)

please have a look here, I followed the command introduced in the project github mainpage. and got the issue above..

I guess you're trying to import css and js by passing a path to your node_modules(which the browser can't access| which is correct).
You need to have those files on a public folder or you can use the CDN provided on the README file:
<link href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/css/swiper.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/js/swiper.js"></script>


bundle: add new recipe subscription

Signed-off-by: Nitin Goyal<EMAIL_ADDRESS>

/cherry-pick release-4.16


Second example showcasing frame-by-frame animation

First off: Thank you for creating this library!
Recently, we've been discussing adding an animation feature using tweens and keyframes to ggez, or maybe better the ggez-goodies. And now I've stumbled upon this and am absolutely delighted that someone already did all the hard work of implementing all of this!
Now I really want to use keyframe to create an example showcasing classic frame-by-frame animation using ggez's spritebatch functionality.
The basic idea would be to create a spritebatch from an image holding all the animation frames next to each other and to then step through these frames by setting DrawParam::src accordingly, using keyframe.
I'd probably do that by creating keyframes and using something like the Step function.
Now my main question is: Do we want to add this example as a second example here? Or would it be better if I just added it to ggez directly?

Either option would work for me. If there's already a collection of ggez examples put it there otherwise just send a pull request and I'll add your example here. The library was created as a learning exercise for Rust and ggez so it's not like it would be out of place. :)

Alright, then we'll put it next to our other examples!


Bug: No clear reason why not being set as default dns

What is Happening
11:43:11.065 [Thread-2       ] INF c.m.d.dnsconfigurator.DnsConfigurators            l=113  m=getInstance0                    usingDnsConfigurator=DnsConfiguratorLinux
11:43:11.066 [Thread-2       ] INF c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux  l=91   m=lambda$findBestConfFile$0       status=noValidConfFile, file=/host/etc/systemd/resolved.conf
11:43:11.066 [Thread-2       ] INF c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux  l=91   m=lambda$findBestConfFile$0       status=noValidConfFile, file=/host/etc/resolv.conf
11:43:11.066 [Thread-2       ] INF c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux  l=91   m=lambda$findBestConfFile$0       status=noValidConfFile, file=/etc/systemd/resolved.conf
11:43:11.066 [Thread-2       ] INF c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux  l=91   m=lambda$findBestConfFile$0       status=noValidConfFile, file=/etc/resolv.conf
11:43:11.066 [Thread-2       ] INF c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux  l=122  m=init                            status=using, configFile=null

What is Expected
Specify that the problem is caused by lack of permission
Specs

DPS Version:  latest in current date

Fixed at #585


chore: sunset the pulsar-operator

Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Have you packaged and deployed your Operator for Operator Framework?

[ ] Have you tested your Operator in all supported installation modes?
[ ] Have you considered whether you want use semantic versioning order?
[ ] Is your submission signed?
[ ] Is operator icon set?

Updates to existing Operators

[ ] Did you create a ci.yaml file according to the update instructions?
[ ] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?
[ ] Is your submission signed?

Your submission should not

[ ] Modify more than one operator
[ ] Modify an Operator you don't own
[ ] Rename an operator - please remove and add with a different name instead
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[ ] Description about the managed Application and where to find more information
[ ] Features and capabilities of your Operator and how to use it
[ ] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[ ] Human readable name and 1-liner description about your Operator
[ ] Valid category name1
[ ] One of the pre-defined capability levels2
[ ] Links to the maintainer, source code and documentation
[ ] Example templates for all Custom Resource Definitions intended to be used
[ ] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

/merge possible

/merge possible

Hi team, we released the https://operatorhub.io/operator/sn-operator which packaged all three existing operators: pulsar-operator, bk-operator, zk-operator. We more recommend using sn-operator which is an all-in-one operator to easy the whole usage.


Redisson Sentinel and pub/sub

Is there a simple way I'm missing to get the current master from redisson setup using sentinel?  I'd like to subscribe to channels/topics but only on the current master as reported via sentinel.  When I subscribe to a topic, it chooses a server randomly, but I'd like to keep it to the master so I can get the number of subscribers and number of received publishes (external app doing the publishing to communicate with Java app via redis pub/sub), which doesn't work when you publish to master and subscribe on a slave (although the message is received, just no stats).
I figure either one of two solutions would work.  Query sentinel for the current master and then setup singleServer client to that master or would setting the SentinelServersConfig to read from master work to limit the redissonClient to master only?
i.e.
Config config = new Config();
SentinelServersConfig sentinelConfig = config.useSentinelServers();

sentinelConfig
    .setMasterName(SENTINEL_MASTER_NAME)
    .setPassword(SENTINEL_PW)
    .setDatabase(REDIS_DB)
    .setReadMode(ReadMode.MASTER);

What would be the ideal way to setup the redisson client to subscribe to channels/topics so the publisher (ext app) can see those nubmers for subscribers and msg received etc ?
As always, thanks for any help you provide

Just came back to report that configuring the sentinel client to read from master is essentially letting me use sentinel but restrict to a single server (master) like so:
Config config = new Config();
SentinelServersConfig sentinelConfig = config.useSentinelServers();

sentinelConfig
    .setMasterName(SENTINEL_MASTER_NAME)
    .setPassword(SENTINEL_PW)
    .setDatabase(REDIS_DB)
    .setReadMode(ReadMode.MASTER);

// loop through our sentinels and add them to the configuration
for (String sentinel : SENTINELS) {
    sentinelConfig.addSentinelAddress(sentinel);
}
RedissonClient pubSubClient = Redisson.create(config);
...

and subscribing to topic/channel like this:
RTopic<String> apiSendJsonTopic = pubSubClient.getTopic(apiChannel, StringCodec.INSTANCE);
apiSendJsonTopic.addListener((channel, msg) -> {
    // process msgs published on apiChannel
});

This is working as I had hoped/expected, but I just would like to confirm, since I can't really test the failover yet since the current sentinel setup is live in production, but in the case of the current master going down and one of the slaves being promoted to the new master, will the listener be automatically re-subscribed? or is there an event I need to listen for to resubscribe to the new master?
Thanks again.

This is working as I had hoped/expected, but I just would like to confirm, since I can't really test the failover yet since the current sentinel setup is live in production, but in the case of the current master going down and one of the slaves being promoted to the new master, will the listener be automatically re-subscribed?

Of course.
subscriptionMode setting was added. Please use it if you want subscribe to master only


Update troubleshooting.md with troubleshooting details for containers.

Update troubleshooting.md with troubleshooting details for containers.

Hi there, thanks for the PR! This should be addressed now, but please feel free to create a PR in the future.


[Bug] Popover width will constantly changing on the right edge

In the “Playground” demo。
When you drag the popver to the right edge, you will find that the width is constantly changing.
Only Chrome, firefox is ok.

Can't reproduce. Can you make a gif screen capture?

I have the same issue when resizing window.

@alejom99 Thanks for the screen capture and @iKonrad et al. for validating. I'm really not sure what's going on here. PRs welcome. I'll try to fix when I have time!

I also stumbled upon this problem and I think it have to do something with the vertical scrollbar. If you reduce the page height and the scrollbar disappears the problem also goes away.

For hack I use fixed width on Popover-body class.


[Pods] Define a subspec for LinkingIOS

Summary:
Adds a CocoaPods subspec for LinkingIOS
Discussed in issue #667
Test Plan:  Pull in the subspec and run a sample which calls
RCTLinkingManager.openURL(url);

@facebook-github-bot import

Which version do we expect this to be released in ? Thanks much.


Implement support to store table creation scripts

Implement support to store table creation scripts so that, when dynamodb starts it is possible to run the commands and create the database table automatically
Note: It will require another configuration parameter to be added to plugins custom configuration area which is added in s-project.json file, to get the table creation scripts root location, and a template to define the data so that it can be run individually or as a batch with
sls dynamodb tables init -n 'name'
sls dynamodb tables init --a (which means create all)
and to create table creation template
sls dynamodb tables create -n 'name' (name of the function)

Completed :white_check_mark:


[Bug]: PROWLER_REPORT_LIB_PATH error with version 3.3.0

Steps to Reproduce
Hi,
Version 3.3.0 seems to throw an exception (it doesnt start correctly).
Version 3.2.4 on same system works fine, this is new in 3.3.0.
Traceback (most recent call last):
File "/mnt/c/dev/public/prowler/prowler/lib/check/check.py", line 19, in
lib = os.environ["PROWLER_REPORT_LIB_PATH"]
File "/usr/lib/python3.9/os.py", line 679, in getitem
raise KeyError(key) from None
KeyError: 'PROWLER_REPORT_LIB_PATH'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/c/dev/public/prowler/prowler.py", line 5, in
from prowler.main import prowler
File "/mnt/c/dev/public/prowler/prowler/main.py", line 7, in
from prowler.lib.check.check import (
File "/mnt/c/dev/public/prowler/prowler/lib/check/check.py", line 23, in
from prowler.lib.outputs.outputs import report
File "/mnt/c/dev/public/prowler/prowler/lib/outputs/outputs.py", line 16, in
from prowler.lib.outputs.file_descriptors import fill_file_descriptors
File "/mnt/c/dev/public/prowler/prowler/lib/outputs/file_descriptors.py", line 12, in
from prowler.lib.outputs.html import add_html_header
File "/mnt/c/dev/public/prowler/prowler/lib/outputs/html.py", line 18, in
from prowler.lib.utils.utils import open_file
File "/mnt/c/dev/public/prowler/prowler/lib/utils/utils.py", line 10, in
from detect_secrets import SecretsCollection
ImportError: cannot import name 'SecretsCollection' from 'detect_secrets' (/mnt/c/dev/public/prowler/.venv-prowler/lib/python3.9/site-packages/detect_secrets/init.py)
Expected behavior
Release 3.2.4 prowler starts and displays logo then starts assessment.
Clone latest version and prowler will not start.
Actual Result with Screenshots or Logs
Traceback (most recent call last):
File "/mnt/c/dev/public/prowler/prowler/lib/check/check.py", line 19, in
lib = os.environ["PROWLER_REPORT_LIB_PATH"]
File "/usr/lib/python3.9/os.py", line 679, in getitem
raise KeyError(key) from None
KeyError: 'PROWLER_REPORT_LIB_PATH'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/mnt/c/dev/public/prowler/prowler.py", line 5, in
from prowler.main import prowler
File "/mnt/c/dev/public/prowler/prowler/main.py", line 7, in
from prowler.lib.check.check import (
File "/mnt/c/dev/public/prowler/prowler/lib/check/check.py", line 23, in
from prowler.lib.outputs.outputs import report
File "/mnt/c/dev/public/prowler/prowler/lib/outputs/outputs.py", line 16, in
from prowler.lib.outputs.file_descriptors import fill_file_descriptors
File "/mnt/c/dev/public/prowler/prowler/lib/outputs/file_descriptors.py", line 12, in
from prowler.lib.outputs.html import add_html_header
File "/mnt/c/dev/public/prowler/prowler/lib/outputs/html.py", line 18, in
from prowler.lib.utils.utils import open_file
File "/mnt/c/dev/public/prowler/prowler/lib/utils/utils.py", line 10, in
from detect_secrets import SecretsCollection
ImportError: cannot import name 'SecretsCollection' from 'detect_secrets' (/mnt/c/dev/public/prowler/.venv-prowler/lib/python3.9/site-packages/detect_secrets/init.py)
How did you install Prowler?
Cloning the repository from github.com (git clone)
Environment Resource
Tested on
Docker container  based on python:3.9 and VM running Debian GNU/Linux 11 (bullseye)
OS used
Docker container  based on python:3.9 and VM running Debian GNU/Linux 11 (bullseye)
Prowler version
3.3.0
Pip version
pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9)
Context
Started when my test container was re-built to include updated version 3.3.0.

Hi @mattrawles, that error is due to the absence of some of the Prowler dependencies but the traceback starts when Prowler tries to import the reporting library. Could you please run poetry shell && poetry install to get the latest dependencies? Then, everything should run without problem.
Refer to the documentation if you need guidance during the installation https://docs.prowler.cloud/en/latest/#installation
Thanks for using Prowler!

Hi @mattrawles did the above workaround solve your issue ?

Hi @mattrawles, did the above workaround solve your issue ?

Hi, yes, re-installing prowler properly (as opposed to doing the dependencies manually and then just checking the repo out which is how I had been running it!). Just did pip install prowler and back to working version 3.3.0. Case of RTFM. Thanks for the pointer!

Hi @mattrawles, did the above workaround solve your issue ?

Hi, yes, re-installing prowler properly (as opposed to doing the dependencies manually and then just checking the repo out which is how I had been running it!). Just did pip install prowler and back to working version 3.3.0. Case of RTFM. Thanks for the pointer!

Awesome, closing this then. We're always here to help.
Thanks for using Prowler!


Master

ok

Hi @Asylum4You, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

Hi, I am closing and re-opening this PR to bump the CLA bot. Sorry for the inconvenience!

Hi @Asylum4You, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, MSBOT;

I have no idea what this is for. Closing unless there is some issue or detailed explanation for it.


Compact Task Board View

Hi
Just for your consideration,
The Kanboard needs a compact task board view to improve its task management so the user can see alot of tasks in a small space and if the user move the mouse over a task it expands with all the infromation its has as the task box appears in the current version.
The Task Title  should be truncated to a max of to 2 rows in the task box, so if the user also applied the Browser zoom the magic will appear the user will see arround 50 tasks at the same time in the screen without scrolling.
Regards,
Ronny Torres,

It's already in the dev version, you can "stack" cards from the dropdown menu or by using the keyboard shortcut "s".


Update types to compile with TypeScript 2.4.1

Synced up with new knex types
Removed spurious "orderBy" in relation mappings (oops)
Fixed return values from {} to be correct (which were highlighted by the new TypeScript compiler)

Coverage remained the same at 96.018% when pulling 9f3d36ce57a0a6c95e0cd8a64acb309056c3fe3a on mceachen:ts241 into c2be69664cd59f7f288bc6b9afa34fdd5d3300eb on Vincit:master.


codetainer: support WebSocket over HTTPS

Additional fix for #17
When using HTTPS to connect Docker daemon, currently the browser console via WebSocket doesn't work and the session is terminated immediately.
I made Config hold *tls.Config and changed to use tls.Dial() instead of net.Dial() when creating a net.Conn object.
Signed-off-by: Soshi Katsuta<EMAIL_ADDRESS>

thank you!!


After removing the ingestion source. Scheduled continues to run

We removed one ingestions source configuration in our datahub UI. Unfortunately, we can see in the logs and datasets that it is still being performed.
We cannot find or remove it via CLI. Is it possible to list all ingestions sources via datahub cli / api or reset them, we do not want to delete all data.
Examples:
docker logs datahub-gms 2>&1 | grep 'Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b'

04:00:00.001 [pool-8-thread-1] INFO  c.d.m.ingestion.IngestionScheduler:304 - Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b
04:00:00.000 [pool-8-thread-1] INFO  c.d.m.ingestion.IngestionScheduler:304 - Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b
04:00:00.000 [pool-8-thread-1] INFO  c.d.m.ingestion.IngestionScheduler:304 - Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b
04:00:00.000 [pool-8-thread-1] INFO  c.d.m.ingestion.IngestionScheduler:304 - Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b
04:00:00.002 [pool-8-thread-1] INFO  c.d.m.ingestion.IngestionScheduler:304 - Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b
04:00:00.002 [pool-8-thread-1] INFO  c.d.m.ingestion.IngestionScheduler:304 - Creating Execution Request for scheduled Ingestion Source with urn urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b

Urn for this ingestion not have dataHubIngestionSourceInfo:
datahub get --urn "urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b"
{
  "dataHubIngestionSourceKey": {
    "id": "c1fc2173-46dc-480b-b6fa-26429b49f32b"
  }
}

Try to remove via cli:
datahub delete --urn "urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b" --hard
This will permanently delete data from DataHub. Do you want to continue? [y/N]: y
[2022-04-12 13:02:09,413] INFO     {datahub.cli.delete_cli:132} - DataHub configured with http://localhost:8080
Nothing deleted for urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b
Took 1.606 seconds to hard delete 0 rows for 1 entities
datahub get --urn "urn:li:dataHubIngestionSource:c1fc2173-46dc-480b-b6fa-26429b49f32b"
{
  "dataHubIngestionSourceKey": {
    "id": "c1fc2173-46dc-480b-b6fa-26429b49f32b"
  }
}

@DominikKol When you initially removed this, do you do it through the UI? Or through the CLI?

I had one test ingestion source file that I used by the CLI, but he didn't have a schedule. I later removed it. Later, I only used UI (add,remove,update) for everyone.

This was indeed a bug and has been fixed in recent versions of DataHub.
Closing the ticket as solved.
Thanks
John


Remove webkit padding/margin

This should be normalized, because it obviously only works in webkit browsers.
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
-webkit-padding-start: 0;

These don't need to be normalized because they are overridden by standard padding and margin styles.

Oh ok, thanks for the info.

Hm… I still see it 2 years later:


cannot compile code

whenever i try to compile code in Jupyter notebook, i get zero as output.
Get following errors

2022-12-06 12:22:25.588539: W tensorflow/compiler/xla/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcuda.so.1'; dlerro

r: libcuda.so.1: cannot open shared object file: No such file or directory
2022-12-06 12:22:25.588582: W tensorflow/compiler/xla/stream_executor/cuda/cuda_driver.cc:265] failed call to cuInit: UNKNOWN ERROR (303)
Generate_Training_Data.zip

What machine are you running?
Did you run through the instructions in the README file here to set up the python environment?
https://github.com/atomic14/diy-alexa/blob/master/model/README.md


empty directory created when running server on invalid model file location

Overview
If you accidentally try to run server on a file that doesn't exist, mms creates the folder. This is messy.
Recreate
mxnet-model-server --models densenet=some-file-that-does-not-exist.model

fixed in pr #359


Go live - 15 Aug 2022

Docs Build status updates of commit ed91edd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/design/designing-apps-in-meetings.md
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/spfx-custom-new.png
:white_check_mark:Succeeded

msteams-platform/assets/images/teams-toolkit-v2/spfx-custom-new1.png
:white_check_mark:Succeeded
View

msteams-platform/bots/bot-basics.md
:white_check_mark:Succeeded
View

msteams-platform/bots/bot-features.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/conversations/channel-messages-with-rsc.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/conversations/conversation-basics.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/conversations/conversation-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/design/design-teams-app-basic-ui-components.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/design/personal-apps.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/design/planning-checklist.md
:white_check_mark:Succeeded
View

msteams-platform/includes/v4-to-v3-pointer-bots.md
:white_check_mark:Succeeded
View

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/m365-apps/extend-m365-teams-personal-tab.md
:white_check_mark:Succeeded
View

msteams-platform/messaging-extensions/design/messaging-extension-design.md
:white_check_mark:Succeeded
View

msteams-platform/resources/messaging-extension-v3/create-extensions.md
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-bot.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-javascript.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-msgext.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-spfx.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-content-bubble.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-sidepanel.yml
:white_check_mark:Succeeded
View

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Liquid base for GHC 8.10.7 and 9.0.2

GHC 9.0.2 uses base <IP_ADDRESS>, and GHC 8.10.7 uses base <IP_ADDRESS>. I'm happy to help with these. I suspect that liquid-base-<IP_ADDRESS> would just be a copy of liquid-base-<IP_ADDRESS> but with the bound on base adjusted. I'm not sure what the process is for validating this. It might be beneficial to keep a branch for each major GHC release, with develop tracking the latest GHC release. Let me know if there's anything I can do here.

I've got a branch supporting GHC 8.10.7 at https://github.com/andrewthad/liquid-base/tree/ghc-8-10

Thanks Andrew! The process to validate is essentially Make a version of LH
with the corresponding GHC and see if the regressions pass. (I think we
need to document this more/better!)
Of course this is all new so any suggestions are welcome!
Also I think @nikivazou recently made some changes to liquid-base (?) maybe
she has some suggestions?
On Fri, Feb 11, 2022 at 7:21 AM Andrew Martin @.***>
wrote:

I've got a branch supporting GHC 8.10.7 at
https://github.com/andrewthad/liquid-base/tree/ghc-8-10
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_andrewthad_liquid-2Dbase_tree_ghc-2D8-2D10&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=r3JfTqNkpwIJ1InE9-ChC2ld7xwATxgUx5XHAdA0UnA&m=sXPzb88jlrgR496eL5aGwIZLkYDS8U8jGpVf6uRtalAvnZjiHLXAqjNkg737zbG1&s=RKrwghOswaxWjxgRG7r3PuybOZcrFeWZf9JQHxwgNPQ&e=
—
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_liquidhaskell_liquid-2Dbase_issues_6-23issuecomment-2D1036325780&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=r3JfTqNkpwIJ1InE9-ChC2ld7xwATxgUx5XHAdA0UnA&m=sXPzb88jlrgR496eL5aGwIZLkYDS8U8jGpVf6uRtalAvnZjiHLXAqjNkg737zbG1&s=l7QWHWP1HL8vIndk_QVEgKBn81Cbzni9ppWeiEDBFeM&e=,
or unsubscribe
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAMS4OE4WWE54RRVMZKF2XTU2USPRANCNFSM5OEOQ7NA&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=r3JfTqNkpwIJ1InE9-ChC2ld7xwATxgUx5XHAdA0UnA&m=sXPzb88jlrgR496eL5aGwIZLkYDS8U8jGpVf6uRtalAvnZjiHLXAqjNkg737zbG1&s=EsfBWAu80vpgARa2EJ00HcczCvaoNMY3tTyGocGr8II&e=
.
Triage notifications on the go with GitHub Mobile for iOS
https://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=r3JfTqNkpwIJ1InE9-ChC2ld7xwATxgUx5XHAdA0UnA&m=sXPzb88jlrgR496eL5aGwIZLkYDS8U8jGpVf6uRtalAvnZjiHLXAqjNkg737zbG1&s=UJev4XH4a6aGDbAwxg-JYeuOkSSBmnMAoJP7BYJt4hY&e=
or Android
https://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=-35OiAkTchMrZOngvJPOeA&r=r3JfTqNkpwIJ1InE9-ChC2ld7xwATxgUx5XHAdA0UnA&m=sXPzb88jlrgR496eL5aGwIZLkYDS8U8jGpVf6uRtalAvnZjiHLXAqjNkg737zbG1&s=hhG1VytKYanRrAYpcei7wcznKeWtBl9xB9YI7QXE1zk&e=.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I just checked over there, and there's a liquid-base in liquidhaskell itself that's already on <IP_ADDRESS>. Does it make sense to just copy the contents of that directory into this repo? I assume they should stay in sync. Or maybe there's a plan to turn that one into a submodule instead?

Yes, the plan is to tale the liquid-base (and other liquid-*) out of the liquidhaskell repo.
My understanding is that you do not even need a submodule, you need to properly link them to the build, i.e., turn
this: https://github.com/ucsd-progsys/liquidhaskell/blob/develop/cabal.ghc9.project#L1-L8
into this: https://github.com/ucsd-progsys/liquidhaskell/blob/develop/cabal.ghc9.project#L20-L33
I did make some recent changes, but they were terrible (switched the tag into a hard commit https://github.com/ucsd-progsys/liquidhaskell/commit/50507ef5ff3d6148c8f128bef426f887a5f19a9c)
So, yes @andrewthad if you know how to properly bring everything here, please do it! We just need to make sure that

LH's build checks are passing and
it is possible to deploy a LH project :).

For the 2. I generated a template (https://github.com/liquidhaskell/template) which to make pass I had to hard-code all the dependencies, which is bad...


Performance suite - Test Exclusive CPU pool

Includes :

A new test suite called performance
Test case : Exclusive CPU pool

Looks good. As a follow up when this merges, can you make a PR to change this to true?
https://github.com/test-network-function/cnf-certification-test/blob/main/cnf-certification-test/identifiers/identifiers.go#L461

Thanks - I was not aware of significance of that field. I would do that.


'@fuel-ts/account' contains conflicting star exports for the name 'TransactionType'

What version of fuels-ts are you using?
0.75.0
Steps to Reproduce
Add "fuels": "^0.75.0", to your project dependencies and run it.
Expected Behavior
It should run without fuels giving error about conflicting star exports for name.
Actual Behavior
It gives this error:
ERROR in ./node_modules/fuels/dist/index.mjs 32:0-33
The requested module '@fuel-ts/account' contains conflicting star exports for the name 'TransactionType' with the previous requested module '@fuel-ts/transactions'

I couldn't replicate this here; there are no conflicting type names.
These are similar but different.
https://github.com/FuelLabs/fuels-ts/blob/950f9be3856bbd00ee11c1d41f38729e0ea9c653/packages/transactions/src/coders/transaction.ts#L22-L26
https://github.com/FuelLabs/fuels-ts/blob/950f9be3856bbd00ee11c1d41f38729e0ea9c653/packages/account/src/providers/transaction-summary/types.ts#L29-L33

Closing — If the problem persists, please reopen the issue with more information and a reproduction of the issue.


WIP: track events  using matomo

No idea why, but it's not being debounced

@jschirrmacher I changed the model handling so that it's possible not to always use @update:value.
I also tracked all inputs (without passing sensitive consumption data) and debounced this interaction.
As a result of this

The +/- buttons are also debounced
The input only has an effect after the debounce (which I consider ok)