Update keyvault configuration

As title,
because of this PR, the configuration needs some changes.

close this issue, redirect to  https://github.com/Azure/azure-sdk-for-java/pull/27256


todo : f_tokenbond embedding to pairwise init (default to one single chain for starters if not passed in)

I added also comments related to the line 2 and 8 of alg 20

@engelberger should be taken care of already, thanks for starting on it Felipe!


Move Nodeinfo (e.g. peer id, listener addrs, connections) to /node endpoint.

Summary
For the workshop, we conveyed some of this info through /health, but this should be available from a separate endpoint (as a lot of it is really dynamic anyway).
Components
static

[ ] peer id

dynamic

[ ] listener addresses
[ ] open connections

cc @avivash @hugomrdias


[rshapes] Drawing functions relating to circles have usage of sinf() and cosf() mixed up

Issue description
Currently when calling DrawCircleSector, when drawing a from angle 0° -> 30° you get a circle draw between the angles 270° -> 300°. Because when calculating a vertex position on the circle it is using this formula (gotten from here):
float circle_x = center.x + sinf(DEG2RAD*angle)*radius;
float circle_y = center.y + cosf(DEG2RAD*angle)*radius;

This results in the x and y coordinates being flipped.
When it should have been this:
float circle_x = center.x + cosf(DEG2RAD*angle)*radius;
float circle_y = center.y + sinf(DEG2RAD*angle)*radius;

cosf() needs to be used with the x coordinate and sinf() needs to be used with the sinf coordinate.
Reading rshapes.c I found 2 categories of affected functions by this bug:

A - Functions were you can visibly see a difference between the drawn shape between the fixed and not fixed version.
B - Functions were you can't see a difference between the fixed and not fixed version. This is because these kinds of functions draw things symmetricaly.

These are the functions affected by this bug by it's category:

A -  DrawCircleSector, DrawCircleSectorLines, DrawRing, DrawRingLines, DrawEllipse, DrawEllipseLines.
B - DrawRectangleRoundedLines, DrawRectangleRounded, DrawPoly, DrawPolyLines, DrawPolyLinesEx, DrawCircleGradient, DrawCircleLines.

I believe all functions from both categories need to be fixed, even if the difference is not noticeable in the B category. So this bug would not occur again in the future, when a function would be added and buggy code would be reused from one of the B category functions.
Environment
Platform: Desktop
Operating system: Linux 6.3.8-arch1-1 x86_64
OpenGL version: OpenGL ES 3.2
GPU: GeForce GTX 1660 super
Issue Screenshot
How it currently looks:

How I expected it to look:

Code Example
#include <raylib.h>
#include <raymath.h>

int main() {
	InitWindow(800, 450, "Reproduction");
	SetTargetFPS(60);

	while (!WindowShouldClose())
	{
		BeginDrawing();
		ClearBackground(RAYWHITE);

		float angle = (int)(GetTime()*100) % 360;

		// Example 1.
		DrawCircleSector({ 150, 100 }, 50, 0, angle, 5, BLACK);
		DrawCircleLines(150, 100, 50, BLACK);

		// Example 2.
		DrawCircleSectorLines({ 300, 100 }, 50, 0, angle, 5, BLACK);
		DrawCircleLines(300, 100, 50, BLACK);

		// Example 3.
		DrawRing({ 450, 100 }, 25, 50, 0, angle, 5, BLACK);
		DrawCircleLines(450, 100, 50, BLACK);

		// Alternate implementation of example 2, to see how it should look
		DrawCircleLines(150, 250, 50, BLACK);
		Vector2 line_dir = { 50, 0 };
		DrawLine(150, 250, 150 + line_dir.x, 250 + line_dir.y, BLACK);
		line_dir = Vector2Rotate(line_dir, DEG2RAD*angle);
		DrawLine(150, 250, 150 + line_dir.x, 250 + line_dir.y, BLACK);

		EndDrawing();
	}

	CloseWindow();

	return 0;
}

@RokasPuzonas Thanks for this detailed report, I agree with your point, feel free to send a PR to review all those functions.

@RokasPuzonas Thank you very much for all the work put into this improvement! Certainly is a bit scary because it could break many things... I checked the PR and despite being lot of changes, they look ok to me. Just one question, do all the quads/tris drawing still follow the counter-clock-wise vertex definition convention? That's the main concert that could break things if not following the convention...

Is this the concern that if the vertexes were in clock-wise order the quad/triangle would be invisible, because then the back-face is being shown?

Yes.

If so, I did update the vertex order to be counter-clock-wise, so everything would be rendered correctly.

Perfect!

If you want to make sure yourself, I left an example program in the PR, which just renders all the shapes that were updated. And to test between quad/triangles I just changed the "#if defined(....)" to "#if 0 && defined(....)".

Nice!
Last review and merge!


scripts/ci/dependency_check.bat doesn't fail CI, even when it detects errors.

If you check #9750, you'll see that CI fails dependency checks for Darwin and Linux, however the Windows check passes. Digging in, it's clear that the Windows script even detects the error here: Build 60891, Verify src/azure-cli/requirements.*.Windows.txt, Line 342. However, the appropriate exit code isn't getting set.

@haroldrandom add to next Sprint.

Fix at #11094. Feel free to reopen if there are futher problems.


Add usage example for Nodejs require

Added usage example for Nodejs require in readme. Thanks.

Pull Request Test Coverage Report for Build 463688692

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 92.377%

Totals

Change from base Build 423983827:
0.0%

Covered Lines:
121

Relevant Lines:
128

💛  - Coveralls

Pull Request Test Coverage Report for Build 463688692

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 92.377%

Totals

Change from base Build 423983827:
0.0%

Covered Lines:
121

Relevant Lines:
128

💛  - Coveralls


Property headerTextStyle not working

Version of flutter_calendar_carousel
flutter_calendar_carousel: ^1.5.2
Expected behavior
Modify text style of week days in header (from orange to green for example) with property headerTextStyle.
Example:
headerTextStyle: TextStyle(
color: Colors.green,
),
Actual behavior
Property not apply on rendering
flutter doctor result ( in terminal)
PS D:> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 1.22.3, on Microsoft Windows [version 10.0.18363.1256], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[!] Android Studio (version 4.1.0)
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
[!] IntelliJ IDEA Community Edition (version 2019.2)
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
[√] VS Code (version 1.52.1)
[√] Connected device (1 available)
Steps to reproduce the behavior
Modify headerTextStyle property with an another color.

@Plowts
The weekDays don't use headerTextStyle. The headerTextStyle is used for the Month & Year that is displayed at the top of your calendar
To change the color of your weekdays you should use weekdayTextStyle
Example:
weekdayTextStyle: TextStyle(     color: Colors.green, ),


Added find bash script for file extensions

script finds and replaces file extensions and also replaces link extensions in files with a particular extension

Incredible


[Request] Door Peeking GM only

It would be nice if you could set it so only the GM can set a token/actor to peek through a door. Sometimes I want players to roll perception before allowing them to get that information.
In addition, it might also be nice if you could link it to a DC and then also have a default DC that can be adjusted.
another way to go about it, maybe a keybind to quickly toggle if a door is peekable?
Thanks for the nice module so far btw

All of those should be relatively easy to do. I will add options for that with the next update.

In the meantime, here is a macro to toggle the peeakability of the hovered door:
vDoor = canvas.walls.hover?.document;

if (vDoor) {
    let vTargetState = !vDoor.flags?.perceptive?.canbeLockpeekedFlag;

    vDoor.update({flags : {perceptive : {canbeLockpeekedFlag : vTargetState}}});
}

I have added both a setting so that GMs have to confirm every peek "request" and an optional DC system  for peeking with v2.9.0


bzlmod issues in 0.12.0

I'm converting our repo to use bzlmod, and I noticed a few things in the process; I'm sorry for the lack of details on some of this, I'm new to bzlmod so I can currently only point out issues, not solutions :|

this todo means you can't use rules_lint and rules_multitool at the same time if you pin any dep using multitool that might also be pinned in rules_lint (now or in the future) since it all ends up in the same hub. (I thought this was supposed to be namespaced with bzlmod, but maybe not?)
In MODULE.bazel.lock, the key @@rules_multitool~//multitool:extension.bzl%multitool / general / bzlTransitiveDigest varies depending on the platform you generate it on; in my case, I generated it on linux, then switched to windows and ran with --lockfile_mode=error and it broke.

this todo means you can't use rules_lint and rules_multitool at the same time if you pin any dep using multitool that might also be pinned in rules_lint (now or in the future) since it all ends up in the same hub. (I thought this was supposed to be namespaced with bzlmod, but maybe not?)

Not anything to do with bzlmod here -- the TODO you're flagging would allow for some additional flexibility but comes at some cost to usability.
That said, rules_lint by design wants you to be able to override the rules_lint tool versions, which you can do because root module versions for the same tool name will override what's in rules_lint. But, you can have multiple binary versions for the same underlying tool by setting a different tool name for each version.

In MODULE.bazel.lock, the key @@rules_multitool~//multitool:extension.bzl%multitool / general / bzlTransitiveDigest varies depending on the platform you generate it on; in my case, I generated it on linux, then switched to windows and ran with --lockfile_mode=error and it broke.

I think I'd need more information or at least a minimal reproduction to provide any guidance here. We are long-time users of this ruleset and of bzlmod but do not commit bzlmod lockfiles for several reasons...but I've never had a problem enabling lockfiles and using this ruleset, so maybe something else is at play.

I'm working on repros, but having trouble so far, but I'll give you more info and see if that helps. So, re: the rules_lint problem, the context is we're already using multitool and rules_lint, and I'm now migrating us to bzlmod. So I went from this (note: a subset, not the whole file, sorry about that):
github_archive(
    name = "aspect_rules_lint",
    commit = "369cdb2725aa75a1de3cc580a051e8dca9b87c30",
    owner = "aspect-build",
    repo_name = "rules_lint",
    sha256 = "55f7492ae2ecdd65bb17925f8eb8b747e1b5b0e3def4ffa6d1cc1243e3f7a03e",
)

