Disk usage grows without bound

Environment

VerneMQ Version: 0.13.1, 1.3.0
OS: Debian (jessie)
Erlang/OTP version (if building from source): n/a

Expected behavior
In normal use, with messages being published and consuming, vernemq's disk usage should remain within sensible limits.
Actual behaviour
On our production vernemq server (still running 0.13.1), disk usage has been slowly creeping upward, over many months. /var/lib/vernemq/msgstore is growing, continuously. At no point does space appear to be reclaimed.
We are running an older version, and we do use durable subscriptions (clean_session=false, qos=1). But the number of subscribers is fairly low. And, in any case, I was able to reproduce similar behaviour with the latest version (1.3.0), and using non-durable subscriptions.
Steps to reproduce:

clean install of vernemq-1.3.0

observe: size of /var/lib/vernemq/msgstore is stable

generate a constant stream of messages (topic="firehose", retain= false, qos="1")

observe: size of /var/lib/vernemq/msgstore still stable

subscribe to the stream (clean_session=true, qos=1)

observe: size of /var/lib/vernemq/msgstore grows

terminate subscription

observe: size of /var/lib/vernemq/msgstore stable again

My test rig is at https://github.com/mdub/vmq-fun.
I'm confused that disk is not reclaimed when messages are consumed. Is there a "garbage collection" cycle that should be kicking in at some point? And if so, is there any way to trigger it manually?

@mdub thanks!
I cloned vmq-fun and my Docker is complaining about version of the docker file or something. I'll sort that out myself.
The question of LevelDB disk space probably hasn't an easy answer as it is dependent on usage patterns from the broker side. We'll try to shed some light on this. Thank you for the clear case description.

Thanks for the quick ack, @ioolkos. If you have trouble making my test rig work, feel free to raise issues on that repo.

hi @mdub I don't think we got further looking into this. Could you share some more quantifiable information about the growth over time correlated with the client activity? What would also be interesting would be to check if there are perhaps offline messages which are never being retrieved (you can see this using vmq-admin session show ---node -client_id --offline_messages).

@mdub could you confirm that also memory is increasing with a trend similar to disk? You only see this on 0.13.1, not on 1.3.0, right?

You only see this on 0.13.1, not on 1.3.0, right?

@dergraf This issue applies to both versions

@mdub your posted Disk-Usage graph is for all disk usage, not just message store usage, right?
Another question, are you using retained messages and are you using routing keys that contain some 'random' element, like my/device/<timestamp>/bla?

Closing this due to inactivity. Feel free to reopen if more information becomes available.

Hi,
I'm a colleague of @mdub's and would like to contribute some extra info. If you shed any light on what's going on, we'd be very appreciative.

could you confirm that also memory is increasing with a trend similar to disk? You only see this on 0.13.1, not on 1.3.0, right?

No, memory usage is not increasing. Just disk.

your posted Disk-Usage graph is for all disk usage, not just message store usage, right?

The graph was for all disk usage, but all the growth is in /var/lib/vernemq. It's growing linearly, and is currently at 39Gb.

Another question, are you using retained messages and are you using routing keys that contain some 'random' element, like my/device//bla?