github_archive(
    name = "rules_multitool",
    commit = "v0.12.0",
    owner = "theoremlp",
    sha256 = "0830e14cb03a2de2e7938ff96d4f74b6b47461a999fb866b6b1b13a66a5aa5b9",
)

load("@rules_multitool//multitool:multitool.bzl", "multitool")

multitool(
    name = "multitool",
    lockfile = "//tools:multitool.lock.json",
)

to this:
bazel_dep(name = "rules_multitool", version = "0.12.0")

multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//tools:multitool.lock.json")
use_repo(multitool, "multitool")

bazel_dep(name = "aspect_rules_lint", version = "v1.0.0-rc5")
git_override(
    module_name = "aspect_rules_lint",
    commit = "369cdb2725aa75a1de3cc580a051e8dca9b87c30",
    remote = "https://github.com/aspect-build/rules_lint",
)

When I reran tests, I got this:
INFO: Invocation ID: 72bcbc31-f6f7-4d37-ad7c-4e5e407c0ac2
INFO: Repository rules_multitool~~multitool~multitool.linux_x86_64 instantiated at:
  <builtin>: in <toplevel>
Repository rule _env_specific_tools defined at:
  $CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~/multitool/private/multitool.bzl:224:38: in <toplevel>
INFO: repository @@rules_multitool~~multitool~multitool.linux_x86_64' used the following cache hits instead of downloading the corresponding file.
 * Hash 'd99b06506aee2ac9113daec3049922e70dc8cffb84658e3ae512c6a6cbe101b6' for https://$MIRROR_HOSTNAME_REDACTED/artifactory/github.com/mvdan/sh/releases/download/v3.9.0/shfmt_v3.9.0_linux_amd64
 * Hash 'a137c5e969609c3995c4d05817a247cfef8a92760c5306c3ad7df0355dd62970' for https://$MIRROR_HOSTNAME_REDACTED/artifactory/github.com/google/go-jsonnet/releases/download/v0.20.0/go-jsonnet_0.20.0_Linux_x86_64.tar.gz
 * Hash '6ff459c1dcae3b0b00844c1a5a4a5b0f547237d8a4f3624aaea8d424aeef24c6' for https://$MIRROR_HOSTNAME_REDACTED/artifactory/github.com/mvdan/gofumpt/releases/download/v0.7.0/gofumpt_v0.7.0_linux_amd64
 * Hash '3ff056b5e8259003f67fd0f0ed7229499cfb0b41f3ff55cc184088589994f7a5' for http://nonexistent.example.org/cacheprobe
If the definition of 'repository @@rules_multitool~~multitool~multitool.linux_x86_64' was updated, verify that the hashes were also updated.
ERROR: An error occurred during the fetch of repository 'rules_multitool~~multitool~multitool.linux_x86_64':
   Traceback (most recent call last):
        File "$CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~/multitool/private/multitool.bzl", line 161, column 42, in _env_specific_tools_impl
                rctx.download_and_extract(
Error in download_and_extract: Expected a file with a .zip, .jar, .war, .aar, .tar, .tar.gz, .tgz, .tar.xz, .txz, .tar.zst, .tzst, .tar.bz2, .tbz, .ar or .deb suffix (got $CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~~multitool~multitool.linux_x86_64/tools/terraform/linux_x86_64_archive/temp137024580245705393/cacheprobe)
ERROR: no such package '@@rules_multitool~~multitool~multitool.linux_x86_64//tools/ruff': Expected a file with a .zip, .jar, .war, .aar, .tar, .tar.gz, .tgz, .tar.xz, .txz, .tar.zst, .tzst, .tar.bz2, .tbz, .ar or .deb suffix (got $CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~~multitool~multitool.linux_x86_64/tools/terraform/linux_x86_64_archive/temp137024580245705393/cacheprobe)
ERROR: $CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~~multitool~multitool/toolchains/BUILD.bazel:17:24: @@rules_multitool~~multitool~multitool//toolchains:ruff_linux_x86_64_toolchain_info depends on @@rules_multitool~~multitool~multitool.linux_x86_64//tools/ruff:linux_x86_64_executable in repository @@rules_multitool~~multitool~multitool.linux_x86_64 which failed to fetch. no such package '@@rules_multitool~~multitool~multitool.linux_x86_64//tools/ruff': Expected a file with a .zip, .jar, .war, .aar, .tar, .tar.gz, .tgz, .tar.xz, .txz, .tar.zst, .tzst, .tar.bz2, .tbz, .ar or .deb suffix (got $CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~~multitool~multitool.linux_x86_64/tools/terraform/linux_x86_64_archive/temp137024580245705393/cacheprobe)
ERROR: Analysis of target '//thirdparty/xxHash:pytest_ruff_lint' failed; build aborted: Analysis failed

So my initial analysis was wrong, it looks like the problem is that it's triggering the cacheprobe error for some reason. I think the reason I haven't been able to repro outside this repo is none of my repros have a prepopulated cache (but my attempts to repro in light of that knowledge so far have failed too, so...). bazel clean --expunge doesn't fix it; I suspect if I nuked my repo cache entirely it'd fix it, but then everyone else would have to nuke their caches, too, so I'm trying to avoid that!
I don't really know if this is multitool's fault, or a bazel core issue, or what, though, but hopefully you might know more? (I'm working on a repro for the second problem, stay tuned).

Okay, reproed the windows hashing problem: https://github.com/novas0x2a/multitool-repro/tree/66343b183c888692b9227deccd28f697032fa902/windows
This MODULE.bazel.lock was generated on linux. When I switch to windows:
$ bazel build --lockfile_mode=error ...
ERROR: Analysis of target '//:version' failed; build aborted: MODULE.bazel.lock is no longer up-to-date because: The implementation of the extension 'ModuleExtensionId{bzlFileLabel=@@rules_multitool~//multitool:extension.bzl, extensionName=multitool, isolationKey=Optional.empty}' or one of its
 transitive .bzl files has changed. Please run `bazel mod deps --lockfile_mode=update` to update your lockfile.
INFO: Elapsed time: 0.289s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
ERROR: Build did NOT complete successfully

$ bazel build ...
INFO: Analyzed target //:version (80 packages loaded, 387 targets configured).
INFO: Found 1 target...
Target //:version up-to-date:
  bazel-bin/version.txt
INFO: Elapsed time: 0.388s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action

$ git diff
diff --git a/windows/MODULE.bazel.lock b/windows/MODULE.bazel.lock
index 6cbade4..9af7ce6 100644
--- a/windows/MODULE.bazel.lock
+++ b/windows/MODULE.bazel.lock
@@ -1317,7 +1317,7 @@
     },
     "@@rules_multitool~//multitool:extension.bzl%multitool": {
       "general": {
-        "bzlTransitiveDigest": "G2CL37NxIhoaFlv/ma9cj0lSmLvPkIRHTKSLOFO7HFs=",
+        "bzlTransitiveDigest": "ZGQvjEv72CGwnaveOku2fDC1d17kq1Rx+RrJduWNKGU=",
         "usagesDigest": "j1TvvGZ+6Gsbx3NEhrCbsI0ivwEf8rHS91/kphF+Z5Y=",
         "recordedFileInputs": {},
         "recordedDirentsInputs": {},

In the repo you linked the committed MODULE.bazel.lock file does not seem to include any multitool details, which seems like the lock file was not in fact up to date?

For the problem you’re having with cacheprobe I think your multitool.lock.json file may have an error in it.

In the repo you linked the committed MODULE.bazel.lock file does not seem to include any multitool details, which seems like the lock file was not in fact up to date?

Hm, not sure what you mean, this is the field that is updated in the diff: https://github.com/novas0x2a/multitool-repro/blob/66343b183c888692b9227deccd28f697032fa902/windows/MODULE.bazel.lock#L1320
Also, the genrule runs fine, and doesn't change the MODULE.bazel.lock, and neither does bazel mod deps --lockfile_mode=update.

For the problem you’re having with cacheprobe I think your multitool.lock.json file may have an error in it.

What sort of error? Note that the warnings that trigger the cacheprobe error are not from my multitool.lock.json, but the rules_lint one (if you're saying that the aspect one has errors, maybe, I didn't validate that, but I'll take a look in a bit).

In particular this line:

Error in download_and_extract: Expected a file with a .zip, .jar, .war, .aar, .tar, .tar.gz, .tgz, .tar.xz, .txz, .tar.zst, .tzst, .tar.bz2, .tbz, .ar or .deb suffix (got $CACHEDIR/91970f834fe90649640cac0e23df1dee/external/rules_multitool~~multitool~multitool.linux_x86_64/tools/terraform/linux_x86_64_archive/temp137024580245705393/cacheprobe)

suggests to me you may need to pass a type key (which will in turn be passed into download_and_extract)

I think it may be a Bazel bug in the MODULE.bazel.lock file computation — we don’t change the content of the bzl file depending on OS.

Sorry, I misread the MODULE.bazel.lock in my first pass -- I still think there's possibly a Bazel bug here, but want to check, is there additional diff content besides what you've shared here?

Re: the cacheprobe, so, that's not a multitool-pinned file, that's https://github.com/bazelbuild/bazel/blob/225d0a8b4e16caefbba8841603b988d515036c65/src/main/java/com/google/devtools/build/lib/bazel/repository/downloader/DownloadManager.java#L220
I don't know what's going on here, though. My assumption is that those warnings were triggered by something that also triggered this cacheprobe failure.

Perhaps your terraform tooling is missing a type then? Absent that, again, this seems like a Bazel bug.

@alexeagle figured out that https://github.com/theoremlp/rules_multitool/issues/59 is at least part of what's triggering the cacheprobe issue, and might actually be the entire issue (we don't have bazeldownloader redirects for every hostname in the fused multitool hub, just for the ones we actually use, so it's likely triggering the cacheprobe because it's downloading packages we don't use).

Great, maybe you could close this issue then? And if we're still asking rules_multitool maintainers to look at any other issue, give them a smaller more focused issue for that?

Seems like this should be fixed by #62, released as 0.15.0


Optimize Compile Memory by using Serialized Terms instead of JSON

Drastically reduce memory footprint of compile.
I was not able to compile this project in our CI with 3Gi of RAM. Now it succeeds.

Thank you, @maennchen !


Support searching by comm name and/or customer ID

Add a commName field to the Dynamo model
Add a Dynamo index on that field (+ timestamp)
Cloudformation changes to add the index
Write a migration script to add field to existing records
Add a filters panel to search page
Small UI tweaks
Disable the Kafka consumers when running the app on a dev machine

Unfortunately Scanamo doesn't yet support filters in queries, so we had to build the queries using the raw Java Dynamo API.

This PR was successfully deployed to production by CircleCI build 42 at 2017-01-26 17:46 GMT.

Cloudformation stacks were updated and migration script was run in both environments. We ran the script once before merging, then again after deployment completed to pick up any stragglers.


[5.7][stdlib] Fix nullability logic of memcmp

Cherry-pick of #41797 into Swift 5.7 release branch.
Fix the nullability judging logic for extern int memcmp in LibcShims.h.

Anyone to test & merge?

It is Sunday morning in California, you may have to wait a day.

Ping

@xymus, would you review?

@swift-ci please test


Comptibility issue during latest upgrade with ReminderFox

When latest upgrade installed, ReminderFox icon/text failed to maintain options in AddOnBar.
Fixable by removing and re-adding and customizing.

Hmm, strange.
Do you mean latest Firefox update or latest addon update?

Latest addon update
Of course, I have the latest Firefox as well, but I'm not sure that is part of the issue.

No, it probably wouldn't be Firefox alone.  I mainly asked because I wasn't sure if you had the latest version of the addon, and then Firefox updated, or vice-versa.
I'll see if I can figure out why that would happen.
Thanks for letting me know!


Output to different destination

On Mac OS, the default output destination appears to be the main folder of the current user. Is there a way to set an alternate output destination, such as an external disk? I don't see a way defined in the help.

@mumblequatch The output from other-transcode is always placed in the current working directory. This behavior is intentional and by design. And I have no plans to change that. You can already decide where your output will go simply by using the cd command to change the current working directory before you invoke other-transcode. So it's not a limitation either.
Your question is related to feature requests in issues #9, #44 and #45. I've detailed my reasoning for not implementing this in that first issue and discussed it the other issues. Sorry.

Makes total sense, Don. Thank you for the clarification!

@mumblequatch No problem. I'll close this then.


Noise fix

Noise is being overestimated nearby bright sources. See for example:
RACS_1357-18A_3472_spectra-plots.pdf
This is an attempt to be more robust to this.
PR also adds the saving of band-averaged noise and background values to the database.

Seems to have done the trick

Ended up needing clipping at 3 sigma


preprocessing

why it loop again and again?
this is the command line i use as the readme instruction:
tensorflow-tts-preprocess --rootdir /workspace/proj/FastSpeech-exp/data/LJSpeech --outdir ./dump/ --conf preprocess/ljspeech_preprocess.yaml --n_cpus 1

when processed about 20%， it seems loop back and start from scratch again

@xxoospring because i use multi-processing :))), so the visualize looks a bit confuse haha :D but it's right behavior =)).

@xxoospring because i use multi-processing :))), so the visualize looks a bit confuse haha :D but it's right behavior =)). I found that even you set n_cpu = 1 it's still use all CPU =))))))), that is a bug of the multiprocess library :(

Thanks for your quick reply. So, when should I stop?, or just ignore it and wait till the process finish?

@xxoospring wait till the process finish :)))


[feature]: add flatListProps or similar

I've recently run into the need to pass in the extraData prop to a RNSLV-driven (with FlatList) component.
It'd be nice if the SwipeListView component took in something like flatListProps?: Partial<FlatListProps<any>> and spread them, in render (not this.listViewProps) accordingly.
Update: made a quick PR

Hey @wkoutre I'll look at your PR as well but I think this is already being done here: https://github.com/jemise111/react-native-swipe-list-view/blob/master/components/SwipeListView.js#L245
You can either pass listViewProps or just additional props to a <SwipeListView /> component and they will be passed to the underlying FlatList

Hm, well I think it’s just the latter (passing additional props) that’s the valid option. listViewProps is a class variable (line 23).
I stumbled upon this trying to pass extraData but it didn’t respond as expected. I’ll double check myself, though, before cleaning up that PR.
On Oct 5, 2019, 7:03 AM -0700, Jesse Sessler<EMAIL_ADDRESS>wrote:

Hey @wkoutre I'll look at your PR as well but I think this is already being done here: https://github.com/jemise111/react-native-swipe-list-view/blob/master/components/SwipeListView.js#L245
You can either pass listViewProps or just additional props to a  component and they will be passed to the underlying FlatList
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Yeah, not sure what I was thinking/looking at earlier! But any extra props are, indeed, already being spread to whichever List component is being used. Closing.


Unable to add deltalake git dependency to cargo.toml

Hi there,
This is a question rather than a bug but the invite for the slack channel invite link doesn't seem to work, so I cant ask questions there.
I'm trying to add the dependency for deltalake to my project so that it pulls from the latest version in git but I can't get it to work. I tried adding the line below to my cargo.toml but it doesn't seem to find it.
deltalake = { git = "https://github.com/delta-io/delta-rs"}
How can I directly point to the deltalake on git?

Which version of Rust are you using? You will have to use a more recent version that supports Cargo Workspaces.
rustc --version
cargo version

I tried just now with a new project using Rust 1.73 and it works. You can upgrade your version using rustup install stable
cargo build
    Updating git repository `https://github.com/delta-io/delta-rs`