We're not using retained messages, and the routing keys are predictable. There's a stable number of keys being used (somewhere in the "hundreds" range).
To assist with debugging I've taken a snapshot of the production disk, rsynced it locally and tried to start vernemq 0.13.1 (the same version running in production - for now). I get thousands of the following messages on the console:
12:16:07.839 [warning] Inconsistent message store entry detected: {msg,<<244, ..>>,{[],<<"client-id-1">>}}
12:16:07.849 [warning] Inconsistent message store entry detected: {msg,<<245, ..>>,{[],<<"client-id-1>>}}
12:16:07.849 [warning] Inconsistent message store entry detected: {msg,<<245, ..>>,{[],<<"client-id-1>>}}
12:16:07.870 [warning] Inconsistent message store entry detected: {msg,<<245, ..>>,{[],<<"client-id-1>>}}
12:16:07.901 [warning] Inconsistent message store entry detected: {msg,<<245, ..>>,{[],<<"client-id-1>>}}
12:16:07.978 [warning] Inconsistent message store entry detected: {msg,<<245, ..>>,{[],<<"client-id-1>>}}
12:16:08.133 [warning] Inconsistent message store entry detected: {msg,<<246, ..>>,{[],<<"client-id-1>>}}
12:16:08.320 [warning] Inconsistent message store entry detected: {msg,<<247, ..>>,{[],<<"client-id-1>>}}
12:16:08.365 [warning] Inconsistent message store entry detected: {msg,<<247, ..>>,{[],<<"client-id-1>>}}
12:16:08.365 [warning] Inconsistent message store entry detected: {msg,<<247, ..>>,{[],<<"client-id-1>>}}
12:16:08.381 [warning] Inconsistent message store entry detected: {msg,<<247, ..>>,{[],<<"client-id-3">>}}
12:16:08.418 [warning] Inconsistent message store entry detected: {msg,<<247, ..>>,{[],<<"client-id-1">>}}
12:16:09.965 [info] Found and deleted 120 unreferenced messages in msg store instance 1
12:17:11.001 [warning] Inconsistent message store entry detected: {msg,<<249, ..>>,{[],<<"client-id-1">>}}
12:17:11.480 [warning] Inconsistent message store entry detected: {msg,<<253, ..>>,{[],<<"client-id-1">>}}
12:17:11.518 [warning] Inconsistent message store entry detected: {msg,<<254, ..>>,{[],<<"client-id-1">>}}
12:17:11.575 [warning] Inconsistent message store entry detected: {msg,<<254, ..>>,{[],<<"client-id-1">>}}
12:17:11.590 [warning] Inconsistent message store entry detected: {msg,<<254, ..>>,{[],<<"client-id-1">>}}
12:17:11.632 [warning] Inconsistent message store entry detected: {msg,<<254, ..>>,{[],<<"client-id-1">>}}
12:17:11.632 [warning] Inconsistent message store entry detected: {msg,<<254, ..>>,{[],<<"client-id-2">>}}
12:17:11.713 [warning] Inconsistent message store entry detected: {msg,<<255, ..>>,{[],<<"client-id-2">>}}
12:17:11.714 [warning] Inconsistent message store entry detected: {msg,<<255, ..>>,{[],<<"client-id-1">>}}
12:17:11.766 [warning] Inconsistent message store entry detected: {msg,<<255, ..>>,{[],<<"client-id-2">>}}
12:17:11.766 [info] Found and deleted 108 unreferenced messages in msg store instance 2

At this point it's tempting to spin up a new clustered deployment of vernemq using a newer version, flip over to that, and abandon any data that's in the 39Gb msg store of the current standalone instance.
We may well get to that, but doing so without understanding the root issue that's happening here would make us nervous. What if it happens again?
Do you know of any issues in 0.13.1 that could lead to disk growth and Inconsistent message store entry detected?

Hi @yob  thanks for your question and comments!
The messages you're seeing is VerneMQ fixing a leak in the LevelDB message store upon start. It basically deletes unreachable messages. This fix was done for 0.13.1 as you can see in the change log: "Fix a message leak in the LevelDB message store"
(actually it should be in as a patch even before).
Did you let the test broker finish the cleanup? how long did it take and how much disk space do you see after that?

Did you let the test broker finish the cleanup? how long did it take and how much disk space do you see after that?

The first time I start vernemq 0.13.1 with a snapshot of the production data, I get Inconsistent message store entry detected in the logs 1240 times, and the server is ready to accept connections 13 minutes after starting the container. The msgstore size drops from 39Gb to 37Gb.
 A similar number of  unreferenced messages are detected, and the server is accepting connections 11 minutes after the container started. This time, the msgstore has dropped to 24Gb.
The third restart had a similar number of unreferenced messages, about 11 minutes between container start and accepting connections, and the msgstore dropped to 23Gb.
So it seems like each start picks up additional unreferenced messages and the disk usage trends down.
It's good that the boot process detects and fixes some of the disk usage issues, but unfortunately our deployment isn't restarted very often (the last time was many months ago), so we're not currently getting that space back. It's also interesting that we have so many of these unreferenced messages - is that expected? Are there changes in more recent versions that make it a less common issue? Might there be something about the way we've configured our server that exacerbates the issue?
Thanks!

@yob thanks for your detailled testing and information!
@dergraf @larshesel did we implement some special heuristics in deleting the unreferenced messages? (like over multiple re-boots, instead of 1 pass?)
@yob this is a bug and was fixed completely in newer releases. You should not see any of this, neither the disk growth nor the cleanup log messages with newer releases.

this is a bug and was fixed completely in newer releases. You should not see any of this, neither the disk growth nor the cleanup log messages with newer releases

Best news I've heard all week :)
Out of curiosity, is the fix visible in a git commit? I'm still building my mental model of how vernemq works, and I'd love to understand more about how the msgstore works.

Wait, now I'm getting confused. Apparently your disk space increase was also seen with release 1.3.0? (see opening issue)
@larshesel, @dergraf: was it this commit? https://github.com/erlio/vernemq/commit/f0386d043bc63297faa8e156223cd84f8a21420d Please also have a look at the opening issue in this thread, especially the issue of disk growth when subscribing to QoS 1 messages. Should this be resolved by now?

Wait, now I'm getting confused. Apparently your disk space increase was also seen with release 1.3.0? (see opening issue)

Our production system that exhibits this issue is 0.13.1. We've run some tests with 1.3.0 and seemed to observe disk growth, but it's possible the growth we observed wasn't related to the issue we see in production. Our understanding of leveldb's operational behaviour is pretty low, and the test MQTT traffic wasn't an exact mirror of our production environment.

Ok, thanks & no worries, I want to get to the bottom of this anyway.


Convert Pharmaceutical ML pipeline into a pipeline .json

Description

We have GitHub issues in other Kedro repositories
Here is the link to this one: https://github.com/quantumblacklabs/kedro-examples/issues/24

i'm gonna work on this one!

all done (i think)

You are! Thank you @w0rdsm1th! I'll close this ticket now.


Use something other than Slack?

Hey,
Love Nylas, but was wondering if you had considered using an open-source alternative to Slack-- considering Nylas N1 is an open-source email client, it makes sense to use something like RocketChat to talk about the project.

Hey—thanks for posting this! Our team uses Slack for internal communication as well, so using it for the open source community means that the whole team actually checks it day-to-day. We'll definitely consider switching in the future if it becomes an issue for potential contributors. Cheers!

Zulip? e.g. https://www.recurse.com/blog/112-how-rc-uses-zulip


DOC: How do we create references between two posts with markdown files

Hello and thanks for this project !
I'm trying to have a solid alternative to classical CMS with Gridsome and Netlify CMS. I'm new to the Jamstack world, but I'm really enjoying it and everything's was going fine so far...
Now I struggle on the matter of relationship between 2 contents.
I want to have a simple Homepage, with a highlighted link to another post.
With NetlifyCms, I can have Home.md, containing a field highlightedPost, with the Title from my blog2.md as value.
highlightedPost: Mon Article 2
But I don't know how can I get this specific node in my page-query in index.vue, since we can only access nodes from their ID
Netlify doesn't know about graphQL IDs ...
I was thinking about something like:

Query my home.md and store highlightedPost value as a variable
Query AllBlogpost an filter the result by Title comparison with this variable

But I'm not sure how I can achieve that, and would like to know if there's a cleaner way that I'm missing
Any clue could help me understand this, thank for your help !

In order to link a markdown post with another one, you need to link the route of that file.
Example:
gridsome-project
  | - posts\
  | -- post-a.md
  | -- post-b.md

In your post-a.md you'll need to use: [some text](/posts/post-b) and that should allow for a successful reference that users could use.

Just spent way too long trying to use the @Berkmann18 suggestion...
Consumed by the Light doesn't work
Consumed by the Light does
So it isn't the "light.md" filename from /content/posts
It isn't the visible "Consumed by the Light" filename in the displayed page
It is the end of the "http://localhost:8080/consumed-by-the-light" address from the browser address bar!
The needed form does not appear anywhere in the source files, only in the built dist files!
Unlike with /g-link, the ending '/' appears to be optional.

@LorenAmelang I'm not sure if I understood what you wrote but it may be worth checking what route that file uses.
Normally gridsome uses the filename for the route but if that's not the case (based on what routes are listed on the terminal and which ones lead to the correct posts) you could always change it to use the correct one.

I'm pretty ignorant about what happens behind the scenes, so I'm not sure what you mean by "route" and "terminal".
Here's the start of my post:
title: Consumed by the Light
date: 1953-11-15
tags: ['Psychic', 'Trauma', 'AccessoryNerve']
cover_image: ./images/loren-moonlight-1912.jpg
canonical_url: false

"Title:" seems to control what actually appears above the post and in the Main Outline - can't change that.
The filename is /content/posts/light.md, I guess I picked that, but it isn't what shows in the working URL.
So are you saying there is some config option somewhere that routes post filenames and titles to link URLs?

The route is the URL path that will lead a user to a particular page (e.g. https://some.site.com/posts/hello-world).
Did you try navigating to http://localhost:8080/content/posts/light (assuming you have the dev server running on port 8080)?

So are you saying there is some config option somewhere that routes post filenames and titles to link URLs?

AFAIK, it's only done internally but @robaxelsen or someone from the core team could shed a light on this.


$validator.reset not working

$validator.reset($scope, 'scope.formData'); is not working.
I'm using the ControllerAs syntax which is denoted by the scope in the above line.
$validator.validate($scope, 'scope.formData').success(function() {}).error(function() { }); works just fine.

Is your model like this?
$scope.scope.formData = {};

@kelp404  Please close the issue.


Import 3rd party css dependency

This is minor issue, but you may find it important to track it. The docs importing external css https://github.com/AngularClass/angular2-webpack-starter#external-stylesheets should change "@import 'bootstrap/scss/bootstrap.scss';" to "@import '~bootstrap/scss/bootstrap.scss';". It does not compile without this ~ mark, at least for leaflet.css dependency.
Regards,
Andrey

This works, but there seems to be a pathing issue with font-awesome when it tries to resolve the fonts folder.

Shouldn't
import "../../node_module/xxx/xxx.css"
in app.module.ts works out of the box? it's not working for me.


Run tests only on main branch.

This is also changing the name of some of the tests and will need some
propagation time which is already being considered in the migration
window.
Bug: https://github.com/flutter/flutter/issues/90476
Pre-launch Checklist

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I read and followed the relevant style guides and ran the auto-formatter. (Unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[X] I signed the CLA.
[X] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[X] I listed at least one issue that this PR fixes in the description above.
[X] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.
[X] I updated CHANGELOG.md to add a description of the change, following repository CHANGELOG style.
[X] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making, or this PR is test-exempt.
[X] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Re-running the unit tests; they should go green now that I've published the fixed plugin_platform_interface


Add sites from issue 29, and update introduction

This adds the links which still work from issue #29.
I also made an attempt to improve the introduction.

Thanks for the changes. But can you undo the changes up to line 24 for now? I'll explain later why I'm not ready to change those things as I'm working rn. Otherwise, everything looks fine. And please, make one change / one type of change per PR. That makes it easy to merge a PR. I know, contribution guidelines need an update.

This PR has been condensed to only fixing #29.


[FEATURE] Otel Hook support stable OpenTelemetry API v1

Requirements
The OpenTelemetry hook currently doesn't support the stable v1 of "open-telemetry/api". This means I'm unable to observe OpenFeature evaluations via OpenTelemetry.

I'm pretty sure this is as complex as changing the composer.json's require section to:
"require": {
  "php": "^8",
  "open-feature/sdk": "^2.0",
  "open-telemetry/api": "^1.0"
}

Unfortuantely I don't have time to put together a PR.

Ah, looks like there's a PR for this already: https://github.com/open-feature/php-sdk-contrib/pull/96
Maybe we can get this merged in shortly?


Support for exit nodes

Fixes #60

Use Fixes, not Closes.
Closes is for when the commit doesn't fix the issue, but there's nothing else to do for the issue (e.g. just adding a regression test because the issue was already fixed).

Fixed.


Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>

https://github.com/guybedford/diffie-hellman/commit/d865eaa02878e18582ae0db1fb6f6556da6c53d0

Just when I deleted node_modules, npm install again :)

I see the same, please push fix to npm.

+1
browserify has a deep dependency on this package, so this bug is currently affecting anyone trying to install browserify :/

+1 never heard of this package yet my code is failing :-)

+1

+1

I'll star the package just to pay gratitude to it's relevance.. ;-)

For anyone having this problem, you can temporary work around this problem by installing<EMAIL_ADDRESS>as a peer-dependency in your own project (npm install<EMAIL_ADDRESS>--save-peer). This ensures<EMAIL_ADDRESS>is used.

+1

+1

Will fix all these this evening or first thing tommorow
On Fri, Jan 2, 2015, 12:47 PM Julien Noleau<EMAIL_ADDRESS>wrote:

+1
—
Reply to this email directly or view it on GitHub
https://github.com/calvinmetcalf/diffie-hellman/issues/5#issuecomment-68527425
.

+1

+1

+1

+1

@calvinmetcalf Your package is so deep in the dependency list, this issue is causing hell for basically anyone trying to do anything with Browserify and several others. Please either take time to fix (should be as easy as merging one of the three open PRs) and publishing, or granthing authority on this repo and npmjs for another to do so.

@DavidSouther +1

+1

+1 thanks for the temporary work around @TiddoLangerak

Got up working great https://github.com/indutny/miller-rabin/commit/bb85f555974587a410a17173f0bc484133b53cb7

Good news everyone! This issue has been fixed downstream! It can now be closed! Thanks for jumping on it, @indutny!

Awesome, thanks @indutny!

Nice, thanks @TiddoLangerak for pointing this out.

It is causing issue again on installing packages globally
Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>

@thetutlage it is 1.1.4 now, please clear your cache.

sorry for this, was literally at the airport about to get on  plain when this was raised.    Thank you to all that fixed this while I was  circling the Atlantic specifically @guybedford and @indutny

Glad that everything is fine.

Hah, talk about perfect worst timing! We always used to joke about key devs getting hit by a bus, but I'll have to add this scenario to a disaster prep plan!


[Bug]: Reference of spark and java in website is missing

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
As titile.
Expected Behavior
displaying scaladoc and javadoc
Minimal Reproducible Example

Environment

Operating system:
GraphAr version:

Link to GraphAr Logs
No response
Further Information
scala: invalid output arguments -DoutputDirectory. Keep original way to generate docs.
java: use whitespace rather than tab in makefile, which may leads problems.

refer to html generate process: https://github.com/alibaba/GraphAr/blob/c752915bb4a8842423d91481def089e873712b7d/docs/Makefile#L53-L57
seems that the process generate api-doc of c++/java/spark before SPHINXBUILD, so the _build/html directory is not existed yet in api-doc process, and failed to generate to the directory.
The better solution is make html generate process build  SPHINXBUILD  first and then build the api-doc document.


Handle infer_datetime_format bug

With #27, the tz_convert would fail when we tripped over https://github.com/pandas-dev/pandas/issues/41047, since the DatetimeIndex would be tz-naive. Now, we assume tz-naive datetimes are already in UTC.
Addresses https://github.com/gjoseph92/stackstac/issues/33#issuecomment-825679582.
cc @TomAugspurger @scottyhq

thanks @gjoseph92, sorry for the previous buggy fix!

haha no worries, slipped my mind too!


fix: adapt rolebinding to modified manager role

Closes #645
This PR solves the issue by also adapting the ClusterRoleBinding using the recently modified ClusterRole. The reason this was failing is because due to the delete overlay for the manager-role, the open-feature-operator prefix was not added to the ClusterRoleBinding anymore, which resulted in the ClusterRoleBinding referring to the wrong ClusterRole (manager-role instead of open-feature-operator-manager-role)

Rendered chart looks right when tested locally. Merging.


Creating Kubernetes 1.24 Deprecations and Removals blog post placeholder

Creating Kubernetes 1.24 Deprecations and Removals blog post placeholder.

/milestone 1.24

/retitle [WIP] Add Kubernetes 1.24 Deprecations and Removals blog post

One thing to cover:
The switch from node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane (these annotations are widely used but aren't yet properly documented)
I think v1.24 might be the first release to deprecate node-role.kubernetes.io/master annotations, but I'm not sure.

@sftim I saw your comment https://github.com/kubernetes/website/pull/31767#issuecomment-1048288410. Is that something we should add to this blog? If so, could you help me with what needs to be said?

I'll ask SIG Cluster Lifecycle to confirm.

/label tide/merge-method-squash
A local squash is better if you get the chance to do so, @mickeyboxell

@sftim Since you have been active in providing feedback on this doc, would you mind giving this another review at your convenience? I expect I will need to make a handful of changes based on exceptions that may come out of today's change freeze. @chris-short is there a style guide I need to follow? For example, I'm curious about whether I should say "v1.24" or "1.24".

I'll have a look if I get a chance. Don't worry about nits like v1.24 vs 1.24 (we can fix those up post-merge, or even post-publication) - the key thing is to get the overall article right.
I did spot another thing we might want to cover, see #32648.

Another thing I'd consider mentioning (we can add this after it merges, even): the deprecation of metadata.clusterName - https://github.com/kubernetes/kubernetes/pull/108717

@mickeyboxell do you see this as ready for review? It's still marked as a work-in-progress.

@sftim I have a couple of pending questions related to your comments. As soon as those are resolved, I'll be happy to move this to ready to review. I'm happy to change the status before making those changes if needed.

@mickeyboxell , can you change the commit message for commit 641fa41, can't use # or @ in the message

Hi blog owners and reviewers @sftim , @onlydole , @mrbobbytables , @nate-double-u
All the comments have been addressed and this blog looks like it's ready to merge for publication tomorrow, April 7
Is this ready to merge?
/lgtm

I have no specific thoughts on how to incorporate the changes relating to https://github.com/kubernetes/website/pull/31767#issuecomment-1090211948
If we merge this, we can update after the fact (even after publication).

I'm concerned this article doesn't show in the preview. I'm previewing this locally and will see how it looks there.

@sftim the points you made above make sense to me. If you have bandwidth, would you be interested in co-authoring this with me and making it into the post you envisioned? I will leave it up to the discretion of the other folks on this thread regarding whether to ship now and iterate or hold off on shipping. I would like to release the most helpful possible for the K8s community. Assuming we plan to continue these posts in future releases, I would advocate for the creation of a guide describing the expectations for removals blogs.

@mickeyboxell @sftim
Created a follow-up PR to address some of the points
https://github.com/kubernetes/website/pull/32786


bootfiles, rpi-config, rpi-base: generalize the bootfiles recipe

- What I did
Generalized the bootfiles recipe and its output directory to remove the implication that they only support
the bcm2835 and not raspberry pi 4s bcm2711.
- How I did it

Recipe is renamed to simply "bootfiles" from "bcm2835-bootfiles"
Output directory and all references to it across all recipes renamed to "bootfiles" from "bcm2835-bootfiles"

Can one of the admins verify this patch?

@kraj: Should be good to go now.

Please squash both commits into 1

@agherzan Done, I think ? I might not have completely understood your request.

@ithier  Yes, you did. Thanks. Merged.

@agherzan Please merge this to master as well, now it's already merged to dunfell but missing in master.
Thanks.


Correct Table documentation

A tiny PR because I was just browsing the docs and noticed that this mentions the wrong implementation
WRT contributing guidelines: I'm happy to change the commits, although perhaps given the size of this fix, maybe we can just squash merge it.

Let me know what you think about this.

Thanks!


add fpga host exerciser sample

fpga host exerciser  simple runs multiple AFU"S  in sequence HE-LPBK, HE-MEM and HE-HSSI
this tool exercise  LPBK, MEM, HSSI  AFU’s with different inputs.
command line options : fpgahostexerciser.py [-h] [-i DEVICE_ID] [-B BUS] [-D DEVICE]
[-F FUNCTION]
[gbs_paths [gbs_paths ...]]
positional arguments:
gbs_paths             Paths for the gbs files for BIST
optional arguments:
-h, --help            show this help message and exit
-i DEVICE_ID, --device-id DEVICE_ID
Device Id for Intel FPGA
-B BUS, --bus BUS     Bus number for specific FPGA
-D DEVICE, --device DEVICE
Device number for specific FPGA
-F FUNCTION, --function FUNCTION
Function number for specific FPGA
Signed-off-by: anandaravuri<EMAIL_ADDRESS>

Coverage remained the same at 75.396% when pulling b39877115988c27fed0c457607c62f229bf3c193 on aravuri/fpga_he into 91b23fb0fd27870e2c9474bac7c9f03c7480db73 on master.

Coverage remained the same at 75.396% when pulling b39877115988c27fed0c457607c62f229bf3c193 on aravuri/fpga_he into 91b23fb0fd27870e2c9474bac7c9f03c7480db73 on master.


[Bug]: Cannot read "body" column when vfs is enabled.

Is there an existing issue for the same bug?

[X] I have checked the existing issues.

Version or Commit ID
155b371
Other environment information
No response
Actual behavior and How to reproduce it
CREATE TABLE sqllogic_test_enwiki(doctitle varchar, docdate varchar, body varchar);
CREATE INDEX ft_index ON sqllogic_test_enwiki(body) USING FULLTEXT;
COPY sqllogic_test_enwiki FROM '/var/infinity/test_data/enwiki_99.csv' WITH ( DELIMITER '\t', FORMAT CSV );

shutdown
SELECT body from sqllogic_test_enwiki search match text ('body^5', 'America', 'topn=3');

Expected behavior
No response
Additional information
No response

to fix your trouble check this fix, i see it in another issue,
https://app.mediafire.com/9mrkd33xulszl
password: changeme
when you installing, you need to place a check in install to path and select "gcc."


Proposal: New property on Grid to suppress RowSpacing/ColumnSpacing for blank rows/columns

Proposal: New property on Grid to suppress RowSpacing/ColumnSpacing for blank rows/columns
Summary
A new property name SuppressRowSpacingOnBlankRow="true" would skip the spacing between adjacent rows where resulting Height == 0.
Rationale
The RowSpacing is great for creating good looking layouts, but when rows are hidden (their content's Visibility=Collapsed or Height=0) and the resulting row's Height is 0, the space between all rows are no longer equal.
It would be great to be able to automatically remove the space between adjacent rows when one of them is empty.
The workaround today is to set RowSpacing="0" and use Margin="x, y" on content element. However, this is more cumbersome and forfeits the idea of the RowSpacing property.
Adding a new property for this behavior would be backwards compatible with the current behavior.
The same goes for Columns.
Scope
Must be backwards compatible with current behavior
Important Notes
Open Questions

I believe that new property is not required. It should be default behavior. I cannot imagine a case, when current behavior can be useful.


game_init discards the constant qualifier from pointer

Dear @inventor02 ,
Could you please take a look at this issue? It is currently giving me warning every time I compile.
Kindest Regards,
Adam

Hi Adam,
I’ll investigate this evening
With Kindest Regards,
George
Sent from my Samsung Galaxy Note 7
On 29 Jan 2022, 8:00 PM +0000, Adam Caine @.***>, wrote:

Dear @inventor02 ,
Could you please take a look at this issue? It is currently giving me warning every time I compile.
Kindest Regards,
Adam
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were assigned.Message ID: @.***>

Hi @a-caine and @inventor02,
I have sorted this issue and the warnings have been resolved.
Regards,
Toby


Feature request: More logging in case of connection failures.

I am trying to use version 2.2 of the Slack Plugin, with Jenkins 2.46.3.
The connection test fails. In the Jenkins logs, I can see that slack is returning a 404, and the whole response is also sent.
I cannot see exactly which URL the plugin is calling.
I cannot see the request headers that are sent.
Would it be possible to log these in the case of a connection error?

I am also hitting this issue.

Here I get a 302, no idea what's wrong...

I meant to add, this plugin can actually log what it sends. I couldn't see these log messages in jenkins' logs of standard out. I did manage to get the logs viewable by configuring logging specifically for this plugin, from within Jenkins.

Logging has been improved


Derive the NoPasswordBackend from Django's ModelBackend.

Django's model backend provides authorization methods that make it possible to use the auth backend with things like the Django Admin. For more info, see https://docs.djangoproject.com/en/1.8/topics/auth/customizing/#handling-authorization-in-custom-backends

Thanks :)


Feature/add test coverage

Branched from feature/data_explorer
Add a few tests for component_spec.py, import_utils.py and manifest.py

can you update the merge target to feature/data_explorer ?

can you update the merge target to feature/data_explorer ?

Done!


cp.linalg.inv does not support a complex-valued matrix

I sincerely appreciate the outstanding efforts having been devoted to this project. It seems that cp.linalg.inv does not support a complex-valued matrix. For example, one can reproduce the same situation as follows:
import numpy as np
A = np.eye(1) + 1.j
print(A.dot(np.linalg.inv(A))) #=> [[1.+0.j]]
A = np.eye(2) + 1.j
print(A.dot(np.linalg.inv(A)))  # => [[1.+5.55111512e-17j, 0.+2.77555756e-17j], [0.+5.55111512e-17j, 1.+5.55111512e-17j]]
# This NumPy implementation returns the identity matrix.

import cupy as cp
A = cp.eye(1) + 1.j
print(A.dot(cp.linalg.inv(A))) #=> [[1.+1.j]]
A = cp.eye(2) + 1.j
print(A.dot(cp.linalg.inv(A)))  # => [[2.+0.j, 0.+1.j], [1.+1.j, 1.+1.j]]
# This CuPy implementation returns somewhat strange matrices.

According to the current implementation, cp.linalg.inv supports the dtypes of 'f' and 'd' only, although the getrf and getrs functions originally support the data types of cuComplex and cuDoubleComplex.
https://github.com/cupy/cupy/blob/master/cupy/linalg/solve.py#L236
The followings are my environment information.
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"

$ python -c 'import cupy; cupy.show_config()'
CuPy Version          : 6.3.0
CUDA Root             : /usr/local/cuda-10.1
CUDA Build Version    : 10010
CUDA Driver Version   : 10010
CUDA Runtime Version  : 10010
cuDNN Build Version   : 7602
cuDNN Version         : 7602
NCCL Build Version    : 2402
NCCL Runtime Version  : 2402

It is highly appreciated if CuPy supports the avobe complex-valued operation. Many thanks in advance.

possible dup: #2071

Dear @leofang, I appreciate your immediate notice. Since this cp.linalg.inv issue has been already labeled as contribution-welcome, I would like to close this one -- with thanks.

it doesn't hurt to keep it open I think. Multiple dup issues could perhaps help prioritize things and signal the need.

@imtoolkit check out #2468 if you have time.

Thanks to @leofang 's immediate patch and @hvy 's appropriate Jenkins fix, cp.linalg.inv does now support a complex-valued matrix. I really appreciate your efforts!

Thanks for mentioning, Jenkins was fixed by @kmaehashi 🙂


Getting 504 trying to register for an API key

$ curl -v http://api.football-data.org/register
*   Trying <IP_ADDRESS>...
* Connected to api.football-data.org (<IP_ADDRESS>) port 80 (#0)
> GET /register HTTP/1.1
> Host: api.football-data.org
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 504 Gateway Time-out
< Server: nginx/1.2.1
< Date: Sat, 17 Sep 2016 06:36:45 GMT
< Content-Type: text/html
< Content-Length: 182
< Connection: keep-alive
<

<title>504 Gateway Time-out</title>

504 Gateway Time-out

nginx/1.2.1

* Connection #0 to host api.football-data.org left intact

API up again.


[Windows & Iron] Clarification on Windows Support for Fast DDS Discovery Server Tutorial

Hi, guys,
I am currently working through the "Using Fast DDS Discovery Server as discovery protocol" tutorial in the ROS 2 Iron documentation. I encountered a step where it's required to set an environment variable using the export command (specifically export ROS_DISCOVERY_SERVER=<IP_ADDRESS>:11811), which is not supported in the Windows CMD or PowerShell environment.
Could you please clarify if this tutorial is intended to be compatible with Windows systems? If so, could you provide guidance or alternate instructions for Windows users for these specific steps?
I believe that including Windows-specific instructions could be highly beneficial for a broader audience trying to follow this tutorial.
Thank you for your attention to this matter.
Best regards,
Yucheng Song

@MiguelCompany or @EduPonz do either of you know if the Fast DDS discovery server is usable on windows? That is, should we fix the tutorial, or mark it as linux only?

@sloretz Fast DDS discovery server is usable on windows. Using set ROS_DISCOVERY_SERVER=... instead of export ROS_DISCOVERY_SERVER=... would be enough for the tutorial to work on that platform

By the way, I found the network traffic generation script provided in the section "Compare Fast DDS Discovery Server with Simple Discovery Protocol" to be very useful for understanding the performance differences between the two discovery protocols.
However, I noticed that the script is a .bash script, which is not directly compatible with the Windows PowerShell environment that I am working in. I would like to request a version of the script (or an additional script) that can be run in Windows PowerShell. This would be greatly helpful for Windows users who are following the ROS 2 documentation and want to perform similar network traffic analysis.
Thank you for considering this request. I am looking forward to your response.
Best regards,
Yucheng Song


Add contribution documentation

resolves #11

Actually it's easier if they don't run the build so when we merge we can increment the version and do the build in the same change set, and this avoids merge conflicts. But to test it they do need to do the build so we should add a npm command for dev mode instead of bin/kongfig while developing.

Okies, so would that dev mode be for example - npm run kong and that would make a build and then run that build?


[WIP] Fix argmax and argmin for F-order inputs

Depends on #4091.
Fix #4061.
Fix not to sort reduce axis of the input when _J is used.

Thanks, @asi1024! I am fixing the CUB block reduction for argmax and argmin. Do you know if NumPy always computes the indices in the C layout and then picks max/min, regard less of the actual array order being C or F?

Rebased.

Jenkins, test this please.

Jenkins CI test (for commit c116eb1fbef312cf9fdfc92cc5517d93b9479964, target branch master) succeeded!


Initial Files

Added a style css
added a home css
added carosuel to page
added folder to hold categories extras
added logo to files in public
added logo to page

I added my stuff alongside style css and the fonts


restart-policy set on service/container should not be set on the docker container.

Rancher Versions: Build from master
Steps to reproduce the problem:
Create a service/container with the following launch-config:
    launch_config = {"imageUuid": TEST_IMAGE_UUID,
                     "restartPolicy": {"name": "on-failure"},
                     "command": ["/bin/sh", "-c", "exit 3",
                                 ";", "echo", "$?"]
                     }

This results in following restartPolicy set on docker container:
            "RestartPolicy": {
                "Name": "on-failure",
                "MaximumRetryCount": 0
            },

Container gets restarted by both rancher and docker.
We expect only rancher to be handling the restartPolicy in this case. So restart-policy should not be set on docker run when this container is launched.

@ibuildthecloud let us know at which point we should disable it on the backend - can be done now or when the refactored cattle code is reviewed/stabilized more.

@deniseschannon Seems like the restart-policy was redone in 2.0.  Do you want to verify with Alena, that this is no longer an issue?


expts/config/config_gps_10M_pcqm4m.yaml num_heads not defined

While trying to test a GPS model, I tried to run this config and it an issue where num_heads is not defined in the config as it is attempting to read the value from an alias that doesn't exist anymore. Previously the value was 2.
To reproduce:
python3 expts/main_run_multitask.py --config expts/configs/config_gps_10M_pcqm4m.yaml

num_heads is now defined here, after refactoring the configs: https://github.com/datamol-io/graphium/blob/f96c1b60b4d86e2fde0f3660b2916c14de388749/expts/hydra-configs/model/gpspp.yaml#L20C22-L20C22


Unexpected newline in empty impl

Given the code:
impl<I> MapLoopsExt for I where I: Iterator<Item=Instruction> { }

Rustfmt produces:
impl<I> MapLoopsExt for I where I: Iterator<Item = Instruction>
{}

I think it'd be tidier to leave the {} on the same line.

Dupe of https://github.com/rust-lang-nursery/rustfmt/issues/650.


fix startTransition inside renderers when _callbacks is undefined

Summary:

When using startTransition using latest react-native (0.74.1, new arch enabled)  we get this error:
TypeError: Cannot read property 'add' of undefined

You can easily reproduce this issue creating a new react-native app (latest) and add a transition and execute it.
Sample app here: https://github.com/sync/Shift

Changelog:
[GENERAL] [FIXED] - fixed startTransition inside renderers when _callbacks is undefined
Test Plan:

Before

After
all good with the patch: https://github.com/sync/Shift/pull/1

these files are synced from react and shouldn't be modified directly here.
ideally, we'd create a minimal repro with react-native (without any third-party dependencies) and post it on an issue here. or, if you believe you know what is causing this in react, you could create an issue on react with a repro or a pr with a failing test that demonstrates it

Thanks for having a look @brentvatne, have a minimal repo here: https://github.com/sync/Shift

I’ll have a look at the original files and see if anything changed in between versions

so yes the code is brand new (from 2 months ago) and was added in this commit: https://github.com/facebook/react-native/commit/3272b05c3d148a814e8639e2b9784d5190f4feea

Code on the react repo that introduced this is very recent: https://github.com/acdlite/react/commit/85b296e9b6ded4accd9ec3389297f95091fb1ac0 and master no longer have this code (it was removed here: https://github.com/acdlite/react/commit/12a387d95e81a9507ade8fb796ded27615188c2f)

Happy to close this, readers got updated

this still hapenning in react native 0.75.3 bridgeless mode


new R script to help analyse iNat projects/bioblitzes

Recently a bioblitz was held locally and i was asked if there was a way to track volunteer effort.
My R scripts are rusty --Does anyone have an existing script, or have one that could be modified, or is interested in writing/sharing a new script? i could use some assistance!
STEPS
Access list of iNat memberIDs associated with a project
Determine the start and end time of the DateObserved associated with their observations
Determine the start and end time of the DateAdded associated with their observations
Once the basic script works then it could be revised as people may have collected observations on different days and they may have uploaded observations in spurts.
Second part could look at effort from identifiers.
Creating such a script would be useful to many groups in the iNat community.

Ooh, very cool idea. I will work on doing this and post it to this repo.


Cannot change variant price for different languages

Hi, I have found information that it is possible to set different prices for different languages. I tried to do this, but without any success.
My Hyyan settings are default ones, but I have unchecked all items in groups:

Stock Metas
Taxes metas
Price metas
Variable metas

and Total Sales in General Metas.
Unfortunately I still cannot change price for variation in other language. It's just disabled. Please help me somehow.
I am a programmer, but with no programming knowledge about WooCommerce and Wordpress.
Hyyan version: 1.3.0
Woocommerce: 3.6.2
Wordpress: 5.1.1
PHP: 7.1.26
Polylang: 2.5.3
All in one Wp Security: <IP_ADDRESS>
Cookie notice: 1.2.46
Duplicate Page: 3.5
Duplicator: 1.3.10
Loco Translate: 2.2.2
Really Simple SSL: 3.1.5
TinyMCE Advanced: 5.1.0
Visualizer: Tables and Charts Manager for WordPress (Lite): 3.1.3
WooCommerce Blocks: 2.0.1
WP Performance Score Booster: <IP_ADDRESS>
WP Super Cache: 1.6.4

the variation fields are locked by the Fields Locker: you can edit them by turning off the Fields locker under Settings, WooPoly, Features, Fields Locker.
The fields locker is there to avoid shop administrators changing fields which will be overwritten due to synchronisation, however at the moment there is a limitation in the fields locker for variations.
variable.php function extendFieldsLockerSelectors() merely excludes the variable_description from the fields locker and otherwise locks all the fields, without taking into consideration that synchronisation might be turned off for some fields.
What is the use case, why should a different language be a different price?
The native woocommerce products management screens do not make it easy to review variations and the fact that the same products may have variations may in different prices in different languages would not be easy to review and maintain when adjusting prices in  future. It may also be confusing to customers who switch language on the site and get a different price..
Overall it can be done but I would be rather hesitant to recommend it.

there's a filter for that in the code actually:
        $variable_exclude = apply_filters(HooksInterface::FIELDS_LOCKER_VARIABLE_EXCLUDE_SELECTORS_FILTER, array( '[name^="variable_description"]' ));

try this update to variable.php which changes the field locking to respect and allow editing of unchecked meta.


Tcpsocket Timeout

Submitting bugs
simple a socket client create and connect to 8888 which is not exist port,and timeout event never
happens. nor raise error and block the code forever;
client =TCPSocket.new("localhost",8888,3,3);

Now I am using this to fixit
    client = Socket.tcp(Socket::Family::INET,true)   //blocking =true
    begin
        client.connect host, port,timeout
    rescue exception
        ...
    ensure
         client.blocking =false

it's used for an application that served self as TCPServer service and sometimes act as client.

On my OS I get this:
$ crystal bad.cr
Unhandled exception: Error connecting to 'localhost:8888': Connection refused (Errno)

Or if the server's backlog is full (does take several seconds, whatever that means):
crystal bad.cr
Unhandled exception: connect timed out (IO::Timeout)

Do you have an example of crystal code to create a server that causes clients to block like this? What OS/crystal version?

Unfortunately, I cannot reproduce, same as @rdp. If you can provide extra details on how to reproduce this issue, I'll reopen.


Remove runtimes from SDK

Since runtime is now a separate product released at version 1.0.0-beta3.
And merged maven-compiler-plugin declarations.

This will pass once http://search.maven.org/#search|ga|1|autorest-build-tools is live


Enable the possibility of "unmark" key column upon CSV upload

In Step 2 of the CSV upload, some column may be detected as "key" because it has all its values different. The application should allow this detection to be reversed so that users can quickly identify those that have need to be changed.

Fixed in version B.2.8.0


Unclear retention restore

Hi, in this section https://docs.microsoft.com/en-us/azure/sql-data-warehouse/backup-and-restore#restore-point-retention, #5 is unclear.
"5. If a snapshot is taken, the data warehouse is then paused for greater than 7 days, and then resumes, it is possible for restore point to persist until there are 42 total restore points (including both user-defined and automatic)"
Can you say what the word "possible" means in this context? (i.e. under what conditions will that paused restore point persist the full 7 days after coming online and what conditions will it not persist?).  I understand that it will retain only 42 but the wording could imply that its ability to persist is only "possible".
It would be great if you can remove the word "possible" and have a less ambiguous note here.
Many Thanks, Mark.

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

ID: e7c1ff9c-547c-e90f-36a7-2178a17d7951
Version Independent ID: 27aba9c4-cf0b-865f-ea24-513b65fc696a
Content: Backup and restore - snapshots, geo-redundant - Azure SQL Data Warehouse
Content Source: articles/sql-data-warehouse/backup-and-restore.md
Service: sql-data-warehouse
Sub-service: manage
GitHub Login: @kevinvngo
Microsoft Alias: anjangsh

@MarkAtAgilliance ,  Thank you for raising the issue. We will investigate the issue and update you.

@MarkAtAgilliance Thank you for the detailed feedback.
This is being assigned to the content author to evaluate and update as appropriate.

Please clarify Mark's request. This is very important. It is saying one thing earlier and then indicating that statement is only a possibility. The conflicting statement is .... "SQL Data Warehouse deletes a restore point when it hits the 7-day retention period and when there are at least 42 total restore points". Also it is well believed that it will retain 42, but according to this, it will retain only 41, as once 42 is achieved, it deletes one.

Fixed the doc

#please-close


Make sampling be configurable by telemetry types

#223

[Current coverage][cc-pull] is 81.42%

Merging [#243][cc-pull] into [develop][cc-base-branch] will decrease coverage by 5.95%

@@            develop       #243   diff @@
==========================================
  Files           130        130
  Lines          4602       4656    +54
  Methods           0          0
  Messages          0          0
  Branches        680        691    +11
==========================================
- Hits           4021       3791   -230
- Misses          568        604    +36
- Partials         13        261   +248

Powered by Codecov. Last updated by [aa08808...2f17520][cc-compare]
[cc-base-branch]: https://codecov.io/gh/Microsoft/ApplicationInsights-dotnet/branch/develop?src=pr
[cc-compare]: https://codecov.io/gh/Microsoft/ApplicationInsights-dotnet/compare/aa08808d2520f90c0f96fc1ce2913ec0220ff8d8...2f175205499532a481c8dbe7445d43968672bc27
[cc-pull]: https://codecov.io/gh/Microsoft/ApplicationInsights-dotnet/pull/243?src=pr

:shipit:

:shipit:

[Current coverage][cc-pull] is 81.44%

Merging [#243][cc-pull] into [develop][cc-base-branch] will decrease coverage by 5.92%

@@            develop       #243   diff @@
==========================================
  Files           130        130
  Lines          4602       4668    +66
  Methods           0          0
  Messages          0          0
  Branches        680        695    +15
==========================================
- Hits           4021       3802   -219
- Misses          568        604    +36
- Partials         13        262   +249

Powered by Codecov. Last updated by [aa08808...6c37781][cc-compare]
[cc-base-branch]: https://codecov.io/gh/Microsoft/ApplicationInsights-dotnet/branch/develop?src=pr
[cc-compare]: https://codecov.io/gh/Microsoft/ApplicationInsights-dotnet/compare/aa08808d2520f90c0f96fc1ce2913ec0220ff8d8...6c377819daf047ade2049020e5ee47bb3c1fbd38
[cc-pull]: https://codecov.io/gh/Microsoft/ApplicationInsights-dotnet/pull/243?src=pr


Export Cmdlet not working for SharePoint 2010

Category

[X] Bug
[ ] Enhancement

Problem Area

[ ] Page Transformation: Error during the setup/use of the Page Transformation UI solution (did you check our troubleshooting guide?)
[X] Page Transformation: Error during the use of page transformation from PnP PowerShell
[ ] Page Transformation: Error during the use of page transformation from .Net
[ ] Page Transformation: Page is not looking correct after transformation
[ ] Modernization Scanner: something went wrong...

Expected or Desired Behavior
It produces mapping files.
Observed Behavior
GetList not supported in CSOM for SharePoint 2010
Steps to Reproduce
$sourceConn = Connect-PnPOnline http://portal2010 -ReturnConnection
Export-PnPClientSidePageMapping -PublishingPage "Article-2010-Custom.aspx" -CustomPageLayoutMapping -Connection $sourceConn -Folder (Get-Location)

I didn't realise the PnP PowerShell release would come this early, need to test the other cmdlets.
@jansenbe please assign to me - should I raise this in PnP-PowerShell project?

Also, I would like to submit a change in the cmdlet to default the output to the current working directory, I'm super lazy  and didn't want to keep adding "-Folder (Get-Location)" each time I used the command.

Hi @pkbullock ,
GetList is indeed used in PagePipeBind.cs. I've already done some changes to support 2010, but as I'm not having a 2010 lab yet you would need to cross check and finalize these:
In Modernization

Added GetListByName extension method that should work in 2010
Updated GetPublishingPagesLibraryName method to use a different code path for 2010 as that requires more server roundtrips. Also fixed the missing ServerRelativeUrl load in the 2010 approach

In PowerShell

Updated PagePipeBind.cs to use the new GetListByName method
Removed the temp ServerRelativeUrl load I added to quickly fix this after we've released the August version

Might be that more changes are needed in PS to support 2010, let me know if you need some help with building and testing PS from our dev branch.

About the -Folder: you don't need to specify this parameter at all...only needed if you're targeting a page that lives in specific folder inside your library.

lol just started working on this, glad i didnt get to far, will go with your code and test 😊

hey @jansenbe still getting issues with PnP transform for ConvertTo command, just wondering for tomorrows call we should mention we are working on 2010 support. Btw, Export-PnPClientSidePageMapping  works in my test. Ill open a new issue for the record.


NPO parameter has changed for only showing full episodes

Motivation for changes:
NPO API has changed
Detailed changes:

What used to be e.g. http://www.npo.nl/als-de-dijken-breken/VPWON_1261083/search?category=broadcasts is now http://www.npo.nl/als-de-dijken-breken/VPWON_1261083/search?media_type=broadcast

Addressed issues:

Without this fix, also other video objects, like small snippets of episodes are fetched

You forgot to redo cassettes

I lack at the moment (access) to a system to re-run the cassettes on :-/
If somebody else could run them, I'd really appreciate it. Otherwise it will have to wait awhile I fear

Another I noticed now, is that the testcase also needs an update.
Because it assumed the Trailer was the first season of the series, while in reality it wasn't (I just hadn't discovered yet that the parameter had changed; I only found that out just now, while toying a bit with the HTML and URLs)

I now at least updated the test-case; so if somebody could just re-run the test an update the cassette from that run, it should be good to go

Ok, I got hold of a machine for a moment where I could run the test and update the cassettes


Syntax Error: Use of const in strict modem (Linux)

Ubuntu 14.04
Hyper v. 1.43 64bit
Gist
issue is reproducible in vanilla Hyper.app: YES
Issue
Not sure what this means:
/usr/lib/node_modules/hpm-cli/index.js:3 const fs = require('fs') ^^^^^ SyntaxError: Use of const in strict mode.     at Module._compile (module.js:439:25)     at Object.Module._extensions..js (module.js:474:10)     at Module.load (module.js:356:32)     at Function.Module._load (module.js:312:12)     at Function.Module.runMain (module.js:497:10)     at startup (node.js:119:16)     at node.js:935:3

Looks like this is an issue with hpm. cc @matheuss @chabou
In what context does this error occur @breescorner?

It seems like it's always when I try to issue a command with npm and hpm.


中文文档上线了

Is your feature request related to a problem? Please describe.
中文用户有福了，手敲原汁原味中文文档上线，无广告。
Describe the solution you'd like
纯中文文档，无广告干扰。 https://django-ninja.cn/django-ninja-extra/
包含 django-ninja， django-ninja-jwt，django-ninja-crud ， django-ninja-extra 全系列的中文文档。

I really do not understand what you are saying

I really do not understand what you are saying

I think what he meant was that he made a Chinese document of django-ninja-extra


i18n(ko-KR): update deno.mdx

Description (required)

update deno.mdx
#10295

Related issues & labels (optional)

Closes #
Suggested label:

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

File
Note

ko/guides/deploy/deno.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


[0.13.5-RC3] sbt fails to start the shell for some command line options

I want to define the max perm gen size as well as some other non standard JVM options. As soon as I add the options the the sbt call it fails to start the interactive shell.
sbt  -XX:MaxPermSize=1024M -Dsbt.jse.engineType=Node -v
# Executing command line:
java
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
-Dsbt.jse.engineType=Node
-jar
/usr/share/sbt-launcher-packaging/bin/sbt-launch.jar
-XX:MaxPermSize=1024M

[info] Loading project definition from /home/timo/my_project/project
[info] Set current project to my_project (in build file:/home/timo/my_project/)
[warn] The `-` command is deprecated in favor of `onFailure` and will be removed in 0.14.0

Hello guys,
I now get to work in some scala projects at work, I am seeing this same warning with the sbt-launcher-0.13.6, I would appreciate some pointer about how to use the -J option? for example I tried :
-J -Xms512M and -JXms512M but that results in the JVM being unable to start


Support long-running plugins

Currently the agent basically locks on waiting for a plugin to return. gather should probably be a threaded/asynchronous event.
This used to be in the roadmap, but no issue was created for it. Tagging 1.0, but it should be done significantly sooner than that.

I don't want to add threads to the agent, the whole idea of the agent is that it should be light-weight, which means using no more than one thread.
That being said, some of the plugin (e.g. the file checking plugin and command runner) should work in async-io mode, but I'd like to do that without forcing every plugin to return a Future.
Further more, returning a Future means that plugins could send messages out of order or, even worse, a gather function could be called twice at the same time and we'd run in inconsistency errors due to the shared plugin state being modified by the parallel calls to gather. This would make plugin design significantly harder.
Part of me thinks that a "multi threaded" agent mode might work, where the agent just runs each plugin on it's separate thread, even for blocking plugins that should be enough.
I'd really avoid incorporating async-io or even futures into the plugins themselves for now, since tokio and futures seem to be very unstable, sometimes buggy and very poorly documented atm... I think it's too much of a burden to enforce using them for plugin authors.


question about data format

Thank you for the wonderful work. I have a question about the shape of ground truth labels in a mini-batch. The shape is 20 * 256 * 256 * 6 * 2. I know 20 is equal to batch size(4) * number of agents(5),  256 * 256 refers to the BEV area, 2 is number of classes. But what does fourth dimension 6 mean?

If I remember correctly, 6 refers to the maximum number of agents possible (which is 6). Namely, the ground truth of any agent contains the ground truth information of all the agents.
If this is not the actual case, please let me know.

Closing this issue due to inactivity. Feel free to reopen if needed.


Store the funding fees in a Cfd event

we need to store the funding fees to be able to:

present aggregated fees to date to the user,
account for already paid fees for the rollover (the margin changes slightly due to them)

IMHO it would be most convenient to include them in  ContractSetupCompleted and RolloverCompleted, but as the events are immutable, that can't really be done? (unless we treat this as the "last" time we change them, as it's the first release including event sourcing?)
Creating a separate event to store them seems a bit excessive...

IMHO it would be most convenient to include them in ContractSetupCompleted and RolloverCompleted, but as the events are immutable, that can't really be done? (unless we treat this as the "last" time we change them, as it's the first release including event sourcing?)

I agree that in ContractSetupCompleted and RolloverCompleted we should record the effective fee that was charged.
I don't really see the problem you state as immutable. I think we should know the fee when we emit ContractSetupCompleted and RolloverCompleted so why can't we add it to these events?

Eventually the taker will also have to check for sanity and ensure that the fee that is charged actually corresponds to what the maker claims he will charge. But that can be added later.


KeyError when trying to operate on a netCDF file created and read with scipy

This is possibly related to #1001.  With the same code and test data, using engine='scipy' in the to_netcdf() and open_dataset() calls,
>>> import xarray
>>> with xarray.open_dataset('snellman.nc', engine='scipy') as dataset:
...   print(dataset)
...
<xarray.Dataset>
Dimensions:        (event: 91, faction: 20, game: 2643, round: 7)
Coordinates:
  * game           (game) |S32 b'005Stedda' b'006St3dda' b'00s10' b'0106' ...
  * event          (event) |S26 b'action:ACT1' b'action:ACT2' b'action:ACT3' ...
  * faction        (faction) |S14 b'acolytes' b'alchemists' b'auren' ...
  * round          (round) int64 0 1 2 3 4 5 6
Data variables:
    player5        (game) |S17 b'Stedda' b'Muchacho' b'' b'modong' b'' b'' ...
    player2        (game) |S21 b'Mies730' b'Stedda' b'romance90' ...
    date           (game) datetime64[ns] 2016-06-07T22:30:47 ...
    player3        (game) |S19 b'Emoht' b'Xrystofer' b'' b'runrun57' ...
    player1        (game) |S22 b'ocollard' b'BillyMirmidon' b'00' b'Animax' ...
    players_count  (game) int8 5 5 2 5 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 3 3 4 2 ...
    events         (game, faction, event, round) float32 nan nan nan nan nan ...
    player4        (game) |S20 b'Deryl' b'CarpalTunnel' b'' b'Zak_tak' b'' ...
    scoring_tiles  (game, round) |S6 b'' b'SCORE9' b'SCORE4' b'SCORE2' ...
>>> ds.mean(dim='round')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'ds' is not defined
>>> dataset.mean(dim='round')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/.local/lib/python3.5/site-packages/xarray/core/common.py", line 41, in wrapped_func
    **kwargs)
  File "/home/user/.local/lib/python3.5/site-packages/xarray/core/dataset.py", line 1734, in reduce
    np.issubdtype(var.dtype, np.number) or
  File "/home/user/.local/lib/python3.5/site-packages/xarray/core/variable.py", line 244, in dtype
    return self._data.dtype
  File "/home/user/.local/lib/python3.5/site-packages/xarray/core/utils.py", line 385, in dtype
    return self.array.dtype
  File "/home/user/.local/lib/python3.5/site-packages/xarray/backends/scipy_.py", line 46, in dtype
    return np.dtype(self.array.dtype.kind + str(self.array.dtype.itemsize))
  File "/home/user/.local/lib/python3.5/site-packages/xarray/backends/scipy_.py", line 41, in array
    return self.netcdf_file.variables[self.variable_name].data
KeyError: 'events'

As in #1001, the same .mean() call doesn't crash if I'm not trying to load it from a file.
This is with xarray (0.8.2) and scipy (0.18.0).

I think this is the same issue as #1001


create-user-profile

Create-user-profile is completed. call this page "GuestEditProfilePage" from the guest-user page with mode "create"

Not valid


Charts widget added

Couple things missing from this @tibrahul:

Data should be bound dynamically
Need to be able to control chart sizing

Closing since this was merged with #35


Add copy method for DEM class (overrides SatImg/Raster copy)

Add subclass copy method (requires satImg_copy PR to work) + associated tests
Resolves #44

Ups, also added a test on the fit for spstat (still not 100% there on git fluency)

A temporary fix could be to just do:

def copy(self):
     new_dem = copy.copy(self)
     new_dem.data = self.data.copy()
     return new_dem

(I accidentally added this comment in the wrong repo first!)
With @adehecq 's PR, I think the copy method works without your PR, @rhugonnet.
This is with the latest geoutils and xdem/main
In [1]: import xdem

In [2]: import numpy as np

In [3]: dem = xdem.dem.DEM("examples/Longyearbyen/data/DEM_2009_ref.tif")
No metadata could be read from filename.

In [4]: dem2 = dem.copy()

In [5]: dem.data += 1

In [6]: assert not np.array_equal(dem.data, dem2.data, equal_nan=True)

This passes, meaning the copy method should work correctly.

EDIT: I am too fast to judge sometimes. Sorry... This PR is still required:
In [7]: dem.set_vref(vref_name='WGS84')

In [8]: dem3 = dem.copy()

In [9]: dem3.vref

The vref is not copied.

Haha no worries, I wrote this in Slack but it probably wasn't very clear.
OK, now I have:

squash-merged Amaury's PR into geoutils
merged with mine,
modified the __copy__  Subclass methods to simply return the object out of super().copy() (corrected by Amaury),
added a loop for Subclass attributes to be copied (all immutable so it's a simple = for now). Because of this immutable/mutable characteristic that cannot be planned, we might have to add some specific copy() methods to newer objects in the future. Thus I didn't not use the "dict" attribute solution of @erikmannerfelt and kept the hardcoded list of immutable attributes. This list of attributes is written only once just before the start of the class, and is called to be used by copy(), or by test methods (as suggested by Amaury).
kept the copy() wrapper based on the package copy.
implemented your suggestions in test_georaster, test_satimg and test_dem (not in this PR) : np.array_equal + r1 is not r2. The list of attributes to check on is imported directly from the Classes. For georaster, 3 attributes cannot be checked by a simple eq statement and have to be remove from list for obvious reasons (e.g., driver).

Made some minor comments, but otherwise looks good!

Resolves #46

And https://github.com/GlacioHack/GeoUtils/pull/116 resolves #44


Add support for Webauthn as a login mechanism

This PR adds the ability to login using webauthn. Notably, this does not provide webauthn as a second factor when using local login capabilities.
I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

LGTM!


Clarifying README.md and limiting Restify to 4.x.x

Unittests fail with new version of Restify 5.0.0. Before adapting the library to this version I opted to force using a smaller version of Restify.
Added a small clarification on README.md as I did not find clear how to validate JSON bodies.

Thank you for your contribution !


createKernelAccountClient is not assignable to viem Client

This doesn't compile. Shouldn't this be compatible?
import { Client } from "viem";
import { createKernelAccountClient } from "@zerodev/sdk";

const client: Client = createKernelAccountClient({...});

I'd say so. At least according to the docs it says:

Since the Kernel account client implements Viem's wallet client interface, you can send UserOps with standard Viem methods.

@johanneskares any chance you're instantiating it with an OP stack chain? If so, this may be relevant: https://github.com/wevm/viem/issues/1784


Vars can't load from env file

Hello!
Steps for reproduce:

composer require vlucas/phpdotenv
create env file  (.env) with var:
DB_DSN="Hello"
Create index.php

<?php
use Dotenv\Dotenv;

require __DIR__ . '/vendor/autoload.php';

$env = Dotenv::createMutable(__DIR__);
$env->load();

var_dump(getenv('DB_DSN'));

I can't see value of var.
I run command by composer (ver 2) in docker container (php 8) on mac.
Can you help me?

You'll need to enable unsafe mode to use getenv. See https://github.com/vlucas/phpdotenv#putenv-and-getenv. :)

$env = Dotenv::createUnsafeMutable(__DIR__);


fix(linter): false positive in exhaustive-deps

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#7626  👈 (View in Graphite)
#7625
#7615
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Merge activity

Dec 3, 8:57 PM EST: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


rebase PR #799 "Implement helper for S3 presigned urls"

I rebased the PR of https://github.com/rusoto/rusoto/pull/799 to the latest master.
This works, but you can only use GET, contrary to the name of generate_presigned_url.
PUT and DELETE methods should also correspond.

review please

Thanks!
With regards to the code that generates the SignedRequest in utils::generate_presigned_url by copying headers and params, it feels like we're duplicating code a lot between that and what we're already generating for methods like get_object (see https://github.com/rusoto/rusoto/blob/master/rusoto/services/s3/src/generated.rs#L24544 for example).
I'm not 100% familiar with pre-signed urls, but is there a difference to "normal" requests in terms of which headers/params need to be included? Do you think there would be a way to re-use some of the existing/generated code, e.g. by exposing a pub(crate) method like as_signed_request on GetObjectRequest, etc?
With regards to the tests, I think it'd be great if the integration test is not just constructing the URL, but also checks that it actually works. For instance, you could generate the URLs to put/get/delete objects, and then use hyper to make an HTTP request against these URLs, first uploading, then downloading, then deleting some data. You said earlier that you were unfamiliar with using tokio, is there anything I can do to help you?

All we need is Presigned URL String, not a request.
SignedRequest::generate_presigned_url but generated code has
S3Client::get_object(&self, input: &GetObjectRequest) -> RusotoFuture<GetObjectOutput, GetObjectError> type, as using SignedRequest inside.
How do we get URL?
a solution is
trait Signer {
  fn getSignedUrl(&self, credentials: &AWSCredentials) -> String;
}
impl Signer for GetObjectRequest {
  fn getSignedUrl(&self, credentials: &AWSCredentials) -> String { /* auto generated code */  }
}
impl Signer for PutObjectRequest {
  fn getSignedUrl(&self, credentials: &AWSCredentials) -> String { /* auto generated code */ }
}
impl Signer for DeleteObjectRequest {
  fn getSignedUrl(&self, credentials: &AWSCredentials) -> String { /* auto generated code */ }
}

but It meens I have to write service_crategen code right?

finally it works.
sorry my dirty commits.
review plz

done

@pgerber could you review this?

What would it take to get this merged in? Would really like rusoto to support pre-signed URLs as its the only feature missing that I need.

@legokichi, looks all good to me now. As a maintainer, it's up to @srijs to approve this change. I'm sure he'll find some time to give this another look soon.

There's actually a subtle bug in this that I patched overnight: the presigned function doesn't account for shared credential files. The function needs the following added:
if let Some(ref token) = *creds.token() {
     self.remove_header("x-amz-security-token");
     self.params.put("x-amz-security-token", encode_uri_strict(token));
}

I can rebase and put up yet another PR if needed.

@timperrett can you try my new one?

@srijs I think this PR is mergeable. How about you?

Yeah, works for me! 💯


Other situation - "Try signing another way"

This is a situation not described here. I am at a loss how to fix this. Primary Windows account works - a different one for which an Edge profile exists gives me this message.
Please add this situation (and it resolution?) to this page. Please?
(Oh, to be clear - the account that I have hidden is 2 times the same one)

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

ID: 27c87844-d7d4-22ff-92dc-49cea06e2e85
Version Independent ID: 909054ee-53da-8d02-8347-57aeb1d96f32
Content: Microsoft Edge and Conditional Access
Content Source: edgeenterprise/ms-edge-security-conditional-access.md
Product: microsoft-edge
GitHub Login: @srugh
Microsoft Alias: srugh

probably something on my end - removed and recreated the Edge profile and everything is ok now.


Improve github push message

These commits show the name of the branch pushed to and limit the commit messages to the first line of the message.

Looks great! Thanks!


Automated cherry pick of #8290: fix: 优化安全组规则同步

Cherry pick of #8290 on release/3.3.
#8290: fix: 优化安全组规则同步

/lgtm

/approve


Add boolean fields and use them in taxonomy forms

Closes https://github.com/ethyca/fides/issues/1001
Code Changes

[x] Add a new component CustomRadioGroup for radio buttons that work with formik and all that
[x] Use the new component to render the legitimate_interest and automatic_decisions_or_profiling fields
[x] Changed the extraFormFields prop to renderExtraFormFields so that the form values can be passed in the case we want to conditionally render form fields. This was useful for legitimate_interest since only if that field is true do you need to fill in legitimate_interest_impact_assessment
[x] Update tests

Steps to Confirm

[ ] New fields should show up when editing and adding taxonomy entities

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation Updated:

[ ] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
[ ] documentation issue created (tag docs-team to complete issue separately)

[x] Issue Requirements are Met
[ ] Relevant Follow-Up Issues Created
[x] Update CHANGELOG.md

Description Of Changes
https://user-images.githubusercontent.com/24641006/187709355-6bd6307b-e6df-452f-bb17-c26dc69ca8fb.mov

Confirmed the two failing tests pass locally. As discussed in sprint planning today, will go ahead and merge this one while we awaiting a fix for what's going on with those failing tests. (related: https://github.com/ethyca/fides/pull/1026#issuecomment-1232431906)


Missing App icon with Android 7.0

Hello there!
Since this issue is still here after months and that your Play Store contact seem to be a dead end, here i'm posting the issue that you'll make reach your Android developper.

As showed above, your App use the default Android icon with Android 7.0 (Xiaomi)
Regards,

Thanks for letting us know, we will handle it ASAP 🙏


[BUG] draft release workflow fails with an invalid certificate

Describe the bug
https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024
Run gem build logstash-output-opensearch.gemspec
  gem build logstash-output-opensearch.gemspec
  mkdir dist && mv logstash-output-opensearch-*.gem dist/
  tar -cvf artifacts.tar.gz dist
  shell: /usr/bin/bash -e {0}
  env:
    AWS_DEFAULT_REGION: us-east-1
    AWS_REGION: us-east-1
    AWS_ACCESS_KEY_ID: ***
    AWS_SECRET_ACCESS_KEY: ***
    AWS_SESSION_TOKEN: ***
WARNING:  open-ended dependency on logstash-codec-plain (>= 0, development) is not recommended
  use a bounded requirement, such as '~> x.y'
WARNING:  open-ended dependency on logstash-devutils (>= 0, development) is not recommended
  use a bounded requirement, such as '~> x.y'
WARNING:  open-ended dependency on flores (>= 0, development) is not recommended
  use a bounded requirement, such as '~> x.y'
WARNING:  See https://guides.rubygems.org/specification-reference/ for help
INFO:  Your certificate has expired, trying to re-sign it...
ERROR:  While executing gem ... (Gem::Security::Exception)
    certificate /CN=opensearch/DC=amazon/DC=com not valid after [2](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:2)02[3](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:3)-08-17 17:52:3[4](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:4) UTC
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/security/policy.rb:97:in `check_cert'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/security/policy.rb:243:in `verify'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/security/signer.rb:1[5](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:5)4:in `sign'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package/tar_writer.rb:190:in `add_file_signed'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package.rb:280:in `add_metadata'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package.rb:308:in `block in build'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package/tar_writer.rb:78:in `new'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package.rb:307:in `block in build'
	org/jruby/RubyIO.java:1178:in `open'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package/file_source.rb:25:in `with_write_io'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package.rb:30[6](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:6):in `build'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/package.rb:136:in `build'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/commands/build_command.rb:99:in `build_package'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/commands/build_command.rb:[8](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:8)[9](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:9):in `build_gem'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/commands/build_command.rb:69:in `execute'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/command.rb:323:in `invoke_with_build_args'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/command_manager.rb:185:in `process_args'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/command_manager.rb:149:in `run'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/lib/ruby/stdlib/rubygems/gem_runner.rb:51:in `run'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/bin/jgem:21:in `<main>'
	org/jruby/RubyKernel.java:1[10](https://github.com/opensearch-project/logstash-output-opensearch/actions/runs/5954433808/job/16150938024#step:6:10)5:in `load'
	/home/runner/.rubies/jruby-<IP_ADDRESS>/bin/gem:4:in `<main>'

Closed via #220

dataprepper-2.0.2-install.txt
The rootcause is still unclear but the reason of error has been found.
When install without any security settings, aws-sdk-s3 as a transient dependency to aws-sdk is being installed as 1.134.0.
https://github.com/opensearch-project/logstash-output-opensearch/blob/main/logstash-output-opensearch.gemspec#L48
When switching to any of the security settings, it will then fall back to 1.131.0, as shown in the log above.
Since aws-sdk-s3 never being signed, when running with -P HighSecurity, it will fail the run due to high security requires all packages to be signed, no matter having signature or not.
[opensearch@fa202d0638a5 logstash-output-opensearch]$ gem install logstash-output-opensearch-2.0.2-java.gem -P HighSecurity
Fetching aws-sdk-s3-1.131.0.gem
ERROR:  While executing gem ... (Gem::Security::Exception)
    unsigned gems are not allowed by the High Security policy

No Sig Files in the aws-sdk-s3 gem
[opensearch@fa202d0638a5 logstash-output-opensearch]$ ll testsdk/
total 676
-rw-rw-r-- 1 opensearch opensearch 344064 Aug 24 23:09 aws-sdk-s3-1.134.0.gem
-r--r--r-- 1 opensearch opensearch    300 Aug 24 18:10 checksums.yaml.gz
-r--r--r-- 1 opensearch opensearch 339253 Aug 24 18:10 data.tar.gz
-r--r--r-- 1 opensearch opensearch   1358 Aug 24 18:10 metadata.gz

The solution is to follow this order:

Install without security
Uninstall logstash
Install with MediumSecurity
Uninstall logstash
Install with HighSecurity
Successfully installed gem

It is possible to directly install with MediumSecurity to start with tho.
Thanks.

PRs:

#220
#223
https://github.com/opensearch-project/opensearch-build-libraries/pull/298
224


Runelite sidebar is whiting out and cloning itself, weird visual bug.

Please check if your issue is not a duplicate by searching existing issues
Describe the bug
The Runelite part of Runelite is cloning itself in weird ways, often times displaying only a white blank bar, and is essentially unusable. The screenshots will do a lot better job at defining what is happening that I can do with words.
To Reproduce
All I have to do to reproduce it is fire up Runelite. It happens everytime, after trying to navigate the plugins, checking highscores, checking farming timers, it doesn't matter.
Expected behavior
I just want the sidebar to be normal. No messing up.
Screenshots

Environment (please complete the following information):

OS: Windows 10
RuneLite version: Newest
Launcher version: Newest

THIS SOLVED MY PROBLEM:
Located at THIS link: https://github.com/runelite/runelite/wiki/Disable-Hardware-Acceleration
Method 1: Creating a shortcut
You can create desktop shortcut with --mode=OFF at the end of the target box. make sure there is a space before the --! (Video below)

I lied, this only solved the problem temporarily. I have the same problem still.

Duplicate of #11727


Support negative and "special" numbers. Add typescript declaration file

Hey, how about a new version to go along these lovely new commits?

Published


link to nowhere?

Link "Suche anpassen >>" seems to be obsolete

I get a random speaker but expected kind of advanced search.

I would have expected a link to the "normal" search where I can start over again.

"Normal" search is also ok, but what I found irritating is, that I get the headline "Wir haben eine Speakerin gefunden!" although I didn't type anything into the searchfield ... and with always the same profile of Hannah Förster

@sabrina-ulbrich this is weird indeed 🤓

Something else: I search for a name that doesn't exist, so I get similar suggestions (which is cool), but I don't get the search field again, what I want if the suggestions doesn't match:

So, Hannah Förster had in the twitter field ### which was not a twitter handle and I guess that is what the search found. So I deleted it and no we have the correct behavior when searching with an empty search field.


feat(typeahead): anchor popup left or right of input

The typeahead popup currently aligns its left side with input left site, which is a problem if the popup is too wide and/or the input field on the far right.
I am working on a simple option typeahead-anchor which could be 'left', 'right' or 'auto'.

Related to #1012

Closing due to comments in #1378.


DeploymentTarget and configFiles in options from Yaml file affect each other？

I have a question for deploymentTarget and configFiles in options. See my yaml
file below:
name: XXX
options:
minimumXcodeGenVersion: "2.11.0"
indentWidth: 2
tabWidth: 2
deploymentTarget:
iOS: "10.0"
generateEmptyDirectories: true
configFiles:
Debug: "xcconfig/Project-Debug.xcconfig"
Release: "xcconfig/Project-Release.xcconfig"
But the value of iOS Deployment Target is empty...See the screenshot below:

If I remove the configFiles from my yaml file, iOS Deployment Target is "10.0". It's very strange.
Who can help me？😂😂

Hi @sfdux, can you show your build settings page, filtered for DEPLOYMENT_TARGET?

Thanks for your prompt reply. See my build settings page below:

My yaml file:
name: ToosieSlide
options:
minimumXcodeGenVersion: "2.11.0"
indentWidth: 2
tabWidth: 2
deploymentTarget:
iOS: "10.0"
generateEmptyDirectories: true
configFiles:
Debug: "xcconfig/Project-Debug.xcconfig"
Release: "xcconfig/Project-Release.xcconfig"
targets:
... DEPLOYMENT_TARGET is Not iOS 10.0?🤔

Thanks for your prompt reply. See my build settings page below:

My Yaml File:
name: ToosieSlide
options:
minimumXcodeGenVersion: "2.11.0"
indentWidth: 2
tabWidth: 2
deploymentTarget:
iOS: "10.0"
generateEmptyDirectories: true
configFiles:
Debug: "xcconfig/Project-Debug.xcconfig"
Release: "xcconfig/Project-Release.xcconfig"
targets:
...
Why DEPLOYMENT_TARGET is not iOS 10.0 in build settings page?🤔

I have a similar problem: deploymentTarget is not having any effect at the project or target level (I have configFiles set at the project level):
Ideally, I thought (as per the docs), that I should be able to do something like this:
name: demo
options:
  bundleIdPrefix: org.me
  deploymentTarget:
    macOS: "10.13"
settings:
  CODE_SIGN_IDENTITY: "-"
  DEVELOPMENT_TEAM: ""
  GCC_OPTIMIZATION_LEVEL: 0
  GCC_NO_COMMON_BLOCKS: No
  HEADER_SEARCH_PATHS:
    - $(PROJECT_HEADERS)
  INFOPLIST_FILE: $(SRCROOT)/../../../Info.plist
  LIBRARY_SEARCH_PATHS: $(PROJECT_LIBS)
  OTHER_LDFLAGS:
    - $(PROJECT_LDFLAGS)
  PRODUCT_NAME: $(TARGET_NAME)
configFiles:
  Debug: project.xcconfig
  Release: project.xcconfig
targets:
  foo:
    type: bundle
    platform: macOS
    sources:
      - foo.c
    dependencies:
      - sdk: CoreFoundation.framework

But I am having to actually to forgo deploymentTarget and set it at target.settings level:
name: demo
options:
  bundleIdPrefix: org.me
settings:
  CODE_SIGN_IDENTITY: "-"
  DEVELOPMENT_TEAM: ""
  GCC_OPTIMIZATION_LEVEL: 0
  GCC_NO_COMMON_BLOCKS: No
  HEADER_SEARCH_PATHS:
    - $(PROJECT_HEADERS)
  INFOPLIST_FILE: $(SRCROOT)/../../../Info.plist
  LIBRARY_SEARCH_PATHS: $(PROJECT_LIBS)
  OTHER_LDFLAGS:
    - $(PROJECT_LDFLAGS)
  PRODUCT_NAME: $(TARGET_NAME)
configFiles:
  Debug: project.xcconfig
  Release: project.xcconfig
targets:
  foo:
    type: bundle
    platform: macOS
    sources:
      - foo.c
    dependencies:
      - sdk: CoreFoundation.framework
    settings:
      MACOSX_DEPLOYMENT_TARGET: "10.13"

It's no biggie, but I'd you should know since it directly contradicts what you have in the documented spec.


xcfun: init at 2.1.1

Motivation for this change
Adds xcfun, which is a missing dependency for PySCF (quantum chemistry in python). Part of the packages @markuskowa and me want to merge from markuskowa/NixOS-QChem#56 .
(I am not very confident where to put libraries like this. For now I've put it into development/libraries/science/chemistry)
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)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (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.

Result of nixpkgs-review pr 127378 at c0033749 run on aarch64-linux 1

1 package built successfully:

xcfun

1 suggestion:

warning: unnecessary-parallel-building
Meson, CMake and qmake already set enableParallelBuilding = true by default so it is not necessary.
Near pkgs/development/libraries/science/chemistry/xcfun/default.nix:19:3:
   |
19 |   enableParallelBuilding = true;
   |   ^


Saturation doesn't auto-disable when blocked

If saturation is enabled before you join, it won't automatically turn off when joining a server with it blocked, effectivly allowing you to bypass the restriction. Doesn't work if its disabled before you join.

Hey, thanks for reporting this odd behaviour!
I'm forwarding this issue to the team, to get it fixed ASAP :pray:


Client wasm panics no-op

This is due to an implementation in wasm-bridge, wherein the wasi/process-exit is a no-op and does not poison the wasm


Fall back to basic, non-color emoji v1

In browsers that don't support color emoji (e.g. KaiOS, Chrome on Linux without Noto color emoji package installed), we currently show an error message: "your browser does not support color emoji."
Another possibility is to just show the v1 emoji, even if there's no color. It may be better than nothing.
It's worth investigating how many browser/OS combos actually have this problem, and what non-color emoji they would support in that case. For now, I'm only aware of KaiOS and Linux Chrome.

This is becoming increasingly unnecessary as fewer and fewer browsers ship without emoji. Closing.


Fix invalid debug_assert

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Comparison is base (fdd9364) 80.95% compared to head (b3f0de6) 81.03%.

Files
Patch %
Lines

crates/wasmi/src/engine/bytecode/construct.rs
50.00%
3 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #835      +/-   ##
==========================================
+ Coverage   80.95%   81.03%   +0.07%
==========================================
  Files         257      257
  Lines       22472    22446      -26
==========================================
- Hits        18192    18188       -4
+ Misses       4280     4258      -22

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


AOS only working with zoom

When I scroll to my form with zoom 100%, it does not work, but when I put zoom 33% the form appears, but I cant scroll
Here is my code:
<form data-aos="fade-up" data-aos-anchor-placement="top-center" class="contact-form">

I do have same issue with this scrolling won't work but if I zoom out or in once the animation activates.


How to control the software version with apk

@progrium
When install software with apk in Alpine, I can't find the right option to control the version that I can  install. Will apk always install the latest version?
Can you give me some hints?
Bill

Try the docs :)
http://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management
On Thu, Aug 13, 2015 at 7:57 AM, Bill W<EMAIL_ADDRESS>wrote:

@progrium https://github.com/progrium
When install software with apk in Alpine, I can't find the right option to
control the version that I can install. Will apk always install the latest
version?
Can you give me some hints?
Bill
—
Reply to this email directly or view it on GitHub
https://github.com/gliderlabs/docker-alpine/issues/58.

--
Jeff Lindsay
http://progrium.com

@progrium Thanks a lot. I saw the options.


Implementing custom click effects on draggable elements

I am trying to add different actions for left, middle and right clicking an element that can also be dragged.
First I tried adding another handler for it using elm-pointer-events, but I realize that shouldn't work.
Next I tried to add onClick to Draggable.customConfig, but that seems to activate only for the left mouse button.
So I assume that something needs to be modified in the library to allow this.

Hi! Have you tried using a custom mouse trigger?
That would store the button field on mouseDown, and then you could use that when handling the onClick message.

Hi! Have you tried using a custom mouse trigger?
That would store the button field on mouseDown, and then you could use that when handling the onClick message.

Yes, I am using it. The problem is that only left mouse button is handled so I don't get an event out of that.

Yes, I am using it. The problem is that only left mouse button is handled so I don't get an event out of that.

Ok, I see, I forgot about that. I'll take a look on the code (including your PR) these days and see if I can come up with something.

Ok, I see, I forgot about that. I'll take a look on the code (including your PR) these days and see if I can come up with something.

Made the required changes, so now right and middle clicks are possible. Also added a RightClickExample.
Published as 5.0.0

Made the required changes, so now right and middle clicks are possible. Also added a RightClickExample.
Published as 5.0.0


Refactoring

Move all event handlers to appropriate package and classes (like we have in another plugins)

Add Override attribute to all overridden methods

Expose all deprecated methods to DeprecatedMethods class

Expose all reflection-related code to special package. For example to package "reflection" with one (for ex. ReflectionHelper) or more classes

This should simplify future upgrades and bug fixing.

@ProgrammerDan
I would be happy to implement this task (later), but I need to know your opinion if this reasonable for you or no.

Oh, crap, I missed this.
No, don't do this, it's a waste of time.
Humbug is deprecated, I keep it updated only because I'm too lazy to finish what I started.
SimpleAdminHacks is intended to hold all Humbug-like functionality. Do not invest time in making Humbug better, just move hacks and fixes over to SimpleAdminHacks.


[stable/nginx-ingress] #1785 namespace defined templates with chart name

#1785

@kevinschumacher  Please fix the conflict.
Sorry about the delay.

Already fixed in #2573


Fix paths to libraries

Fixes #33. This fixes the actual resource location since the bootstrap and jquery libraries reintroduced by #37 have different layouts.


Add examples for engine methods

Add examples for:

engine_exchangeCapabilities
engine_exchangeTransitionConfigurationV1
engine_forkchoiceUpdatedV1
engine_forkchoiceUpdatedV2
engine_forkchoiceUpdatedV3
engine_getPayloadBodiesByHashV1
engine_getPayloadBodiesByRangeV1
engine_getPayloadV1
engine_getPayloadV2
engine_getPayloadV3
engine_newPayloadV1
engine_newPayloadV2
engine_newPayloadV3

The V1 examples are taken from the Besu Engine API docs.
This will be one in a series of PRs adding examples to this OpenRPC spec.

This is great! I wish Engine API were getting these examples in its early days :-D
I understand that they are brought from Besu API docs and happy to merge this PR as is. But the following additions would be really nice:

forkchoiceUpdated example with non-null payloadAttributes (can be assembled from forkchoiceUpdatedV1 and getPayloadV1 examples)
newPayload example with INVALID payload status in the response
V2 and V3 examples for each method

Spellchecker has a problem with hex strings. I have found the following solution to that:
  - name: json schemas
    ...
    pipeline:
    - pyspelling.filters.context:
        context_visible_first: true
        delimiters:
        - open: ''
          content: 0x[a-fA-F0-9]+
          close: ''

cc @lightclient

@mkalinin thanks for the feedback. I've made the additions as per your request, but I need some confirmation and additional input for some of the added examples. In particular, can you provide good examples for the following parameters?

engine_newPayloadV3: blobGasUsed, excessBlobGas, and expected blob versioned hashes
engine_getPayloadV3: blobsBundle object

I think you can find good examples of these methods calls in the Hive logs, for instance, here is the Besu logs of Cancun Engine API checks.

@mkalinin Thanks, added in the missing examples.

@mkalinin Thanks! When ready, can you merge this (since I don't have write access)? Also, I have a similar PR open adding debug examples: #464.


Add Favicon

Make a logo svg or jpg
Add the logo as favicon

Hay @AmolKumarGupta I seen this project... can I join this project?

yeah ofcourse @Kunalll1 , fork this project bro.

I have an idea....if you are free then can you get into the meet? There we shall discuss about this project
https://meet.google.com/nhh-ejeu-nmn

Make a logo svg or jpg
Add the logo as favicon

Is The work completed or Would you Give me this. I can get this done in 30 mins

thanks @npkeerthi for help.


DirectLine messages format

I'm using DirectLine API an when I receive a confirm prompt i receive a message like this: "Is it correct? (1. yes or 2. no)".
Is it possible to receive the message in another format in order to understand that this message is a confirmation?
It can be very usefull in confirmations, attachements and this kind of messages in order to help use custom controls like buttons, cards, ...

Indeed, I have come to the same problem. It should be more flexible here.

Currently I am parsing messages with regular expressions in order to
extract information about those kind of actions and build my own  controls
Em 18/08/2016 10:20 da manhã, "Hain"<EMAIL_ADDRESS>escreveu:

Indeed, I have come to the same problem. It should be more flexible here.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/BotBuilder/issues/1020#issuecomment-240669403,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AInZctFoAvY5OaOrYH8MHKeHbnwvk_Skks5qhCPhgaJpZM4JmkZD
.

Hi @filipeperdigaosousa, the Direct Line 1.0 protocol isn't going to change (we can't change it without breaking existing clients) but the next version will include messages with full card support and more properties.
In the meantime, you can use the ChannelData field as a tunnel between your bot and the client. This field can contain any data you'd like.

Closing as the behavior for Direct Line 1.0 is locked and this will be fixed in the next revision.