remote: Enumerating objects: 1829, done.
remote: Counting objects: 100% (1374/1374), done.
remote: Compressing objects: 100% (437/437), done.
remote: Total 1829 (delta 1050), reused 1084 (delta 924), pack-reused 455
Receiving objects: 100% (1829/1829), 977.68 KiB | 33.71 MiB/s, done.
Resolving deltas: 100% (1203/1203), completed with 127 local objects.
From https://github.com/delta-io/delta-rs
 * [new ref]                    -> origin/HEAD
 * [new tag]         python-v0.10.2 -> python-v0.10.2
 * [new tag]         python-v0.11.0 -> python-v0.11.0
 * [new tag]         python-v0.12.0 -> python-v0.12.0
 * [new tag]         python-v0.13.0 -> python-v0.13.0
 * [new tag]         rust-v0.15.0   -> rust-v0.15.0
 * [new tag]         rust-v0.16.0   -> rust-v0.16.0
    Updating crates.io index
  Downloaded errno v0.3.6
  Downloaded getrandom v0.2.11
  Downloaded serde_derive v1.0.192
  Downloaded serde v1.0.192
  Downloaded 4 crates (178.5 KB) in 0.57s
   Compiling autocfg v1.1.0
   Compiling proc-macro2 v1.0.69
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.150
   Compiling cfg-if v1.0.0
   Compiling libm v0.2.8
   Compiling serde v1.0.192
   Compiling bytes v1.5.0
   Compiling once_cell v1.18.0
   Compiling version_check v0.9.4
   Compiling core-foundation-sys v0.8.4
   Compiling memchr v2.6.4
   Compiling static_assertions v1.1.0
   Compiling iana-time-zone v0.1.58
   Compiling hashbrown v0.14.2
   Compiling zerocopy v0.7.25
   Compiling lexical-util v0.8.5
   Compiling semver v1.0.20
   Compiling ahash v0.8.6
   Compiling num-traits v0.2.17
   Compiling num-integer v0.1.45
   Compiling num-bigint v0.4.4
   Compiling num-rational v0.4.1
   Compiling num-iter v0.1.43
   Compiling lexical-write-integer v0.8.5
   Compiling lexical-parse-integer v0.8.6
   Compiling futures-core v0.3.29
   Compiling syn v1.0.109
   Compiling lexical-parse-float v0.8.5
   Compiling lexical-write-float v0.8.5
   Compiling slab v0.4.9
   Compiling getrandom v0.2.11
   Compiling jobserver v0.1.27
   Compiling futures-channel v0.3.29
   Compiling cc v1.0.83
   Compiling futures-task v0.3.29
   Compiling pkg-config v0.3.27
   Compiling pin-project-lite v0.2.13
   Compiling lexical-core v0.8.5
   Compiling rustc_version v0.4.0
   Compiling quote v1.0.33
   Compiling lock_api v0.4.11
   Compiling parking_lot_core v0.9.9
   Compiling syn v2.0.39
   Compiling futures-util v0.3.29
   Compiling futures-sink v0.3.29
   Compiling tinyvec_macros v0.1.1
   Compiling tinyvec v1.6.0
   Compiling flatbuffers v23.5.26
   Compiling aho-corasick v1.1.2
   Compiling futures-io v0.3.29
   Compiling doc-comment v0.3.3
   Compiling regex-syntax v0.8.2
   Compiling scopeguard v1.2.0
   Compiling itoa v1.0.9
   Compiling smallvec v1.11.1
   Compiling zstd-sys v2.0.9+zstd.1.5.5
   Compiling pin-utils v0.1.0
   Compiling ryu v1.0.15
   Compiling lz4-sys v1.9.4
   Compiling num-complex v0.4.4
   Compiling half v2.3.1
   Compiling chrono v0.4.31
   Compiling unicode-normalization v0.1.22
   Compiling async-trait v0.1.74
   Compiling heck v0.4.1
   Compiling zstd-safe v6.0.6
   Compiling percent-encoding v2.3.0
   Compiling crc32fast v1.3.2
   Compiling alloc-no-stdlib v2.0.4
   Compiling serde_json v1.0.108
   Compiling unicode-bidi v0.3.13
   Compiling bitflags v1.3.2
   Compiling alloc-stdlib v0.2.2
   Compiling form_urlencoded v1.2.0
   Compiling idna v0.4.0
   Compiling parking_lot v0.12.1
   Compiling num_cpus v1.16.0
   Compiling csv-core v0.1.11
   Compiling regex-automata v0.4.3
   Compiling tracing-core v0.1.32
   Compiling snap v1.1.0
   Compiling byteorder v1.5.0
   Compiling num v0.4.1
   Compiling arrow-buffer v47.0.0
   Compiling adler v1.0.2
   Compiling either v1.9.0
   Compiling paste v1.0.14
   Compiling same-file v1.0.6
   Compiling equivalent v1.0.1
   Compiling walkdir v2.4.0
   Compiling indexmap v2.1.0
   Compiling itertools v0.11.0
   Compiling miniz_oxide v0.7.1
   Compiling url v2.4.1
   Compiling brotli-decompressor v2.5.1
   Compiling ordered-float v2.10.1
   Compiling rand_core v0.6.4
   Compiling thiserror v1.0.50
   Compiling lazy_static v1.4.0
   Compiling integer-encoding v3.0.4
   Compiling humantime v2.1.0
   Compiling ppv-lite86 v0.2.17
   Compiling regex-syntax v0.7.5
   Compiling thrift v0.17.0
   Compiling rand_chacha v0.3.1
   Compiling regex v1.10.2
   Compiling brotli v3.4.0
   Compiling flate2 v1.0.28
   Compiling twox-hash v1.6.3
   Compiling bytemuck v1.14.0
   Compiling retain_mut v0.1.7
   Compiling snafu-derive v0.7.5
   Compiling fix-hidden-lifetime-bug-proc_macros v0.2.5
   Compiling base64 v0.21.5
   Compiling seq-macro v0.3.5
   Compiling roaring v0.10.2
   Compiling rand v0.8.5
   Compiling errno v0.3.6
   Compiling z85 v3.0.5
   Compiling log v0.4.20
   Compiling serde_derive v1.0.192
   Compiling futures-macro v0.3.29
   Compiling tracing-attributes v0.1.27
   Compiling tokio-macros v2.1.0
   Compiling thiserror-impl v1.0.50
   Compiling tokio v1.33.0
   Compiling snafu v0.7.5
   Compiling fix-hidden-lifetime-bug v0.2.5
   Compiling tracing v0.1.40
   Compiling lz4 v1.24.0
   Compiling futures-executor v0.3.29
   Compiling futures v0.3.29
   Compiling object_store v0.7.1
   Compiling arrow-schema v47.0.0
   Compiling csv v1.3.0
   Compiling uuid v1.5.0
   Compiling arrow-data v47.0.0
   Compiling zstd v0.12.4
   Compiling arrow-array v47.0.0
   Compiling arrow-select v47.0.0
   Compiling arrow-arith v47.0.0
   Compiling arrow-row v47.0.0
   Compiling arrow-cast v47.0.0
   Compiling arrow-string v47.0.0
   Compiling arrow-ord v47.0.0
   Compiling arrow-ipc v47.0.0
   Compiling arrow-json v47.0.0
   Compiling arrow-csv v47.0.0
   Compiling arrow v47.0.0
   Compiling parquet v47.0.0
   Compiling deltalake-core v0.17.0 (https://github.com/delta-io/delta-rs#7090a126)
   Compiling deltalake v0.17.0 (https://github.com/delta-io/delta-rs#7090a126)
   Compiling deltalake-import-issue-1821 v0.1.0 (/Users/cole/github.com/cmackenzie1/deltalake-import-issue-1821)
    Finished dev [unoptimized + debuginfo] target(s) in 22.95s

@rtyler @wjones127 does setting workspaces.package.rust-version make sense here? My understanding older versions of Rust just fail to recognize the project format entirely but it might help to make it more apparent that there is a minimum.

@cmackenzie1 thanks. Upgraded my version of rust to 1.73 and it works now. I was originally on  on 1.70

As an aside, is the slack forum still active? The invite link doesn't seem to work.

@dennyglee - anything you can do about this? :)

@roeap @osawyerr Thanks for the ping - the Slack link should be active again now. Please let me know if there are any issues, eh?!

@roeap @osawyerr Thanks for the ping - the Slack link should be active again now. Please let me know if there are any issues, eh?!

@dennyglee The link on the main github page is still showing
This link is no longer active. To join this workspace, you’ll need to ask the person who originally invited you for a new link.
Can you please paste the working link here?

Oh gotcha - thanks for the clarification @osawyerr - I just created #1833 to address this.  @roeap - could you review and merge if appropriate?  Thanks!


Replace uses of absl::string_view in constructor parameters with std::string

Many of our types, especially ones written early on in the C++ migration, take string-like parameters as absl::string_view, which allows the widest range of possible values in, including views of NSString.
However, benchmarking in #1673 has shown that wrapping an NSString with an absl::string_view turns out not to be a cheap operation at all so this latitude isn't actually helping.
Meanwhile, using absl::string_view for these parameters forces a copy from all callers, even if the caller could naturally move a std::string into the new value.
This PR cleans up all the types that were using MakeStringView of an NSString to just MakeString and changes the implementations to just take std::string by value. There are plenty of other usages of MakeStringView that I'll address separately. This is only the usages that required changing the parameters as well as the arguments passed in.

Benchmark results:
2018-08-13 08:49:17
Running Release/Firestore/Example/Benchmarks/firebase_firestore_util_string_apple_benchmark
Run on (8 X 2900 MHz CPU s)
CPU Caches:
  L1 Data 32K (x4)
  L1 Instruction 32K (x4)
  L2 Unified 262K (x4)
  L3 Unified 8388K (x1)
---------------------------------------------------------
Benchmark                  Time           CPU Iterations
---------------------------------------------------------
BM_MakeString             30 ns         30 ns   24179202
BM_MakeStringView         58 ns         58 ns   11762927


Issue-add redux middleware

Automated Review Comments
Issues in package.json:

(2, 'Hardcoded string found')
(5, 'Hardcoded string found')
(6, 'Hardcoded string found')
(10, 'Hardcoded string found')

I got it.


Still active ? network question

Hi,
does IPBroadcastServer / IPBroadcastClient have a property or setting to define socket reuse := true in any way ?
For example, Indy have this property, so many applications can share the same IP socket on the same machine ... (same port).
Any solution or hint please ?
BR Pietro

SFAIK (so far as I know) the Server/Client of vcp from lakeofsoft is only for local networks.
Indy can be local, and public IP.
Then, vcp use ipv4, but this is a very old Standard, and was remove for more than 8 years.
ipv6 is the new Standard.
Indy comes with Tunnel Components - so you could try to make a ipv4 Tunnel to ipv4 to ipv6.

This option was not implemented.
If the socket should always be created with this option enabled, you can add one line in bindSocket() method of the parent class for both client and server:
f_socket.setOptBool(SO_REUSEADDR, true);
I would recommend setting SO_EXCLUSIVEADDRUSE option as well.
Check this great SO answer and MSDN example.

SFAIK (so far as I know) the Server/Client of vcp from lakeofsoft is only for local networks. Indy can be local, and public IP. Then, vcp use ipv4, but this is a very old Standard, and was remove for more than 8 years. ipv6 is the new Standard. Indy comes with Tunnel Components - so you could try to make a ipv4 Tunnel to ipv4 to ipv6.

Broadcast works in local networks only by definition.
All other components from VCL are fully functional in local and public networks.
ipv4 is still the default protocol supported by all network providers, it was not "removed".
It would be nice to have an ipv6 support, though.


Fixed QNAP.Qsync path

[X] Have you signed the Contributor License Agreement?
[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Requires #17493
@ItzLevvie


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter reolink for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.reolink
   -
:thumbsup: No errors found
WARNINGS:

[ ] :eyes: [W156] js-controller 4.0.24 listed as dependency but 5.0.19 is recommended. Please consider updating dependency at io-package.json.

:thumbsup: No suggestions found
Please review issues reported and consider fixing them as soon as appropiate.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Fri, 13 Sep 2024 13:00:10 GMT based on commit 8453f5c5829ab4f41f13423eb02c6efb886f6926
ioBroker.repochecker 3.0.5

@iobroker-bot recheck

This issue has been updated by ioBroker Check and Service Bot
The following issues have been fixed
[W156] js-controller 4.0.24 listed as dependency but 5.0.19 is recommended. Please consider updating dependency at io-package.json.
:thumbsup:Thanks for fixing the issues.
RECHECK has been performed as requested.

All issues reported earlier seem to be fixed now.
THANKS for your support.
This issue will be closed.
your
ioBroker Check and Service Bot


Template interpolation

This adds to the intra-bin interpolation support for template sources that @robertsjames added in #269:

Support template dimensions other than 2. The interp_2d argument is renamed to interpolate.
Avoid the deprecated interp2d function.
Work correctly if the user specifies an events-per-bin template (instead of the default differential rate template).
Use linear interpolation instead of a higher-order bivariate spline (which interp2d defaulted to).
Add a unit test.

Happy to add an argument to change the interpolation method as well, though I'm not sure what higher-order interpolation would do on noisy histogram templates.

No objections -> merging


SyntaxError: invalid syntax

Hi, I have install python 3.11, when I run this
git clone https://github.com/ozonostudio/skillshare.git
It show error.
Please help.

you need to use directly a command line window, not the window of python, if you never do this before this video can help you

With the console open just update the page, all the network tab only show the Information loaded on the moment, not after the pages loads

I can get cookies, but still can't run, pls help

I added a req.txt file with all the dependencies for the script to run, check the readme file

Amazing, it work now. Thanks you.
Can you add download sub in code?

I change the code so now it's possible to download with subtitles and upload to Telegram

Hello, thanks for your update.
But some pack in requirements file can't install.  Please help
unicodedata
tempfile
shutil
subprocess

Requirement already satisfied: that means that you already have those installed

but if you still have issues to install you can type on your terminal:
pip install requests
pip install tempfile
etc

what are you trying to download just to check that doesn't have to do with the course, also you already download anything or it's the first try? Check that you have downloaded or clone everything


UB fixed.

As I remember - construction order of global variables is not specified. Them only must be initialized before main. So it's quite bad idea to have non static inter module constants which initialization can't be moved to .data section.
Anyway without this fix cquery crashed on debian jessie with following stack trace:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff3a2d26b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0  0x00007ffff3a2d26b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x000000000045b74b in _GLOBAL__sub_I_exit.cc () at ../../src/messages/exit.cc:7
#2  0x00000000006115dd in __libc_csu_init ()
#3  0x00007ffff30ccad5 in __libc_start_main (main=0x494bb0 <main(int, char**)>, argc=1, argv=0x7fffffffea78, init=0x611590 <__libc_csu_init>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffea68) at libc-start.c:246
#4  0x0000000000465096 in _start ()

Also forgotten return was removed.

Thanks!


Expect declaration of multiple variables may require story to have substory.

If contract defines Expect for multiple values, story should have substories if at least one of variables does not defined as Argument or Variable in the same story. Otherwise, it'll be never assigned during story execution.

Superseded by #627


SYIOS-180 Bad scrolling performance on iOS 9

Refactor room bubble table view cells to prevent constraints update when cells are reused.

It would be nice to comment the MXKRoom(Incoming/Outgoing)BubbleTableViewCell classes explaining that they are subclassed in a panel of specialised cells and why (performance)
Any idea (Instruments screenshots, device rotation handling duration or any other measurable figures) of this improvement?

LGTM


Look into way to restart GUI atuoatmically (console script?)

After exiting, need easy way to restart GUI with same data


Syntax coloration in html attributes

It would be great to have syntax coloration in html attributes. What do you think ?

@Medalink This issue has been resolved https://github.com/Medalink/laravel-blade/commit/f338c4106ace9a56d2fdd97886a348c4851998c2
However, Most color schemes don't highlight these kind of edge cases. Only highlights generic scopes in the code so you won't find the difference.
For this reason, i made a new color scheme, focused heavily on JSX (React), ES6 and Laravel Blade.
Acme Color Scheme


[Objekt bearbeiten]: Neue Label wenn Messungen aktiv

Schritte:

Polygon anlegen auswählen
Messungen aktivieren
Polygon anlegen
Objekt bearbeiten auswählen
an einer beliebigen Stelle in die Karte klicken
-> es werden Label mit folgenden Text angelegt: "Fläche: 0 m², Umfang 0 m"

There is a function in the MeasurementController called "_removeCorrelatedMeasurementTexts"
The funtion was taking all graphics that had symbols which can include text graphics as well as graphics that have text. I fixed this by only filtering graphics that are of types "text"

Positiv getestet am 26.10.2020


Command doesn't work as expected after reinstalling yt-dlp, wrong video codec

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
Hi, after setting up a new Mac, I installed yt-dlp and ffmpeg using homebrew, just like I had it on my old machine.
Everything seemed to work as expected, but when I tried syncing a downloaded video via iTunes, I got an error and realized that the video codec of downloaded videos was av01, not H264 like it used to.
I've been using the following command for a while, excluding vp09 already:
yt-dlp -f 'bv[height<=1080][vcodec!~='vp09'][ext=mp4]+ba[ext=m4a]/mp4'
After excluding av01 / specifying H264, I only got a video with 360p resolution.
When looking through the available formats (-F), I realized that there are no options for H264 at all. Yet, just a month ago, I could still download videos in 1080p and H264 just fine using that exact command.
Did I perhaps forget to connect yt-dlp and ffmpeg in some way? Maybe it was converted automatically along the way before and now I just didn't set it up properly.
Please tell me if I need to set up another thing or modify my command so it works in the way I intended. I don't usually code and am therefore very bad at syntax, so a perfect command would be greatly appreciated ;)
Thanks!
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

use -S vcodec:h264,res,acodec:aac

When looking through the available formats (-F), I realized that there are no options for H264 at all.

Please SHOW COMPLETE VERBOSE OUTPUT like the issue template asked you to do
Show the output of your command with -vUF added to it

Your provided command technically worked the way I wanted, but now the file size of the video is doubled. Isn't there any way to modify my existing command just slightly? I don't really understand why -S is used suddenly.
After doing some research I found out that YouTube is focusing on av01 and is slowly dropping support on H264, so that would explain why it's not listed anymore as an available format for most videos. After searching around I found some videos that still had H264 available, so downloading those still worked as intended using my command.
It's a very weird coincidence though that this change happens to affect me just at the time I reinstalled yt-dlp, so I am very confused, and thinking I did something wrong while installing was the obvious guess.
Another point of confusion for me is that H264 is also called avc1, which is very similar to AV1/av01, whatever way you write it...
As you can see I'm left very clueless but I hope I could clarify what the problem is.
So I guess my real question is: How do I convert any 1080p video to H264 while downloading (if necessary), preferably outputting the same specs/file size as "native" H264?

It's a very weird coincidence though that this change happens to affect me just at the time I reinstalled yt-dlp, so I am very confused, and thinking I did something wrong while installing was the obvious guess.

Youtube is changing things practically every week, especially lately. These things are out of our control.

How do I convert any 1080p video to H264 while downloading (if necessary), preferably outputting the same specs/file size as "native" H264?

You can't. AV1 is a more efficient codec than H264/AVC, so it results in smaller filesizes.

Well, I didn't want the files to get bigger than they need to be of course, so smaller file sizes shouldn't be an issue.
But generally converting while/after downloading is not possible with only one command?
I could convert it afterwards using ffmpeg I guess but thats a bit bothersome...

I don't understand what you want anymore. I thought you wanted to download H264; I provided a solution. Then you said the filesizes were too large. Now you want AV1 for a smaller filesize? Just download AV1 then.

I wanted to understand why -S is suddenly the command of choice and how it differs from -f, but well, as long as it works ;)

How do I convert any 1080p video to H264 while downloading (if necessary), preferably outputting the same specs/file size as "native" H264?

Also, I was so baffled about the doubling in file size that I forgot all standards, therefore my question didn't make sense. After checking again, around 50MB for a music video (in H264) is not unusual at all... sorry about that, I got what I asked for after all.
So I guess this is solved now, thank you!
I don't think my confusion would help anyone so I would be glad if you could just delete this issue XD


UnsafeCallOnNullableType should not be reported for platform types

Expected Behavior

detekt should not complain about this code:
val version = UUID.randomUUID()!!

using !! here is a totally valid way to force kotlin to make version a non null type, and it's less verbose than specifying the type explicitly. It's also an autofix that IDEA suggests
Current Behavior

val version = UUID.randomUUID()!!

is reported as UnsafeCallOnNullableType
Your Environment
I use detekt via codacy.

You can also use requireNonNull(UUID.randomUUID()).

i could also specify the type. but I think it should not be reported because its a valid pattern.

We surely need type resolution for platform types :/

Also UnsafeCallOnNullableType reports in below case,
check(contained != null) { "Value has not been initialized" }
return contained!!

Where I have already have a check and expect the clarity.


/lib is not in the gem

@kwando thanks for reporting this. PR sent for @lostisland to take a look at


Associate exit codes with commands

When using concurrently programmatically, the settled Promise contains an array with the exit codes of each command that has been run. The exit codes are in the order that the commands terminated, so we don't know which exit code corresponds to which command. This would be especially useful when the commands produce a lot of output, so we could show a summary of the failed commands at the end.
To solve this, instead of plain exit codes we could send an object with some identifier with the exit code, e.g. the command index. I have used this patch in our project for it:
diff --git a/node_modules/concurrently/src/command.js b/node_modules/concurrently/src/command.js
index 04bbf52..fe12cbb 100644
--- a/node_modules/concurrently/src/command.js
+++ b/node_modules/concurrently/src/command.js
@@ -16,6 +16,7 @@ module.exports = class Command {

         this.error = new Rx.Subject();
         this.close = new Rx.Subject();
+        this.closeWithInfo = new Rx.Subject();
         this.stdout = new Rx.Subject();
         this.stderr = new Rx.Subject();
     }
@@ -31,7 +32,9 @@ module.exports = class Command {
         });
         Rx.fromEvent(child, 'close').subscribe(([exitCode, signal]) => {
             this.process = undefined;
-            this.close.next(exitCode === null ? signal : exitCode);
+            const code = exitCode === null ? signal : exitCode;
+            this.close.next(code);
+            this.closeWithInfo.next({ index: this.index, exitCode: code });
         });
         child.stdout && pipeTo(Rx.fromEvent(child.stdout, 'data'), this.stdout);
         child.stderr && pipeTo(Rx.fromEvent(child.stderr, 'data'), this.stderr);
diff --git a/node_modules/concurrently/src/completion-listener.js b/node_modules/concurrently/src/completion-listener.js
index b4e735a..9aef4df 100644
--- a/node_modules/concurrently/src/completion-listener.js
+++ b/node_modules/concurrently/src/completion-listener.js
@@ -23,14 +23,14 @@ module.exports = class CompletionListener {
     }

     listen(commands) {
-        const closeStreams = commands.map(command => command.close);
+        const closeStreams = commands.map(command => command.closeWithInfo);
         return Rx.merge(...closeStreams)
             .pipe(
                 bufferCount(closeStreams.length),
-                switchMap(exitCodes =>
-                    this.isSuccess(exitCodes)
-                        ? Rx.of(exitCodes, this.scheduler)
-                        : Rx.throwError(exitCodes, this.scheduler)
+                switchMap(exitInfos =>
+                    this.isSuccess(exitInfos.map(info => info.exitCode))
+                        ? Rx.of(exitInfos, this.scheduler)
+                        : Rx.throwError(exitInfos, this.scheduler)
                 ),
                 take(1)
             )

Would you be interested to include such a (breaking) change? I could create the pull request.

I just noticed that #181 is very similar to this, missed it earlier.

I'll close this one as a duplicate.


Use delvewheel.

Apply  delvewheel.
https://github.com/dwavesystems/dimod/issues/870#issue-935320117

Looks like there was a syntax error so I reverted in #882. We plan on doing a more general refactor of our CI pipeline in the next few weeks (something in line with https://github.com/dwavesystems/dwave-greedy/pull/19). That would likely include https://github.com/dwavesystems/dimod/issues/870


On-going development

Will this be developed further? This seems to pack together a lot of functionality, but what about the more specialised packages as listed on Haskell Math wiki https://wiki.haskell.org/Applications_and_libraries/Mathematics?

I had been really busy with my work for the past few months, but I now have some time on my hands. Honestly, I would like to develop this further. I'll try to add functionality to the existing modules. Also, I would be grateful if you can provide your suggestions.
When I had created this DSL, there weren't as many packages liked on the wiki. My objective was to created a DSL understandable to mathematicians, without them really needing to learn Haskell.

I see. My first question would be, why didn't you use template haskell
instead of the preprocessor?
Secondly, does your language deal with infinite precision arithmetic?
On 15/06/2015 2:34 AM, "Rohit Jha"<EMAIL_ADDRESS>wrote:

I had been really busy with my work for the past few months, but I now
have some time on my hands. Honestly, I would like to develop this further.
I'll try to add functionality to the existing modules. Also, I would be
grateful if you can provide your suggestions.
When I had created this DSL, there weren't as many packages liked on the
wiki. My objective was to created a DSL understandable to mathematicians,
without them really needing to learn Haskell.
—
Reply to this email directly or view it on GitHub
https://github.com/rohitjha/MPL/issues/1#issuecomment-111847427.

The translation of source code from the DSL to Haskell was trivial enough to use a simple preprocessor instead of AST manipulation. Can you help me understand what advantages would Template Haskell offer?
Also, the language does handle infinite precision arithmetic since it uses the Integer type over Int in most places.


Reduce repeating ground texture with more texture variety and uv scaling

Currently the ground's texture's repetition is quite obvious. It is okay as a placeholder but should eventually allow some alterattion.
We do want to consider that there is a consistency in the randomization seed for the ground.
Possible methods that can solve this:

Allow multiple 'textures' in a single texture (or created) that can have a plane that 'uv maps' them with some math magic
'Stich' together different grounds which have different textures (either generated in Load() or saved as separate assets)

(Made a different issue that is more clear: here


Where to supply credentials of database?

I cannot find a location where database credentials can be specified. Please help with this.

this is traditionally done with a .env file. Look up "npm dotenv"


Call to undefined function Web3\RequestManagers\mb_ereg_replace()

my php version is 7.2.16

@six-days because mbstring is a non-default extension. Check this page to enable mbstring: http://php.net/manual/en/mbstring.installation.php.
I still find a way to replace mbstring.


fix(import): urls are listed with IP in urls.xlsx

Fix #5

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

v1.1.1
GitHub release

Your semantic-release bot :package::rocket:


Import b3cd10befc: Revert "Only build .gitlab-ci.yml on master" (by Maki)

This is an automated proposal to look at a commit made by Maki and import it into Overte

Commit:
b3cd10befcb9868d3209b410e9ddcb28dd65354f

Author:
Maki

Date:
Tue, 04 Feb 2020 01:50

Revert "Only build .gitlab-ci.yml on master"

This reverts commit 870849bcdb9002dd658e5e02cc6fd97af88d6dab.

Stats:

Filename
Stats
Lines
Added
Removed
Lines in blame

.gitlab-ci.yml

2
0
2
⚠ 0

1 files
-
2
0
2
0

To work on this, please assign the issue to yourself, then look at the commit and decide whether this would be a good addition to Overte.

If the commit is useful, tag it with "Tivoli: Keep", and keep it open until it's merged.
If the commit is not useful, tag it with "Tivoli: Discard", and close it.
If the commit is not useful right now, but might be later, tag it with "Tivoli: Maybe later", and close it.
If it's hard to decide, tag it with "Tivoli: Discuss", and keep it open.

Useful commits should be submitted as a PR against Overte. Tag this issue in PR, so that it's automatically closed once the PR is merged.
You can cherry-pick this issue with this command:
git cherry-pick b3cd10befcb9868d3209b410e9ddcb28dd65354f

Duplicate of #126


Appstudio update rhtap-demo-component-lrrb

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI has failed.There was an error creating the PipelineRun: rhtap-demo-component-lrrb-on-pull-request-
creating pipelinerun rhtap-demo-component-lrrb-on-pull-request- in namespace rhtap-demo-dev-kjxy-tenant has failed.
Tekton Controller has reported this error: the namespace of the provided object does not match the namespace sent on the request


[Question] How can I forcefully use video title and channel name as metadata instead of YouTube's "song" metadata

Checklist

[X] I'm asking a question
[X] I've looked through the README
[X] I've read the opening an issue section in CONTRIBUTING.md
[X] I've searched the bugtracker for similar questions including closed ones
[X] I have given an appropriate title to the issue

Question

I'm using -x --add-metadata. If a video on YouTube doesn't have "song" metadata (information that appears below the description), the title of the video and the channel name will be used as track title and artist respectively. However, when the video DOES have this information, it'll be used instead.
This usually isn't a problem, but this information can sometimes be incorrect. For example, when it's a cover of a song instead of the original song, YouTube or the creator may put the information about the original in these fields instead of the content of the actual video, and the artist will be the one who performed the original instead of the cover (which is the one that's being downloaded).
So what I want is the option to override this behavior and ALWAYS use the video title and channel name. Is this possible? I searched the man page but couldn't find anything.
Thanks

--parse-metadata "title:%(track)s" replaces track with title. You can create similar commands for each field you need to modify. See https://github.com/yt-dlp/yt-dlp#modifying-metadata


Web Crawler

Creating a web scrapper and returning cleaned data for summarizer to work with.

i know the relevent tech stack please assign this issue to me


item -> name, code -> key code, number -> key serial number

closes #730

@laholstege If you close a feedback issue, it hides it from the feedback site.
It would be nice for you to contact the people listed. You can use who.ucdavis.edu to get their emails.
Or if you don't want to, just slack me the issue and I'll do it.


How to use custom configuration of a plugin?

Hi all~
I'm new here and want to add my custom scheduler plugin into the simulator. Just like most of plugins in scheduler-plugins did, I implemented a custom configuration for my plugin. I'm wondering how to apply this into simulator.
By the way I'm happy to know your progress in #288, because my scheduler will be more complex with some CRDs and controllers...... I'm wondering whether plugins like coscheduling (or scheduler with it) could be supported then.
Thanks.

Nah, wait. I misread your first point. You don't need to use the external scheduler feature (#288) if you only want to use your custom plugin(s).
Please follow this to know how to register your plugins in the simulator:
https://github.com/kubernetes-sigs/kube-scheduler-simulator/tree/master/simulator/docs/how-to-use-custom-plugins

Yes, I have read the doc and still got some doubts. The doc explains how to configure scheduler but does not explain how to add the custom configuration for plugin to the scheduler. For example, in this configuration of a
out-of-tree plugin, it has some customize fields like scoringStrategy. It is defined here and is registered via scheme. I read the scheduler code in this repo but didn't find such a way to implement custom configuration for a plugin. So, would it be easier to change to the branch #288?
Thanks.

I'm guessing once you register your plugins as following the doc, you can pass any configuration of out-of-tree plugins via KubeSchedulerConfiguration like other in-tree plguins configuration.
In the simulator, you can apply KubeSchedulerConfiguration via the simulator server config or via WebUI (see README).

After I read the sample plugin, I found that there is no need to register args into the schema, and the inertia of thinking in the previous project misled me. I will try to modify our logic according to the sample plugin. Thank you very much for your patient reply and help. I wish the future development smooth, and I will continue to pay attention to your progress.


rocm-smi: 5.3.0 -> 5.3.1

Description of changes
Maintain compatibility, hashes for most of these did not change.
Tracking: #197885

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Closed in favor of #198770


Idea: only fire the AJAX request on scroll (Lazy Partials)

I'm sorry if this gem already does this, but I couldn't find it in the documentation.
The idea is: go one step further in optimizing the page load, and have lazy partials, just like we have lazy images.
Using the Intersection Observer API (https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API), we can fire the AJAX request for the partial only if the user scrolls down and gets near the partial placeholder.
Imagine a blog posts comment section. If we use something like <%= render_async comment_stats_path, lazy: true %>, the javascript could use the IntersectionObserver API to only fire that request some X pixels before the user reaches the partial.
What do you guys think? :)

Hey @feliperaul, thanks for submitting an issue!
There is a similar issue here https://github.com/renderedtext/render_async/issues/34, I'll close this one in the favor of it :)
You can add your ideas or even try it out and post progress there!


feat: use new restoreNVM API to restore NVM backups

Fixes #2119
cc @kpine

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 3 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 27.319%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/ZwaveClient.ts
0
3
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3635

Relevant Lines:
14026

💛  - Coveralls

Fixed on master, thanks


Libvcx/refactor

Divides libvcx in 2 main api_c and api_vcx modules which could be potentially split out as separate crates https://github.com/hyperledger/aries-vcx/issues/700
api_c depends on api_vcx and contain libvcx c interface
api_vcx doesn't know about api_c and contains the internal logic
This should make implementation on https://github.com/hyperledger/aries-vcx/pull/665/files smoother
errors module was moved under src/errors to be consistent with other crates (previously under src/api_lib/errors)
Defined build feature libvcx_c - if specified, api_c is included in the build

Codecov Report

Merging #710 (521737c) into ci/clippy (c9bed1c) will decrease coverage by 18.80%.
The diff coverage is n/a.

@@              Coverage Diff               @@
##           ci/clippy     #710       +/-   ##
==============================================
- Coverage      63.92%   45.11%   -18.81%
==============================================
  Files            246      243        -3
  Lines          22899    17598     -5301
  Branches        5068     3413     -1655
==============================================
- Hits           14639     7940     -6699
- Misses          4132     7331     +3199
+ Partials        4128     2327     -1801

Flag
Coverage Δ

unittests-aries-vcx
45.11% <ø> (-18.69%)
:arrow_down:

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

 Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Download Consults

As an IAO analyst
I want to be able to download the consult package
so that I can give it (outside the system) to another pubic body for a consult

Assumptions & Scope
What are the assumptions for this story?
Consults will not include redactions, unless the IAO analyst has added a redaction to the consult PDF.
Should ministry coordinators be able to download a consult?
The Records log filters are independent of the download. Applying a filter (e.g.by a divisional, error, etc. tag) on the Records Log will have no impact on what is downloaded.
When downloading a Consult you will get a ZIP file with one consolidated PDF for each public body flagged for consultation. For example, if the record pages were flagged for consult by 4 public bodies then there will be 4 Consult PDFs in the ZIP file.
The ZIP file will NOT contain all the incompatible file types (i.e. non-PDFs), such as audio and GIS files.
What is IN scope?
Download the Consult packages
What is NOT in scope?
Saving the Consults (#3568)
Notifications when the Consult is ready will be a separate story
Acceptance Criteria
Scenario 1: Active "Download for Consult""

GIVEN the analyst has already saved the Consult
WHEN the analyst clicks the Download dropdown
THEN the Download dropdown will open with 4 choices: Download for Consult, Download for Harms, Download Redline for Sign Off, Download Final Package
AND the "Download for Consult" will be active

Scenario 2: Click "Download for Consult""

GIVEN the analyst has already saved the Consult
AND the analyst is on the Download dropdown
WHEN the analyst clicks the active and "Download for Consult"
THEN the download will be in progress
https://jacklyn808742.invisionapp.com/console/share/3W2O64AP5C/977423262

Scenario 3: "Download Consult"

GIVEN the analyst has clicked "Download for Consult"
WHEN the system completes creating the PDFs
THEN PDF(s) will be exported in one consolidated, linear PDF for each public body organized by modified date
AND the consolidated PDF(s) consults for each public body will be include in the ZIP file
AND the ZIP file will download onto the users computer

Scenario 4: Inactive "Download for Consult"

GIVEN the analyst has NOT saved the Consult
WHEN the coordinator or analyst is on the Download dropdown
THEN the "Download for Consult" will be inactive

Scenario 5: Download Consult- changes to annotations/documents

GIVEN an IAO user has downloaded the Consult
WHEN there have been changes made to the Consult, including redactions
OR if pages have been added or removed
AND the changes have been saved in the Records Review app with the Create Package Dropdown
THEN the download to consult feature will revert to creating a new package, reflecting the changes to the records

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

@m-prodan, @KyEggleston , @liseandtea , @JHarrietha-AOT
Please review and comment.
Couple of things to decide:

Should ministry coordinators be able to download a consult?
Should the download be in the same place as the other package downloads (i.e., the Records Log)?
Do we need scenario 5 (i.e., does a consult package become obsolete when new pages are added to the records). I think not.

Will the naming convention/structure for the downloaded Consult file(s) be the similar to the Harms Package? E.g., first level (parent ZIP File) is "Request ID" -> second level subfolder is "Consults" -> third level subfolder(s) are the names of the public bodies -> fourth level subfolder is the consolidated Consult PDF(s)? We also discussed date stamps for these ZIPs (Harms included), so not sure if that's something we want.
Which would look like the following in the file path
\Downloads\Request ID\Consult\Public Body Name\Request ID - Consult - Public Body Name
I think our discussion this morning determined that ministry users should be able to download consults. To me, it would probably make sense to have them downloaded from the records log, with the other types of package downloads.
Regarding Scenario 5 - I'm wondering how this would look. When new records have been uploaded to the Records Log (and the 'Download For Consult' is made inactive), I assume they be required to go back in the redaction app and save/create the consults again every time new records are uploaded. This would be a sort of built in 'check' to prompt the IAO analyst to review the new records to see if they should be added as part of the consult... However, it could be more of a nuisance than helpful, and Scenario 6 may actually cover this sufficiently.

Same ZIP structure and naming convention makes sense. Let's ask the devs about date and time stamps.

note for @liseandtea - devs would like a demo/workflow of how consults work. Let's put together a quick flowchart in Miro to walk them through it.


MNT: rerender

Hi! This is the friendly automated conda-forge-webservice.
I've rerendered the recipe as instructed in #241.
Here's a checklist to do before merging.

[ ] Bump the build number if needed.

Fixes #241

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


When executing a second native notebook, Execution notification is sometimes messed up

Open two native notebook files side by side (not sure if SxS is needed, but it seems to help)

Execute file 1
Execute file 2

Since it's a bit hard to describe here is a picture of the state.

The cell appears to execute, but the execution count is not updated, and the green check never shows up. I noticed as the variable view was not updating (as an new execution order doesn't seem to be sent). This situation occurs about...15-20% of the time that I do the given scenario. Seems like this might be experiment blocker? So tagging GA for now.

Closing for verification


Add support for Android devices

So we can use it even on our phones... Maybe it's a bit harder, but it should be considered

Thanks for the suggestion, I'll look into how to get the browser data for Android devices.


Travis issues

Travis runs out of memory with 2 jobs and sometimes on heavy translation units such as websocket's read.cpp test.

Looks like this was resolved by @djarek thanks


module.exports failure.

Is this declaration
https://github.com/flowtype/flow-typed/blob/master/definitions/npm/express_v4.x.x/flow_>%3Dv0.25.x/express_v4.x.x.js#L227 correct?
Eslint fails with Parsing error: Unexpected token on it. Not sure where to report it.

Support for declare module.exports was introduced in Flow v0.25 (and note that this libdef is versioned at >=0.25.x).
Which version of Flow are you using?

Doh -- I just noticed you said eslint fails (not Flow).
This should probably be reported on ESLint I suppose

I also have this problem,.. usually while I work on my libdef, I just use the old syntax declare var exports: MyType; and when I am confident, I just replace with the newer syntax before running the tests...
Would be nice for eslint to support this tho...

Yea agree. Let's use this issue open to track an update to babel-eslint, then. My plate has been piling up lately (between TODOs on flow-typed and other Flow stuff) but I can probably hop on it sometime in the next 2 weeks.
If someone happens to beat me to it I wouldn't be upset, though :)

Cool, babel merged the new declare module.exports syntax 6 days ago! 🎉
Let's see if we get this working soon :-)
https://github.com/babel/babylon/pull/72


port gofish over to the plugin system

A side project I've been working on wouild be a great candidate to rip out the existing plugin architecture and drop in this tool: https://github.com/fishworks/gofish

+1


error message is different from UI

Is your feature request related to a problem? Please describe.

For example: skill host bot id is empty in ui

It complains about client id

Describe the solution you'd like

Describe alternatives you've considered

Additional context

This issue addressed 2 issues.

check for empty field if this can not be null.
how composer user can get the errors more specific instead of the default SDK errors.
eg. error information display as : "settings.skillid is null".


Fix \uXXXX codes in composer.json

It fixes #1
Description
It adds a twig escaper for json based on json_encode instead of standard twig js encoder. So a new dependency "ext-json" was added.
Motivation and Context
To fix #1. Because it was really annoying.
How Has This Been Tested?
Unit tests pass. I've created a new project and checked it.
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] I have run composer run test locally, and there were no failures or errors.

Thank you for contributing! 🎉


Add C++ classes

We now have C++ versions of many of the classes as part of dtcc-builder under src/cpp/include/model/.
It might make sense to make these classes part of dtcc-model and provide good default conversions to/from the Python classes.
We could have something like from/to_proto() in the same way as we have from/to_proto().

@dwastberg The C++ classes should just be header files that we install on the system as part of installation of dtcc-model. Then dtcc-builder and dtcc-solar can #include those files if they are on the system.


Add version label to the each controller's route

There's a chance that we will need to restructure api completely later on.
If we add version labels right now, we will make our api compatible until the new version of api is developed.

Should be started after #64 is closed - this necessary refactoring will change a major part of the codebase.


Call to action: Image/SVG and other contributions

My goal is it to continue and update the former discordia wiki (The unofficial discord wiki) with the latest info there is to know about.
But for that will I require a lot of help from people.
Simply speaking, every page you can find in the discordia wiki repo (Source) should be updated with the latest info and if possible, latest assets too (i.e. latest badges available).
If you can, create a new issue with the page that would be updated and provide the necessary info. If you can, provide also a complete timeline of all the changes that happened in relation to this page's info.
Once the wiki is in a ready state will I implement the info (Or you'll be able to PR your changes...)
Thanks in advance for your help.

Also, a small preview of how it would look:


Made slack timeout configurable

Apparently there are cases when 5 seconds is not enough.

Acted on comments.

Rebased

:+1: Woot, thanks!


Fixed parse error with default

Close: #371

Codecov Report
Patch coverage has no change and project coverage change: -0.09% :warning:

Comparison is base (77591d5) 27.95% compared to head (4074c63) 27.86%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #373      +/-   ##
==========================================
- Coverage   27.95%   27.86%   -0.09%
==========================================
  Files          14       14
  Lines        5080     5092      +12
==========================================
- Hits         1420     1419       -1
- Misses       3660     3673      +13

Files Changed
Coverage Δ

src/syslog.rs
0.00% <0.00%> (-0.14%)
:arrow_down:

... and 1 file with indirect coverage changes

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


Tag release of docker image

https://hub.docker.com/r/cturra/ntp/tags
should have specific release tags to lock to a specific version

@cturra I ask that you take a look at this again. It is considered a very bad practice to not tag these. It's the only container I'm running on my home server that isn't tagged.
Please take a look at this:
https://vsupalov.com/docker-latest-tag/


XmlEnumValue annotation doesn't override the default value

We're using @XmlEnumValue to override the string that our enum values serialize/deserialize as.
Swagger is using the Java enum names, and it seems to be ignoring the XmlEnumValue annotation. This pull request changes the test slightly to expose this issue. On my machine, this causes the test case to fail. I don't know what it'll take to fix.
Our particular XmlEnumValue annotations also change the case to lowercase, but I didn't think that was necessary here.

Hi, please try upgrading to 1.5.x. We're putting 1.3.x in maintenance mode.


test-branch/execute-job/wrong-comment-on-pr/e948723b-ee1c-4ebe-b987-0f2c5a715ca0

PR for testing a95a437f8afc8202972a0a452363e8af23698ac5

comment 1


Multiple consecutive failed checks before status changes to down/offline

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Not a problem.
Describe the solution you'd like
A clear and concise description of what you want to happen.
A configurable option to set the amount of consecutive failed checks and/or the amount of time a component check fails before the component is considered down or offline.  As it is now, only one failed ping and the component status goes down and an incident is opened.  This can create a lot of incidents and alerts that stack up.  If we have a device that we reboot often it would be nice to set the component to only show down if it is offline for 10 straight minutes.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
There is no alternative.
Additional context
Add any other context or screenshots about the feature request here.

I second this feature request. It is very common in high frequency checks (1 minute checks), once in a while for a check to fail for whatever reason, which creates unnecessary incidents and notifications, which get automatically resolved after another minute.

First, I seems to observe that ping checks will timeout after ~100ms. The timeout value should be considered as an option. For example I monitor inside a mesh network using a probe and we get ping above 100ms from time to time between some sites when the link is heavily used.
Also ping check should be made in burst of 3 and the fail/pass threshold shoud be adjustable (for example in my case 1 successful ping out of 3 would be considered a PASS / We have other monitoring tools for internal use, we just want to have public status page).

Would love to see this added as well


typo in definitions

The definitions for “regulation of sarcomere organization” (GO:0060297), “positive regulation of sarcomere organization” (GO:0060298), and “negative regulation of sarcomere organization (GO:0060299) need “of” added between “extent” and “myofibril assembly”.

The missing "of" is in here:
https://github.com/geneontology/go-ontology/issues/15228

Funny.


arguments to programs in GitHub Actions are incorrectly interpreted as dependencies

This is on knip version 2.40.1.
Steps to reproduce:
git clone git@github.com:IsaacScript/isaacscript.git
cd isaacscript
git checkout aa5b9e68ca3ec147d0b87ec83da8bd8a536dcf61
yarn
npx knip

Part of the output is as follows:
Unlisted dependencies (4)
build                      .github/workflows/ci.yml
lint                       .github/workflows/ci.yml
test                       .github/workflows/ci.yml

This is a false positive. I believe that Knip is listing this because of the following line in my "ci.yml" file:
      - run: npx tsx ./scripts/getMonorepoPackageNames.ts build

Here, we provide a command-line positional argument to the "getMonorepoPackageNames.ts" script, to let it know that it should only give us the monorepo package names that contain a "build" script. But Knip seems to interpret this as "build" being some kind of dependency for some reason.

Thanks for reporting this, I think Knip can handle tsx just like the node executable and this problem should go away.

:rocket: This issue has been resolved in v2.41.0. See Release 2.41.0 for release notes.

Awesome, thank you webpro!


Update mesheryctl.md

Description

This PR fixes #  Typo in mesheryctl.md
Notes to reviewers: Corrected typo in file.
Checklist

[x] DCO signed.
[x] Title of the PR starts with area name, e.g. meshery:, mesheryctl:, ui:.

I followed all procedures of signing the commit but still it didn't signed. ); I am sorry
I will again sign it.

You got it, @dA505819!

@leecalcote Thankyou! It took lot of time.

@dA505819 👍 The next ones will get easier as you'll have this part of the process behind you.

@leecalcote Yaa.


maketx did not incorporate "highlight compensation" into the hash!

The results when comparing "maketx --hicomp" versus without that flag
were especially hilarious when using 'iv' to view the images -- for high
resolution images, it will fall back on ImageCache, which thinks two
images with the same hash are identical and don't need to be redundantly
read from disk. So, the hicomp and nohicomp images looked identical in
iv, leading to even more confusion.
So, also turn off the ImageCache de-duplication for iv so we don't
get bitten by this again. I don't think there is a legit case where we
rely on deduplication for iv, so this seems like the safe choice.

I'm not sure I follow -- does the code only hash the mip 0 pixels on the assumption that its sufficient to predict if the downstream mips will be the same?

Right. It needs to write the header information, including the hash, as it writes out the top level. So at that point it hasn't actually computed the later levels.

Yeah, when I make a new image file format (as if), remind me that a key design feature will be to be able to amend header fields of an existing file after the pixels are written, without needing to rewrite the whole thing.

Added a test to testsuite to verify this.


how to run this application on a device which API below 21?

This project was based on API 21,there are to many methods animations added in
API level 21,so she can't be compatible with low version!

Also check out the backport branch.


Support for Binder 2.0?

First, I want to say thank you for this project; I had wanted to set up a binder instance for a long time in Azure, but didn't have the knowledge of k8s to do it (despite the fantastic getting started guide on the binder site).
That said, I was able to get a binder instance up and running in Azure.  Fantastic.
I may be mistaken, but it doesn't look like this supports binder 2.0.
If this is the case, is there a way to enable support that I can pursue on my own, or are there plans to update the "Deploy to Azure" button?
Thanks again for a fantastic resource.

Hi, thank you so much for stopping by! I'm so glad you've found this project useful.
Can you provide a bit more explanation around what you mean around 'binder 2.0' please? As far as I'm aware, any helm chart version from this link should work (although I admit I haven't tried since the versioning system switched to version ever).
Could you maybe provide your input variables and the error/bug you're seeing (secrets redacted)?
Thanks! 🎉🏵

@sgibson91 Apologies, I've figured it out.
Initially, I was putting this into my binder instance:
https://github.com/dotnet/interactive
And I was not getting the lab interface, instead, I got:

However, what I was expecting was the same experience as when I click on their "launch binder" link from their README:
https://mybinder.org/v2/gh/dotnet/interactive/master?urlpath=lab
Where I see:

Going back to my install, the "Path to a notebook file" stood out to me, and when I selected "URL" and populated it with "File", it worked!
So, I think I'm good for now.  I have a lot to learn around helm and trying to redploy instances after I fiddle with configs, but that's completely separate for this.
This is addressed, and thanks for responding!

So glad you figured it out 🎉 We are constantly trying to think of ways we could improve the UI/UX of the website and make selecting the interface more intuitive.
On the redeploy instances after updating configs note, use the upgrade.sh script in this repository.


Set Always on Top by right click context menu for Window

Description of the new feature / enhancement
Instead of using a hotkey, it would be helpful to right-click the window and set (or remove) always on top using the context menu.
Scenario when this would be used?
This does not require me to remember a hotkey combination. Additionally, when multiple windows are opened, using the context menu removes the possibility of the wrong window having focus.
Supporting information
No response

Great idea - This is a hotkeys I use so infrequently that I always forget and have to go and look it up each time. A right-click context menu would be helpful and logical.

/dup #15387


[Extensibility Enhancement] page 5824 "Sales Shipment Lines"

Please change the FromSalesShptLine variable so that the FlowFields can be added to this page on which the sorting can be used.
From
FromSalesShptLine: Record "Sales Shipment Line";
to
[SecurityFiltering(SecurityFilter::Filtered)]
FromSalesShptLine: Record "Sales Shipment Line";

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


How to openContextMenu in ContextMenuService

Hi @isaacplmann, Please support me.
My code:
let menuItems: ContextMenuItemDirective[] = []; this.contextMenuService.openContextMenu(Object.assign({ menuItems: this.menuItems}));
But It has error when ngOnInit:

this.contextMenuService.openContextMenu(Object.assign({event:{}, menuItems: []}));


PowerToys Peek - close with ESC

Description of the new feature / enhancement
Would be nice to have Peek applet to close with ESC (when not set to close on losing focus).
Scenario when this would be used?
In keyboard-heavy environments: File Explorer with several files, one needs to view quickly. Select the file with up/down,  to open Peek, do something else, return to Peek with Alt-Tab. Hitting  most of the time requires two hands.
Supporting information
No response

Esc works to close Peek if it is in focus.  I'm testing with 0.80.1
Can you provide a full scenario cause maybe i'm missing the nuance of your ask.  /needinfo
What i'm doing is

selecting a file in file explorer.  In this case, a json file
Hitting Control-Space to invoke Peek
Alt-Tab to Edge
Alt-Tab back to Peek
Hit ESC key

Peek dismisses.

Clint,
I appreeciate your fast response, but I'm too on 0.80.1, and Escape key does not close Peek.
Regards,
George

From: Clint Rutkas @.>
Sent: Friday, May 10, 2024 12:29 PM
To: microsoft/PowerToys @.>
Cc: georgelogosol @.>; Author @.>
Subject: Re: [microsoft/PowerToys] PowerToys Peek - close with ESC (Issue #32814)
Esc works to close Peek if it is in focus. I'm testing with 0.80.1
Can you provide a full scenario cause maybe i'm missing the nuance of your ask. /needinfo
What i'm doing is

selecting a file in file explorer. In this case, a json file
Hitting Control-Space to invoke Peek
Alt-Tab to Edge
Alt-Tab back to Peek
Hit ESC key

Peek dismisses.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/32814#issuecomment-2105157966, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGYNOGX6S6KU7RWXJWK7BYLZBUNY3AVCNFSM6AAAAABHREHTA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBVGE2TOOJWGY.
You are receiving this because you authored the thread.Message ID: @.***>

What do your Peek settings look like?

[cid:13f6cd52-b424-4cd5-887b-7059098a8b38]
My use case: I have multiple virtual desktops. Many apps (Acrobat Reader, Excel) open subsequent documents on the virtual desktop where there's already an opened window. I use Peek to quick-view on a PDF without jumping to another VD.
Regards,
George

From: Ethan Fang @.>
Sent: Friday, May 10, 2024 2:38 PM
To: microsoft/PowerToys @.>
Cc: georgelogosol @.>; Author @.>
Subject: Re: [microsoft/PowerToys] PowerToys Peek - close with ESC (Issue #32814)
What do your Peek settings look like?
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/32814#issuecomment-2105301915, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGYNOGQV4KPHD7F6SRUWQJDZBU467AVCNFSM6AAAAABHREHTA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBVGMYDCOJRGU.
You are receiving this because you authored the thread.

Hi, I encountered the same issue where Peek doesn't close when pressing 'esc'. Strangely, I managed to resolve it by enabling and disabling auto close. Now, it can be closed by pressing 'esc'.

/dup https://github.com/microsoft/PowerToys/issues/26137


Toast Alerts and Session Checking

Fixes #42
Finishes debate in #40
Fixes #24
Please read those to understand this pull. It is clean and simple. Solely closes those issues.

Awesome! looks amazing! Great work!