Enable DB connection over SSL

My team has been sharing a database connection that I set up. It is a cloud database so it requires this configuration to connect. For the past weeks, we've been just avoiding committing the connection.js file but I want to do it the right way.
In class, I mentioned that the database connection could be shared for most use cases, I'd be willing to create a new database for the class to use as the default. This way we could finally get around the upcoming database migrations for each person if they just want to use the shared one. I'm currently using a provider called neon.tech who has a generous free tier.

Additional note, that even if someone had the existing .env and doesn't copy their setup will not be broken as I made sure it default to false if PG_SSL is not provded


[ServiceBus/EventHubs] change invalid link error to warning log

Changing the noisy error log to warning, from various issues such as #34212

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


Nginx mp4 streamming can not connect more than 10 player app

I am using  Nginx mp4 streamming to get mp4 video stream.
I have used JieCaoVideoPlayer to play the stream in Application.
Whenever I connect more than 10 mobiles the all clients goes into buffer mode.
In documentation it has mention  [Support https and rtsp]
mine server is on http not https.
Is this could be the reason?
If I run same video stream on native android videoview it can play more than 40 clients without hiccups.

I think JieCaoVideoPlayer and native android VideoView is same. only VideoView is base on surfaceview JieCaoVideoPlayer is base on TextureView


remove description in helm crd, bump version

Signed-off-by: shaoyue.chen<EMAIL_ADDRESS>/cc @zwd1208

/lgtm


Set up URL to store configuration

The URL of the page should contain the current selections to support deep linking, where you can share a link to a specific state.
This should eventually contain:

types The array of selected population types
src The selected origin
dest The selected destination
zoom The selected zoomed time interval
year The selected year, which feeds into the details view

Strategy for this is:

Create separate data flow properties for urlIn and urlOut
Set urlIn on page load
Set urlOut when properties change
Set urlIn when the page hash changes AND the value is different from urlOut. This will make the back and forward buttons work, and will also let you change the URL by hand.


fix operations.jl

fix some typos (e.g. replaced fitresult.predict_mode(X) with fitresult.predict_mode(Xnew))
added specific operations when dealing with Machine{<:Static} (e.g. this PR defines a specific method  tranform(mach::Machine{<:Static}, Xraw, Xraw_more...) to be used only for static machines while transform(mach::Machine, Xraw) will be used for all other machine types.)
operations can be called on a mach::Machine{<:Static} (e.g. tranform(mach, y1, y2))  even if the mach hasn't been fitted . This was done since Static models don't have any learned parameters.
@ablaom thoughts??

Codecov Report

Merging #378 into master will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #378      +/-   ##
==========================================
+ Coverage   82.73%   82.75%   +0.01%
==========================================
  Files          39       39
  Lines        2635     2638       +3
==========================================
+ Hits         2180     2183       +3
  Misses        455      455

Impacted Files
Coverage Δ

src/operations.jl
84.21% <100.00%> (+2.96%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4c44714...dd20152. Read the comment docs.

(merged onto dev branch not master)


[I18n] Adds Occitan

Thank you for you contribution.
But it misses several translations included in other components (search for "i18n: {" in project to check this. Btw i wonder if your effort is sustainable with such current i18n organization (a translation dict per component). Let me check how other vuejs projects are handling this because i will probably refactor this to enable a more enjoyable translation process.


release your rusults on other datasets

Do you prepare to release your results (eg. add-s) on other datasets like tless?

Hi,
the recent approaches usually evaluated performence on tless dataset with BOP metric. Our result on tless is available on the BOP challenge page.
I will release the results for HB dataset soon. The rest will also be released in the future, before October.


Issue 333 panic when scanning wifi with unknown auth method

related https://github.com/esp-rs/embedded-svc/pull/65

Thanks!
CI fails ATM due to unrelated issues in Rust STD. hopefully to be addressed beginning of next week.


Update intermittent-tracker.

This change is

@bors-servo r+

:pushpin: Commit 3d398ff has been approved by aneeshusa

:hourglass: Testing commit 3d398ffb6878c6be46c3938aafc3a5c5304d6683 with merge 3e87996ab7a6a479e700ec4347a86a1a23c6c279...

:sunny: Test successful - status-travis
Approved by: aneeshusa
Pushing 3e87996ab7a6a479e700ec4347a86a1a23c6c279 to master...


Merging first PR to live - Thank you Nick Hauenstein!

@MandiOhlinger,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

README.md
:white_check_mark:Succeeded

biztalk/esb-toolkit/how-the-message-enrichment-sample-works.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


sst start: add an option to not run cron jobs

Requests:

Derek https://serverless-stack.slack.com/archives/C01HQQVC8TH/p1637254905191400?thread_ts=1637190038.180200&cid=C01HQQVC8TH

We are transition this repo to https://github.com/sst/v2 and are closing this issue for now. If it is still relevant please reopen it there - sorry for the trouble


Print a warning when the engine is started as root/superuser

This is a security risk (especially when hosting a game server) and can make audio non-functional on Linux.
Checking for administrator status on Windows may be more involved, so I didn't look into it yet. (Moreover, the amount of people hosting game servers on Windows is much lower and starting Godot as administrator doesn't break audio on Windows, so there's less of a need to do it).
Preview
Regular user
❯ bin/godot.linuxbsd.tools.64.llvm
Godot Engine v4.0.dev.custom_build.20d46c5b9 - https://godotengine.org
Vulkan API 1.2.162
Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1080
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD, FEATURE_PARTITIONED_NV
  quad operations in all stages

Superuser
❯ sudo bin/godot.linuxbsd.tools.64.llvm
Godot Engine v4.0.dev.custom_build.20d46c5b9 - https://godotengine.org
Vulkan API 1.2.162
Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1080
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD, FEATURE_PARTITIONED_NV
  quad operations in all stages
WARNING: Started the engine as `root`/superuser. This is a security risk, and subsystems like audio may not work correctly.
Set the environment variable `GODOT_SILENCE_ROOT_WARNING` to 1 to silence this warning.
     at: setup2 (main/main.cpp:1602)
ERROR: Condition "status < 0" is true. Returning: ERR_CANT_OPEN
   at: init_device (drivers/alsa/audio_driver_alsa.cpp:89)
WARNING: All audio drivers failed, falling back to the dummy driver.
     at: initialize (servers/audio_server.cpp:222)

Superuser, silence warning via environment variable
❯ sudo env GODOT_SILENCE_ROOT_WARNING=1 bin/godot.linuxbsd.tools.64.llvm
Godot Engine v4.0.dev.custom_build.20d46c5b9 - https://godotengine.org
Vulkan API 1.2.162
Using Vulkan Device #0: NVIDIA - NVIDIA GeForce GTX 1080
- Vulkan multiview supported:
  max view count: 32
  max instances: 134217727
- Vulkan subgroup:
  size: 32
  stages: STAGE_VERTEX, STAGE_TESSELLATION_CONTROL, STAGE_TESSELLATION_EVALUATION, STAGE_GEOMETRY, STAGE_FRAGMENT, STAGE_COMPUTE, STAGE_RAYGEN_KHR, STAGE_ANY_HIT_KHR, STAGE_CLOSEST_HIT_KHR, STAGE_MISS_KHR, STAGE_INTERSECTION_KHR, STAGE_CALLABLE_KHR
  supported ops: FEATURE_BASIC, FEATURE_VOTE, FEATURE_ARITHMETIC, FEATURE_BALLOT, FEATURE_SHUFFLE, FEATURE_SHUFFLE_RELATIVE, FEATURE_CLUSTERED, FEATURE_QUAD, FEATURE_PARTITIONED_NV
  quad operations in all stages
ERROR: Condition "status < 0" is true. Returning: ERR_CANT_OPEN
   at: init_device (drivers/alsa/audio_driver_alsa.cpp:89)
WARNING: All audio drivers failed, falling back to the dummy driver.
     at: initialize (servers/audio_server.cpp:222)

A warning about being started as admin on Windows wouldn't be a great idea as a good amount of people use admin accounts as their default user. Plus, they learned that in case a program doesn't work, they should start it as admin. On another note, we don't have windows server binaries (for 3.x at least and I know this can change with the new dummy display server).

A warning about being started as admin on Windows wouldn't be a great idea as a good amount of people use admin accounts as their default user. Plus, they learned that in case a program doesn't work, they should start it as admin.

In Windows versions since Vista (or maybe 7), even if your account is allowed to elevate to administrator via UAC, it's still a regular account until elevated. The Windows API allows checking for this.

Would it make sense to have this in OS_Unix::initialize_core()?

Would it make sense to have this in OS_Unix::initialize_core()?

I considered this at first, but I'd prefer the warning to appear after the version and renderer in the console.

Thanks!

Cherry-picked for 3.4.


migrate 9pfs to use TextEncoder to fix 3 byte utf bug

3 byte utf8 characters such as 【 in 9pfs filenames are currently broken due to a bugged UTF implementation in /lib/utf8.js. This PR aims to get rid of most of the code in utf8.js and replace it with the modern TextEncoder and TextDecoder equivalents

Thanks!


Add type, external, let word coloring && unit as constant

Hi,
First things first. I want  to thank you all for your work on this amazing project and this extension.
And now the rest.
Description
One thing that i want to point straight away, I rarely wrote any regexp so sorry in advance if those changes are just garbage 😅
But I look through on files in my project and I think i didn't break any working grammar.
Presented code is mostly from rescript/reason docs, I think i don't miss any possible scenario for using let, external, and type.
What changed
When working with .re files and with vscode-ocaml-platform I have (imo) beatiful syntax highlighting:

and rescript file look like this:

This pr is mostly about 2 changes:

Coloring word after let, type, externalbut also type rec, let rec keyword as entity.name.function (the same way vscode-ocaml-platform does it).
The word I am matching is [a-z][a-z_A-Z_0-9_]* - this (i hope) match every valid name for type and let name declaration.

NOTE: one small change that I thought would be nice to have is match variable started with _ as comment (line 22 on screens) it looks very cool in my current One Dark Pro theme. (the same way as ocaml-platform)

Coloring unit - () - (again inspired by vscode-ocaml-platform)

In my actual theme One Dark Pro
Before

After

Dark+
Before:

After:

Hey thanks! I'll review this later but make sure you've seen https://github.com/rescript-lang/rescript-vscode/pull/8#issuecomment-764469070

@chenglou Yep, I saw it and I tried to implement those changes in the smallest way possible, but i have no idea to which scopes we want/should assign those so I went with entity.function.name.
I will probably need to look into those changes once again, because since I open this PR, @bobzhang was able to ship pattern match over modules (which is great)! 🥳 So my PR needs some work. But not sure how we should approach that here (like i said earlier, regexp is not my favorite thing in the world 😄 ). Anyway, any feedback is welcome

I don't think () and and _unused should be specially highlighted; the former because it feels a bit too specialized and the latter because _unused can still be used, so it'll be misleading. The comment scope is misleading as well; as you've seen in that post, our priority is correctness of highlighting, so assigning comment to _unused kinda doubly violates that.
However it's a good idea to assign some scope to _, because that one's truly "unused"/unusable. There's no good textmate scope for it though...
And yeah this implementation is nice and simple but I think we're missing patterns (each let binding is a pattern too), e.g. let Coords(x) = c and/or fields, but maybe that's ok... It's hard to tell where to cut and where to stop here.
As for types, I'm 1. not sure they should be highlighted the same way as values and 2. Either way they're not recursively highlighted here within fields and for annotations like (a: int). I'm also thinking maybe we should just highlight every lower case identifier, but that might be too much.
Anyway just some rambling

Hi,
Sorry I am just stuck with work probably until end of May, so I will not continue working on it right now, but I would also love to have the friends and name highlighted, but it is more complicated, and I didnt want to bloat this code unnecessary.
I will try to look at it in June. But I cant make any promises! 😅

This will fix #89 (I guess I didn't search well enough when I logged it)

And yeah no worries about the regexes. The problem isn't the regex, it's the archaic TextMate grammar format.

Now I exactly understand what you meant 😄
You guys already did great job with this grammar, but to finish all edge cases even only in all listed themes in README.md with correct scopes from language point of view might be very difficult to get it right.
My latetest changes:

Set object property as variable.object.property, but I don't go too far with it. So unfortunately in (a: int) - a also will be highlighted.

But I also wanted to improve the rest of coloring, but even If i find matching scope for something, it is supported in one theme, but not in other. So the next ones are kind of a stretch 😅

Add to existing polymorphic variant regexp additional scopes variable.other.enummember (kind of correct from language point of view) and  constant.other.symbol (just to have different color) in One Dark pro.
I also wanted to improve punctuation, but Dark+ don't highlight this scope. I found a scope constant.character - and it looks nicely in Dark+ and One Dark Pro but once again. Kind of stretch from logical point of view. I added it because when reading code, characters lik  (, {, [ - are suggesting for me some kind of scope, and it is just easier to read.

Results:
Dark+

One Dark pro

@chenglou No hurt feelings, if this will be closed and not merged. I see now that creating correct grammar with proper logical text-mate scoping and correctnes of colors in popular themes, is a hell of a task to get it right.
 But I read your reasoning behind it, and I understand you 100%. So if i need to develop with rescript again, i will probably copy my changes and paste it directly to extension schema :P
Feedback welcome

@chenglou Also I am starting to wonder, if dedicated theme for rescript might be a good idea? (for example with two variants dark, and light)
I started play with Elixir, and they are also have complicated grammar, and I find elixir specific theme for vscode https://marketplace.visualstudio.com/items?itemName=Arsen.darcula-theme-for-elixir
I am might be able to give it a shoot to create one with your guidance, on what, and how we want to highlight things

What about let with destructuring? I got a special style for let bindings with OCaml Platform extension, but e.g., identifiers in let (state, setState) = React.useState(...) are not tokenized and therefore not highlighted, which is kind of a bummer.
Disclaimer: no idea if TextMate grammar can do it at all.

Just dropping a note in here that https://github.com/rescript-lang/rescript-vscode/pull/367 will implement the equivalent of this, although in a different way. Thank you for your great work @Faliszek !


Cosmos DB storage class does not account for nesting limit

Version
latest
Describe the bug
While using CosmosDbPartitionedStorage, bots can throw an error message like this: "The request payload is invalid. Ensure to provide a valid request payload." Sometimes this is because of a limit which was only recently documented: https://github.com/MicrosoftDocs/azure-docs-pr/pull/132479
We may want to account for all of the documented limits when writing to Cosmos DB, but because Bot Framework dialogs can easily create state that exceeds the nesting limit we should definitely at least account for that limit by providing an appropriate error message.
This issue has already resulted in at least one IcM, and the discussion indicates that other customers are reporting this sort of problem as well: https://portal.microsofticm.com/imp/v3/incidents/details/203892268/home
To Reproduce
Observe the nesting limit in Cosmos DB directly

Go to a Cosmos DB resource in the Azure Portal
Paste the contents of nest.txt into an item
Click the update button
See error

Observe the undescriptive error message in the Bot Builder SDK
Run the following code in a console app, replacing string placeholders where necessary:
var storage = new CosmosDbPartitionedStorage(
        new CosmosDbPartitionedStorageOptions
        {
            CosmosDbEndpoint = "https://{YOUR_DOMAIN}.documents.azure.com:443/",
            AuthKey = "{YOUR_AUTHKEY}",
            DatabaseId = "{YOUR_DATABASE}",
            ContainerId = "{YOUR_CONTAINER}",
            CompatibilityMode = false,
        });

// Three data-generation methods are included here to prove that the problem is caused by nested data.
// Cosmos DB can handle very large items just fine when the data contains many lines or very long lines.
// The problem is specifically caused by deep nesting.

static JObject CreateNestedData(int count) => new JObject
{
    { "data", count > 0 ? CreateNestedData(count - 1) : null },
};

static JObject CreateStackedData(int count) => new JObject
{
    { "data", new JArray(Enumerable.Range(0, count).Select(index => new JObject { { "data", null } })) },
};

static JObject CreateLongData(int count) => new JObject
{
    { "data", new string('A', count) },
};

var dict = new Dictionary<string, object>
{
    { "foo", CreateNestedData(128) }, // Throws error
    //{ "bar", CreateStackedData(11128) }, // Doesn't throw error
    //{ "baz", CreateLongData(1111128) }, // Doesn't throw error
};

var changes = new Dictionary<string, object>
{
    { "{YOUR_CONTEXTKEY}", dict },
};

Console.WriteLine("Writing...");

storage.WriteAsync(changes).Wait();

Expected behavior
An error message should be thrown that lets the developer know what's wrong and how they can fix it. Just explaining that the data is nested too deeply would be good, but checking for dialog state specifically and explaining that the dialogs should be fixed would be even better.

@v-kydela This will need parity in the other languages. Please make sure issues are created to track them in other repos.


"Information" dialogs for success and failure of copying models and scripts are identical and uninformative

Steps to reproduce

start OpenSim for the first time
when prompted, specify desired directory for models and scripts

Expected result
Models and scripts are installed to specified directory and the user is informed that the operation was successful.
Actual result
Two dialog boxes appeared; neither was helpful. The Models directory contains models as expected, but the sdk directory contains only two empty directories: APIExamples and Scripts. I presume there are supposed to be API examples in the APIExamples directory, but there aren't any. The user isn't told whether the operation completed as expected or whether a something went wrong.
First dialog box:

Second dialog box:

Contents of Messages window:

Copying resources to C:\Users\tkuchida\OpenSim 4.0 appveyor Mar 6 2018\Models and Scripts

Environment and GUI version
AppVeyor artifact OpenSim-e7831221-2018-03-06.zip

@aymanhab Is this new to 4.0?

Yes. We now copy editable "resources" which include the Models and CodeExamples (instead of sdk) into the Users home space. This is typically:
C:\Users\<user_name>\Documents\OpenSim

Tom, we replaced this part with a zip/unzip mechanism, can you report status on latest appveyor build? Thanks. You should be able to reinvoke the process by typing installResources () in the scripting shell.

@chrisdembia The Resources.zip on the windows AppVeyor build ends up with CodeExamples but no Models. Any idea what might be different from the version I tested locally? Thanks

Tom, we replaced this part with a zip/unzip mechanism, can you report status on latest appveyor build?

Dialog box appeared requesting destination. I specified C:\Users\tkuchida\OpenSim 4.0 appveyor Mar 14 2018\Models and Scripts. Dialog disappeared, Messages windows says Copying resources to C:\Users\tkuchida\OpenSim 4.0 appveyor Mar 14 2018\Models and Scripts... Done., but I see only CodeExamples in the specified directory (i.e., no Models directory). AppVeyor artifact OpenSim-0d41eef3-2018-03-14.zip

Thanks @tkuchida that's what I observed as well, fix in open PR #600

Does the original issue still exist (uninformative dialog)?

Does the original issue still exist (uninformative dialog)?

The original issue is no longer present but the situation is no better: the user still doesn't get models and scripts in the location specified. I have updated the title. The situation is analogous to going to the doctor with a sore elbow and he hits you over the head, then asks "Does your elbow still hurt?"

I don't have this issue on my Mac. Is it Windows specific?

I don't think the part that shows the dialog and prompts users is platform specific, if an error happens (e.g. directory exists, is invalid, no permission) that part and downstream could be platform specific.

On W10 machine the resources folder is prompted and copied. If an existing folder is there, the prompt asks you to copy it somewhere else.
System:W10
Build:04-27-2018


Intermittent failures causing node to panic

Bit of a strange one but figured I'd ask, I've got an issue where if a nodejs microservice is idle for some time (not known how long yet for a pattern) and then receives a request which requires a hit on the /zitadel.management.v1.ManagementService/GetMyOrg method, there's a high chance it'll crash the nodejs process with an uncaught exception.

Happens using Node 22 and Node 20
Happens with the latest @zitadel/node package version.

If you need any more information I'll try to provide it for you.
I've enabled the following environment variables for information:
GRPC_TRACE=all
GRPC_VERBOSITY=DEBUG

Debug level log for the failed call:
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | channel | (1) dns:login.example.io:443 createResolvingCall [4600] method="/zitadel.management.v1.ManagementService/GetMyOrg", deadline=Infinity
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] Created
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] Deadline: Infinity
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] start called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] startRead called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] write() called with message of length 0
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] halfClose called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | channel | (1) dns:login.quotech.io:443 createRetryingCall [4601] method="/zitadel.management.v1.ManagementService/GetMyOrg"
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | resolving_call | [4600] Created child [4601]
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | retrying_call | [4601] start called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | channel | (1) dns:login.example.io:443 createLoadBalancingCall [4602] method="/zitadel.management.v1.ManagementService/GetMyOrg"
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | retrying_call | [4601] Created child call [4602] for attempt 1
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | load_balancing_call | [4602] start called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | load_balancing_call | [4602] Pick called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | load_balancing_call | [4602] Pick result: COMPLETE subchannel: (8) <IP_ADDRESS>:443 status: undefined undefined
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | retrying_call | [4601] startRead called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | load_balancing_call | [4602] startRead called
D 2024-08-21T12:49:03.834Z | v1.10.9 28 | transport_flowctrl | (3) <IP_ADDRESS>:443 local window size: 61879 remote window size:<PHONE_NUMBER>
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | transport_internals | (3) <IP_ADDRESS>:443 session.closed=false session.destroyed=false session.socket.destroyed=false
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | load_balancing_call | [4602] Created child call [4603]
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | retrying_call | [4601] write() called with message of length 5
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | load_balancing_call | [4602] write() called with message of length 5
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | subchannel_call | [4603] write() called with message of length 5
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | subchannel_call | [4603] sending data chunk of length 5
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | retrying_call | [4601] halfClose called
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | load_balancing_call | [4602] halfClose called
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | subchannel_call | [4603] end() called
D 2024-08-21T12:49:03.835Z | v1.10.9 28 | subchannel_call | [4603] calling end() on HTTP/2 stream
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | subchannel_call | [4603] HTTP/2 stream closed with code 8
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | subchannel_call | [4603] ended with status: code=1 details="Call cancelled"
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | load_balancing_call | [4602] Received status
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | load_balancing_call | [4602] ended with status: code=1 details="Call cancelled" start time=2024-08-21T12:49:03.834Z
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | retrying_call | [4601] Received status from child [4602]
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | retrying_call | [4601] state=TRANSPARENT_ONLY handling status with progress PROCESSED from child [4602] in state ACTIVE
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | retrying_call | [4601] ended with status: code=1 details="Call cancelled" start time=2024-08-21T12:49:03.834Z
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | resolving_call | [4600] Received status
D 2024-08-21T12:49:03.836Z | v1.10.9 28 | resolving_call | [4600] ended with status: code=1 details="Call cancelled"
node:internal/process/promises:391
triggerUncaughtException(err, true /* fromPromise */);
^
ClientError: /zitadel.management.v1.ManagementService/GetMyOrg CANCELLED: Call cancelled
at wrapClientError (/app/node_modules/nice-grpc/lib/client/wrapClientError.js:9:16)
at Object.callback (/app/node_modules/nice-grpc/lib/client/createUnaryMethod.js:27:66)
at Object.onReceiveStatus (/app/node_modules/@grpc/grpc-js/build/src/client.js:193:36)
at Object.onReceiveStatus (/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:360:141)
at Object.onReceiveStatus (/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:323:181)
at /app/node_modules/@grpc/grpc-js/build/src/resolving-call.js:129:78
at process.processTicksAndRejections (node:internal/process/task_queues:77:11) {
path: '/zitadel.management.v1.ManagementService/GetMyOrg',
code: 1,
details: 'Call cancelled'
}
Node.js v22.6.0
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Debug level log for a successful call of the same endpoint (after hitting refresh a few times after the container is live again):
D 2024-08-21T12:53:49.368Z | v1.10.9 28 | channel | (1) dns:login.example.io:443 createResolvingCall [12] method="/zitadel.management.v1.ManagementService/ListUserMemberships", deadline=Infinity
D 2024-08-21T12:53:49.368Z | v1.10.9 28 | resolving_call | [12] Created
D 2024-08-21T12:53:49.368Z | v1.10.9 28 | resolving_call | [12] Deadline: Infinity
D 2024-08-21T12:53:49.368Z | v1.10.9 28 | resolving_call | [12] start called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | resolving_call | [12] startRead called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | resolving_call | [12] write() called with message of length 20
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | resolving_call | [12] halfClose called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | channel | (1) dns:login.example.io:443 createRetryingCall [13] method="/zitadel.management.v1.ManagementService/ListUserMemberships"
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | resolving_call | [12] Created child [13]
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | retrying_call | [13] start called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | channel | (1) dns:login.example.io:443 createLoadBalancingCall [14] method="/zitadel.management.v1.ManagementService/ListUserMemberships"
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | retrying_call | [13] Created child call [14] for attempt 1
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | load_balancing_call | [14] start called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | load_balancing_call | [14] Pick called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | load_balancing_call | [14] Pick result: COMPLETE subchannel: (1) <IP_ADDRESS>:443 status: undefined undefined
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | retrying_call | [13] startRead called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | load_balancing_call | [14] startRead called
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | transport_flowctrl | (1) <IP_ADDRESS>:443 local window size: 64976 remote window size:<PHONE_NUMBER>
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | transport_internals | (1) <IP_ADDRESS>:443 session.closed=false session.destroyed=false session.socket.destroyed=false
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | load_balancing_call | [14] Created child call [15]
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | retrying_call | [13] write() called with message of length 25
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | load_balancing_call | [14] write() called with message of length 25
D 2024-08-21T12:53:49.369Z | v1.10.9 28 | subchannel_call | [15] write() called with message of length 25
D 2024-08-21T12:53:49.370Z | v1.10.9 28 | subchannel_call | [15] sending data chunk of length 25
D 2024-08-21T12:53:49.370Z | v1.10.9 28 | retrying_call | [13] halfClose called
D 2024-08-21T12:53:49.370Z | v1.10.9 28 | load_balancing_call | [14] halfClose called
D 2024-08-21T12:53:49.370Z | v1.10.9 28 | subchannel_call | [15] end() called
D 2024-08-21T12:53:49.370Z | v1.10.9 28 | subchannel_call | [15] calling end() on HTTP/2 stream
D 2024-08-21T12:53:49.416Z | v1.10.9 28 | subchannel_call | [15] Received server headers:
:status: 200
date: Wed, 21 Aug 2024 12:53:49 GMT
content-type: application/grpc
cache-control: no-store
expires: Wed, 21 Aug 2024 12:53:49 GMT
grpc-metadata-cache-control: no-store
grpc-metadata-expires: Wed, 21 Aug 2024 12:53:49 GMT
grpc-metadata-pragma: no-cache
pragma: no-cache
trailer: Grpc-Status, Grpc-Message, Grpc-Status-Details-Bin
x-robots-tag: none
traceparent: 00-18f66a253324a3a3908ec887209acdf3-83531992162624ce-00
x-cloud-trace-context: 18f66a253324a3a3908ec887209acdf3/9462935357263062222
via: 1.1 google
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-cache-hit: uncacheable
alt-svc: h3=":443"; ma=86400
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=qCHEhO4Kiu8j1%2Ff7KzH4dNSa9W2ZC3cy3Voh5Ii%2BKyYQu4irGrfEnxa9RvQ4QgrEr34Du7W8Ql3RcaPgZl4ewrl%2FzUuNbq%2FlMVWmxR7jFvTtP6Aa7CKKIED5HKGZVyf45WzgG0CiLw%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
expect-ct: max-age=86400, enforce
referrer-policy: same-origin
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
server: cloudflare
cf-ray: 8b6ac4a78b5c6545-LHR
D 2024-08-21T12:53:49.416Z | v1.10.9 28 | load_balancing_call | [14] Received metadata
D 2024-08-21T12:53:49.416Z | v1.10.9 28 | retrying_call | [13] Received metadata from child [14]
D 2024-08-21T12:53:49.416Z | v1.10.9 28 | retrying_call | [13] Committing call [14] at index 0
D 2024-08-21T12:53:49.416Z | v1.10.9 28 | resolving_call | [12] Received metadata
D 2024-08-21T12:53:49.474Z | v1.10.9 28 | subchannel_call | [15] receive HTTP/2 data frame of length 355
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | subchannel_call | [15] parsed message of length 355
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | subchannel_call | [15] pushing to reader message of length 355
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | load_balancing_call | [14] Received message
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | retrying_call | [13] Received message from child [14]
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | resolving_call | [12] Received message
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | resolving_call | [12] Finished filtering received message
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | subchannel_call | [15] Received server trailers:
grpc-status: 0
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | subchannel_call | [15] received status code 0 from server
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | subchannel_call | [15] ended with status: code=0 details=""
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | load_balancing_call | [14] Received status
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | load_balancing_call | [14] ended with status: code=0 details="" start time=2024-08-21T12:53:49.369Z
D 2024-08-21T12:53:49.475Z | v1.10.9 28 | retrying_call | [13] Received status from child [14]
D 2024-08-21T12:53:49.476Z | v1.10.9 28 | retrying_call | [13] state=COMMITTED handling status with progress PROCESSED from child [14] in state ACTIVE
D 2024-08-21T12:53:49.476Z | v1.10.9 28 | retrying_call | [13] ended with status: code=0 details="" start time=2024-08-21T12:53:49.369Z
D 2024-08-21T12:53:49.476Z | v1.10.9 28 | resolving_call | [12] Received status
D 2024-08-21T12:53:49.476Z | v1.10.9 28 | resolving_call | [12] ended with status: code=0 details=""
D 2024-08-21T12:53:49.476Z | v1.10.9 28 | subchannel_call | [15] HTTP/2 stream closed with code 0
{"level":30,"time":1724244829480,"pid":28,"hostname":"risks-586d7dd84b-x9lhh","req":{"id":"afbc2f33-d4ff-47ac-989b-8e1c8a4357f0","method":"GET","url":"/insurance-products"},"res":{"statusCode":200},"responseTime":4,"msg":"request completed"}
D 2024-08-21T12:53:58.862Z | v1.10.9 28 | subchannel_refcount | (2) [2606:4700:3031::6815:58e3]:443 refcount 1 -> 0
D 2024-08-21T12:53:58.862Z | v1.10.9 28 | subchannel_refcount | (3) <IP_ADDRESS>:443 refcount 1 -> 0
D 2024-08-21T12:53:58.862Z | v1.10.9 28 | subchannel_refcount | (4) [2606:4700:3033::ac43:99b4]:443 refcount 1 -> 0

I wondered if this is related: https://github.com/deeplay-io/nice-grpc/pull/609
Though the package.json in this repo is already utilising<EMAIL_ADDRESS>already.

Yeah our yarn.lock has 1.10.9 as the grpc-js package version. I'll do an explicit package bump to 1.11.1 and see how it goes. Unfortunately it's an intermittent bug that takes time so guess I'll be waiting.

D 2024-08-21T20:36:06.867Z | v1.10.9 28 | load_balancing_call | [22] Received metadata
Unfortunately as evidenced by this log, adding my own dependency hasn't changed the fact the zitadel-node package is using or wants to use 1.10.9.
Not sure how to override this to force it to use 1.11.1.

We've ended up wrapping the calls this library makes in our code with a try/catch and returning a 503 if there's an exception raised so the client can decide to retry the request.
If retry friendly exceptions were bubbled up from nice grpc it would be nice if this library had its own retry mechanism to attempt to smooth out transient issues but as this mitigates our customer affecting issue well enough I'm happy to just leave this issue up for future comments or closure.


fix: LEAP-184: Fix created_labels_drafts handling and improve error display

PR fulfills these requirements

[x] Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
[x] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[ ] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[x] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)
(check all that apply)

[x] Product design
[ ] Backend (Database)
[x] Backend (API)
[x] Frontend

Describe the reason for change
(link to issue, supportive screenshots etc.)
What does this fix?
(if this is a bug fix)
What is the new behavior?
(if this is a breaking or feature change)
Improve the confusing display when annotations or drafts block changes to the labeling config:

Also, delete task drafts along with annotation drafts when all annotations are deleted via Data Manager, and remove the drafts from project summary. Ensure drafts are removed from project summary when annotation-scoped AnnotationDraft objects are deleted due to the associated Annotation being saved/updated.
What is the current behavior?
(if this is a breaking or feature change)

What libraries were added/updated?
(list all with version changes)
Does this change affect performance?
(if so describe the impacts positive or negative)
Does this change affect security?
(if so describe the impacts positive or negative)
What alternative approaches were there?
(briefly list any if applicable)
What feature flags were used to cover this change?
(briefly list any if applicable)
Does this PR introduce a breaking change?
(check only one)

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[ ] No
[ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?
(check all that apply)

[ ] e2e
[ ] integration
[ ] unit

Which logical domain(s) does this change affect?
(for bug fixes/features, be as precise as possible. ex. Authentication, Annotation History, Review Stream etc.)

/git merge develop

/git merge develop

/git merge develop

/git merge develop

/git merge develop

/git merge develop


ProjectKind Error

Hi,
I keep getting the InvalidArgument: The project kind in the exported project's metadata must match the assets' project kind. Error
Wondering if what types of project kind are there and what I should put?
I used CustomEntityRecognition and it's not working. Thanks!

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

ID: cfb39b83-3490-878b-496e-7c7bb825a3fb
Version Independent ID: ec27b363-0134-8b99-ec3f-9e8055e757ea
Content: Custom NER data formats - Azure Cognitive Services
Content Source: articles/cognitive-services/language-service/custom-named-entity-recognition/concepts/data-formats.md
Service: cognitive-services
Sub-service: language-service
GitHub Login: @aahill
Microsoft Alias: aahi

@Jess0-0 Here is the list of supported projectKind values.
I think the error might be related to matching the projectKind and assets definition in your import file i.e using category as the entity key. A successful import JSON example is available on the same page for reference.

@Jess0-0 see #98797.


Big Beacons support

https://github.com/ColdLavaLamp/big-beacons/blob/1.17-main/src/main/java/easton/bigbeacons/BeaconEntity.java#L45

Closing as Big Beacons just re-implementats the beacon and as sutch this functionality should be done their side


Markdown highlighting; any way to override link formatting when other formatting is used inside the link itself?

Example:

Currently, Code Blue doesn't know how to differentiate formatting when the formatting occurs within a link itself. Would it be possible to get the formatting to supercede the link formatting itself? In the above example, there is italics, raw input, and bold tags, but none of them are caught by the theme.

This is interesting—

There is theme formatting, but is lost once the parentheses are added. Let me do some more digging and see.

Closing this until VSCode makes this possible, raised an issue here — https://github.com/Microsoft/vscode/issues/56188


No scrollbars in framework

There are no scrollbars in all the framework.

This piece of code generates a div with an scrollbar, but no scrollbar is showing in the entire framework.
Scrollbars were disabled for sotchapp, working on that.
Screenshots:

lol, just wrong use.

lol, just wrong use.


Fix chapter 7

Let's update the recommendations for where and how to store a recovery phrase. We can use this issue to discuss the phrasing.

At the end of the second page of the chapter 7, where it is mentioned that:

"...is generally a good practice to write down this recovery phrase on physical objects like paper or metal (not saved on a computer)"

Just in case someone not very technical or privacy focused decides to learn using Padawan, I think it might be a good idea to add:
"...(not saved on any electronic device such as computers, mobile phones or pictures )"

Good idea. I'll add it in the next release.

Hello, I am new here. I would like to solve this issue. Can I be assigned this issue?

This is not tracked in #365. Closing now.


[BUG] failure to build for target mariner2/container when setting a version specific of a runtime dependency.

Expected Behavior
[BUG] failure to build for target mariner2/container when setting a version specific of a runtime dependency.
However using target mariner2/container/depsonly works just fine
Actual Behavior
#11 Install RPMs
#11 0.300 Loaded plugin: tdnfrepogpgcheck
#11 0.312 Setting options:
#11 0.312       nogpgcheck = 1
#11 0.312       reposdir = /etc/yum.repos.d
#11 6.029 1. nothing provides vim-8.2.4743 needed by <placeholder>
#11 6.029 Found 1 problem(s) while resolving
#11 6.029 Error(1301) : Solv general runtime error
#11 ERROR: process "sh -c /tmp/install.sh" did not complete successfully: exit code: 21
------
 > Install RPMs:
0.300 Loaded plugin: tdnfrepogpgcheck
0.312 Setting options:
0.312   nogpgcheck = 1
0.312   reposdir = /etc/yum.repos.d
6.029 1. nothing provides vim-8.2.4743 needed by <placeholder>
6.029 Found 1 problem(s) while resolving
6.029 Error(1301) : Solv general runtime error
------
ERROR: failed to solve: process "sh -c /tmp/install.sh" did not complete successfully: exit code: 21

Steps To Reproduce
Dalec Spec example used
tried with 0.2.0 and 0.1.0
# syntax=ghcr.io/azure/dalec/frontend:0.2.0
args:
  VERSION: v1.2.0

name: <placeholder>
packager: <placeholder>
vendor: <placeholder>
license: <placeholder>
website: <placeholder>
description: <placeholder>
x-image-name: <placeholder>

version: ${VERSION}
revision: 1

dependencies:
  runtime:
    "vim-8.2.4743" : []

Using docker buildx build -f spec.yml --load -t <tag> . using default buildx
Using target mariner2/container/depsonly against same Spec works just fine and exploring container, I could verify that specified dep was of required version.
Are you willing to submit PRs to contribute to this bug fix?

[ ] Yes, I am willing to implement it.

dependencies:
  runtime:
    "vim" : ["=8.2.4743"]

Though that's not likely to work either because of how package versions are pruned.
For instance, here's the versions of vim currently in the jammy repos:
$ apt-cache madison vim
       vim | 2:9.0.0749-0york0~22.04 | https://ppa.launchpadcontent.net/jonathonf/vim/ubuntu jammy/main amd64 Packages
       vim | 2:8.2.3995-1ubuntu2.16 | http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
       vim | 2:8.2.3995-1ubuntu2.16 | http://azure.archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages
       vim | 2:8.2.3995-1ubuntu2 | http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 Packages

Usually for such dependencies you use something like a >= operator.
That said, it doesn't look like we are including these constraints in the rpm spec we generate currently for some reason.

Actually, it is applying it, but something weird is going on with the yaml unmarshaller...
This is the correct format:
dependencies:
  runtime:
    vim:
      version:
        - ">= 8.2.4743"

But the unmarshaller is throwing an error.

Sorry, I'm making myself crazy here forgetting I have some changes in my local checkout in this area.

Ok, so the correct format here (with what's been released and what's in main currently! 😄 ) is
dependencies:
  runtime:
    "vim" : ["=8.2.4743"]

But what you probably want is this (or something close to it):
dependencies:
  runtime:
    "vim" : [">= 8.2"]

Closing since this looks like version constraint was invalid.


DM_GWPipeline_Gateway_ServerUnreachable

We have issues with our setup (vnet gateway) and get the following error message regularly when the data volume is high (10 GB+):
Finished executing instance 'Margin Analysis' Execution Package 'Margin Analysis SSL'
Execution failed
Start Time : 5/24/2023 6:30:07 AM End Time : 5/24/2023 11:48:26 AM on server: vm-timextender-
-Execute Execution Package Margin Analysis SSL 'Processing failed'
    Microsoft.AnalysisServices.OperationException: Failed to save modifications to the server. Error returned: '{"error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","pbi.error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","parameters":{},"details":[{"code":"DM_ErrorDetailNameCode_UnderlyingErrorCode","detail":{"type":1,"value":"-2146232060"}},{"code":"DM_ErrorDetailNameCode_UnderlyingErrorMessage","detail":{"type":1,"value":"<pi>A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable)</pi>"}},{"code":"DM_ErrorDetailNameCode_UnderlyingHResult","detail":{"type":1,"value":"-2146232060"}},{"code":"DM_ErrorDetailNameCode_UnderlyingNativeErrorCode","detail":{"type":1,"value":"-1"}}],"exceptionCulprit":1}}}

    Technical Details:
    RootActivityId: a210e836-a245-475e-a118-0ccd89494326
    Date (UTC): 5/24/2023 9:47:30 AM
    '.
       at Microsoft.AnalysisServices.Tabular.Model.SaveChangesImpl(SaveOptions options)
       at Microsoft.AnalysisServices.Tabular.Database.OnAfterUpdate(UpdateOptions options)
       at TimeXtender.Tabular.Engine.TabularEngine.Process(Model model)

    Details:

    Microsoft.AnalysisServices.OperationException: Failed to save modifications to the server. Error returned: '{"error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","pbi.error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","parameters":{},"d...

    System.Exception

Execute PowerBIPremiumEndpoint endpoint PowerBI Margin Analysis:Error:Processing failed
  -Execute PowerBIPremiumEndpoint endpoint PowerBI Margin Analysis 'Processing failed'
      Microsoft.AnalysisServices.OperationException: Failed to save modifications to the server. Error returned: '{"error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","pbi.error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","parameters":{},"details":[{"code":"DM_ErrorDetailNameCode_UnderlyingErrorCode","detail":{"type":1,"value":"-2146232060"}},{"code":"DM_ErrorDetailNameCode_UnderlyingErrorMessage","detail":{"type":1,"value":"<pi>A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable)</pi>"}},{"code":"DM_ErrorDetailNameCode_UnderlyingHResult","detail":{"type":1,"value":"-2146232060"}},{"code":"DM_ErrorDetailNameCode_UnderlyingNativeErrorCode","detail":{"type":1,"value":"-1"}}],"exceptionCulprit":1}}}

      Technical Details:
      RootActivityId: a210e836-a245-475e-a118-0ccd89494326
      Date (UTC): 5/24/2023 9:47:30 AM
      '.
         at Microsoft.AnalysisServices.Tabular.Model.SaveChangesImpl(SaveOptions options)
         at Microsoft.AnalysisServices.Tabular.Database.OnAfterUpdate(UpdateOptions options)
         at TimeXtender.Tabular.Engine.TabularEngine.Process(Model model)

      Details:

      Microsoft.AnalysisServices.OperationException: Failed to save modifications to the server. Error returned: '{"error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","pbi.error":{"code":"DM_GWPipeline_Gateway_ServerUnreachable","parameters":{},"d...

      System.Exception

Can you add guidance to the docs how we can resolve this?

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

ID: 92f41ca5-f249-e0a8-fb68-d19215f5ca66
Version Independent ID: 74828e70-9e56-afd3-aa11-5bfaab20e384
Content: Troubleshoot gateways - Power BI
Content Source: powerbi-docs/connect-data/service-gateway-onprem-tshoot.md
Service: powerbi
Sub-service: powerbi-gateways
GitHub Login: @arthiriyer
Microsoft Alias: arthii

Thanks for posting – note that we can only answer feedback related to the documentation, and can’t provide direct support or respond to feature requests.
Your best venue for getting an answer or feedback on your question is from the community (https://community.powerbi.com) or from support at https://support.powerbi.com. You can also provide feedback using the Give Product Feedback button at the bottom of the article page.


Add batch-loader plugin

Motivation
Backstage catalog client has getEntityByRef and getEntities method. The 1st allows to get a specific entity by its reference, the 2nd method allows to get multiple entities which are matched by passed filter. Currently there is no way how to get multiple entities by an array of refs in one request/call
Approach
Add separate plugin @frontside/backstage-plugin-batch-loader that expose getEntitiesByRefs with missing functionality. That method allows to retrieve multiple entities by their refs in one call. Which is much efficient than making a lot multiple calls of getEntityByRef

The following preview packages were published:

Name
Version
Install Command

@frontside/backstage-plugin-batch-loader
0.1.1-dl-batch-loader.0
yarn add @frontside/backstage-plugin-batch-loader@dl-batch-loader

Generated by @thefrontside/actions


Handle socket hang up errors

Mar 02 05:20:06 8f8106af173b gcc:  Error: socket hang up
Mar 02 05:20:08 8f8106af173b gcc:      at createHangUpError (http.js:1476:15)
Mar 02 05:20:25 8f8106af173b gcc:      at Socket.socketCloseListener (http.js:1526:23)
seems like http://stackoverflow.com/questions/21957258/socket-hang-up-error-with-multiple-http-get-requests may be the answer

Still happening, extremely rarely.

Not seen this for a long while now...closing.


browbag of the methods that can be replaced by a 1 liner

I would like to remove them but to be less abrupt I propose to use a deprecation cycle with deprecated lib

can you give an example?

I found trhis one in string:
def eq(string, to_compare):
    """ Compare two ee.String and return 1 if equal else 0 """
    string = ee.String(string)
    to_compare = ee.String(to_compare)
    return string.compareTo(to_compare).Not()

in pure ee it is a one-liner:
is_same = ee.String("toto").compareTo("toto").Not()

I found some of them from time to time (even though I think this one is useful indeed because easier to find in a documentation.

I have another one:
filter.daterange:
def dateRange(range):
    """Filter by DateRange

    :param range: date range
    :type range: ee.DateRange
    :return: the filter to apply to a collection
    :rtype: ee.Filter
    """
    ini = range.start()
    end = range.end()
    return ee.Filter.date(ini, end)

can clearly be written as a pure ee one-liner:
filter = ee.Filter.date(range.start(), range.end())

def castImage(value):
    """Cast a value into an ee.Image if it is not already"""
    if isinstance(value, ee.Image) or value is None:
        return value
    else:
        return ee.Image.constant(value)

I'm not sure I need a wrapper to not make this mistake.

Ok, I get it. Yes, you're right, it's too much 😄

I'll continue to post them here when I face them so that I have a list to work with when we start the deprecation cycle.

def millisToDatetime(millis):
    """Convert from milliseconds to ``datetime.datetime``."""
    return datetime.fromtimestamp(millis / 1000.0)

I think there were pretty much all covered (at least for the tools module)


chore(tutorials/jokes): prefetch new page

Fixes https://github.com/remix-run/remix/discussions/961

@kentcdodds you want this in the tutorial? If so go ahead and merge :)

Actually, in all cases, these code blocks come before we add JS to the page so it won't do anything. There's a section in the tutorial where I describe prefetching and I suppose we could mention you could add it to the new link and even add a code block there if you'd like: https://remix.run/docs/en/v1/tutorials/jokes#prefetching

Ah yeah, it introduces the concept already, so I think we're good.


Updated example programs with latest SDK syntax

Some of the SDK syntax changed slightly when we added AppName.  Let's update all the programs to work correctly with that.

Other changes:

Removed local Java jar reference
Added "AppName" to Python example
Fixed import reference for Python sample company report
Fixed import for Typescript
Corrected nullability rules for TypeScript

Javascript and Typescript files looks good to me!


IFU-master-2022-05-10 and "stable_train_samples_per_second" addition

This PR includes the following

IFU till 10 May 2022
Added "stable_train_samples_per_second" code (https://github.com/ROCmSoftwarePlatform/transformers/commit/d5ba921054030b7df7b5828763701f45166c7ec4)

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Filed https://github.com/ROCmSoftwarePlatform/transformers/pull/13 instead of this PR. Hence closing this.


In case of a one-time cue; when exactly? Only once? Or maybe once at 1 minute and once at 30 seconds?

I rather thought of it being a cue, to draw attention to the dwindling time. If only one sound is to be played, maybe play it once at T-1min and twice at T-30sec? Having more than one sound would also be an option.

Done!


Increase clickable area in the wallet

Got a feedback from an important investor that we need to make wider area (arrow + word) clickable in the wallet:

Please update!

Ready on staging, waiting on https://github.com/threefoldtech/threefold_wallet/issues/239 to deploy


Code-sign with the "iPhone Developer" identity for iphoneos SDK only

Fixes #6

Thanks Cédric, you can codesign bundles for iOS now?


the difference between provisioner kubernetes.io/cinder from openstack.org/standalone-cinder

maybe it's not the right place to ask here，but could any one tell me what's the difference in provisioner kubernetes.io/cinder from openstack.org/standalone-cinder
as we all know there are two kinds of provisioner in kubernetes storageclass one is：
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: hdd1
provisioner: kubernetes.io/cinder
parameters:
type: HDD1 # change for your cloud volume type
availability: nova
and one is :
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: cinder-standard-iops
provisioner: openstack.org/standalone-cinder
parameters:
type: standard-iops
I'm wondering what's the difference between them,Thanks!

The up-to-date cinder provisioner lives here now https://github.com/kubernetes/cloud-provider-openstack/tree/master/pkg/volume/cinder , you may have better luck asking there.
kubernetes.io/cinder refers to the in-tree (built-in to kubernetes) plugin and openstack.org/standalone-cinder to the external/out-of-tree at the place I linked, I am not sure what is different between them other than that

Hi!  The standalone-cinder is designed for using cinder when the k8s nodes
are not part of an openstack cloud.  It works without requiring Nova for
handling volume attachment.  You can configure the standalone-cinder
provisioner to communicate with an existing Keystone instance or directly
with Cinder using noauth.  The other provisioner IIUC is associated with
the Openstack cloud provider and expects you to have k8s deployed on top of
an Openstack cloud.
On Thu, Jul 26, 2018 at 2:44 AM Zhang Yong<EMAIL_ADDRESS>wrote:

maybe it's not the right place to ask here，but could any one tell me
what's the difference in provisioner kubernetes.io/cinder from
openstack.org/standalone-cinder
as we all know there are two kinds of provisioner in kubernetes
storageclass one is：
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: hdd1
provisioner: kubernetes.io/cinder
parameters:
type: HDD1 # change for your cloud volume type
availability: nova
and one is :
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: cinder-standard-iops
provisioner: openstack.org/standalone-cinder
parameters:
type: standard-iops
I'm wondering what's the difference between them,Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-incubator/external-storage/issues/884, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAUV_9rIcumQ62PSAx-Rgq5rq4oZqn4Oks5uKWU4gaJpZM4VhQxg
.

--
Adam Litke

Hi!  The standalone-cinder is designed for using cinder when the k8s nodes
are not part of an openstack cloud.  It works without requiring Nova for
handling volume attachment.  You can configure the standalone-cinder
provisioner to communicate with an existing Keystone instance or directly
with Cinder using noauth.  The other provisioner IIUC is associated with
the Openstack cloud provider and expects you to have k8s deployed on top of
an Openstack cloud.
On Thu, Jul 26, 2018 at 2:44 AM Zhang Yong<EMAIL_ADDRESS>wrote:

maybe it's not the right place to ask here，but could any one tell me
what's the difference in provisioner kubernetes.io/cinder from
openstack.org/standalone-cinder
as we all know there are two kinds of provisioner in kubernetes
storageclass one is：
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: hdd1
provisioner: kubernetes.io/cinder
parameters:
type: HDD1 # change for your cloud volume type
availability: nova
and one is :
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: cinder-standard-iops
provisioner: openstack.org/standalone-cinder
parameters:
type: standard-iops
I'm wondering what's the difference between them,Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-incubator/external-storage/issues/884, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAUV_9rIcumQ62PSAx-Rgq5rq4oZqn4Oks5uKWU4gaJpZM4VhQxg
.

--
Adam Litke

get it,really thank you both! @wongma7 @aglitke


SwiftUI: View that show @Observable ServerController and Server don't update

The following views don't update when @Observable instances of ServerController and Server are updated:

ServerManagerView.swift
ServerListView.swift
ServerCellView.swift
ServerListMenu.swift

The views are modeled after the Library/Book example from Apple:
https://developer.apple.com/documentation/swiftui/migrating-from-the-observable-object-protocol-to-the-observable-macro
Can anyone find the issue here?

Fixed in https://github.com/ronaldmannak/PicoMLXServer/commit/1f07bdad5645d3e45952426f87dc4a80a86c47bc


cloned volumes - why?

Hey @displague
Why does the plugin clone the volumes when creating backup? why not creating the volume from the snapshot only when running 'velero restore' ?

Hi, @mzimry.
I've created:

#6

It looks like you walked down a similar path  with you comment here: https://github.com/linode/linode-blockstorage-csi-driver/issues/107#issuecomment-1937796723
This project clones the volume because this is functionally equivalent to taking a snapshot (short of support for an snapshot feature and any benefits or optimizations that may come with that approach).
I don't see API alternatives: https://www.linode.com/docs/api/volumes/#volume-clone

I am so disconnected from this project that I completely forgot Linode Object Storage was involved.


Possible to get information when hdr is turned on?

Hi Merdok,
first i want to thank you four your work on this project.
I’m asking if it’s possible to get the information from the tv that HDR is turned on. I think the TV uses the same function like our custom notifications.

I you can tell me if it’s possible I can also try to implement it.

I do not think that this is possible. Honestly i do not even know for what such information would be useful...

I have an DIY Ambilight and need to call a script for calibrating my Video-Grabber  when I’m Watching HDR content. with this information, I could automate the process.

I see, but like i said i do not think that this information can be retried from the TV. I only saw Information if 3D is turned on before.

Thank you for the information


try more menu tests

Codecov Report

Merging #405 into experimental will decrease coverage by <.01%.
The diff coverage is 83.33%.

@@               Coverage Diff                @@
##           experimental     #405      +/-   ##
================================================
- Coverage         78.29%   78.28%   -0.01%
================================================
  Files                30       30
  Lines              1594     1598       +4
================================================
+ Hits               1248     1251       +3
- Misses              346      347       +1

Impacted Files
Coverage Δ

tests/test_menu.py
95.23% <83.33%> (-4.77%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1818b95...86e40d1. Read the comment docs.


[5.3] Add exception logging to queued job attempts

This is a second attempt at logging exceptions whenever a job attempt fails. (https://github.com/laravel/framework/pull/6486)
I think jobs should fail only if enough attempts were made unsuccessfully, as it is current behavior. As a job might fail because of different exceptions I decided to save exceptions based on job attempts.
I tried adding a list failed attempts command, but given stack traces and exception messages are so long reading the output wasn't helpful. I think people would actually read the database instead an artisan command.
This PR is related to this: https://github.com/laravel/laravel/pull/3769
Please let me know if there's something you'd like to change. I think this should be very helpful to people as it'd be to me.

I don't think this belongs in the core like this, sorry. :-1: from me.

Can you describe in detail what this is?

I much preferred the other PR we had that did exception logging.

I know this might seem a little opinionated but framework is already logging fails. It might as well log the reason for the fail (which I think is the first thing you'll look for once you find a job failed).
In detail this PR saves the exception message, the stack trace, the time it failed and the connection, the queue and the payload of the failed job. It doesn't change current behavior, jobs still fail after some user specified number of attempts.
It, also, creates a command that creates the migration for the table, and a command to flush all the logged exceptions. Both things similar to how failed jobs work.
The main difference from previous PR and my approach is that jobs might fail once for different reasons (exceptions). This PR saves the exception that was thrown each time a job was unsuccessfully processed, not only the one that was thrown when max attempts was reached.

Is there a way to capture this information yourself using the current queue events?

There is, if you listen for the Illuminate\Queue\Events\JobExceptionOccurred event.

Yeah I would just listen for the event.

So I'm having some issues with this as well -- can't tell why some jobs are failing. I've registered an event listener to listen for Illuminate\Queue\Events\JobExceptionOccurred but I'm unsure how to retrieve the exception or error.

@mcblum that'd be by accessing the exception property in it:
public function handle(Illuminate\Queue\Events\JobExceptionOccurred $event)
{
    var_dump($event->exception);
    dd($event->data);
}


Hardcode all elements with an isAttached property.

Hacky fix to work around PolymerElements/iron-demo-helpers#47 until the new linter is out.
Also fixes a few issues with the way that we mix module systems here.

I don't know what this means, so I give it a wholehearted endorsement! 👍👍👍

Reviewed 8 of 8 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Gentle ping! travis is failing for some elements based on this


Data migration from storage

Tiesheets are organized within folders named as the plss/blm point ID within a production project bucket


Feature/graphs

Had to re:do my whole approach as I spent longer than I should have trying to layer different lines on top of themselves.
Had to use the mutate to adjust the overall shape of the data frame in order to plot the male & female lines on the same graph.
Need to add writing and a bit of neatening but the main content is there.

Blake,
We need two tables each. Any ideas on what the second could be in your section?
Lisa

Could you calculate the min, Q1, median,  Q3 and max for the males per 100 female ratio and present this in a table?
I have code for this if you want me to share it and you could than just change for our data set.

Yep all good I can do that! Will get to it tomorrow. Not much on at work tomorrow so I’ll be doing this during work hours
From: lisapizzol @.>
Sent: Thursday, November 30, 2023 6:43 PM
To: lisapizzol/ETO5513_Assignment2 @.>
Cc: bell0013 @.>; Author @.>
Subject: Re: [lisapizzol/ETO5513_Assignment2] Feature/graphs (PR #6)
Could you calculate the min, Q1, median, Q3 and max for the males per 100 female ratio and present this in a table?
I have code for this if you want me to share it and you could than just change for our data set.
—
Reply to this email directly, view it on GitHub https://github.com/lisapizzol/ETO5513_Assignment2/pull/6#issuecomment-1833255141 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BDQJRL2DXNT4JBEF6EGNPBTYHA2JLAVCNFSM6AAAAABAAVQT5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZTGI2TKMJUGE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BDQJRLZMFY2TAYIH2XMPFTLYHA2JLA5CNFSM6AAAAABAAVQT5GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTNIVAOK.gif Message ID: @.*** @.***> >

Hey Lisa,
I just pushed through my last changes on the main branch – accidentally – while trying to make my push work. It was literally because I had just deleted the scribble in the readme file that it wasn’t working…lol. Spent an hour trying to rebase and restore and auto merge etc… sigh.
Anyway, I think It’s looking pretty good. I’m not sure which exactly code we should keep and which we should hide. I might leave that up to you.
I think writing the introduction and conclusion each separately and then pushing it (without merging it) would give a good merge conflict we can use.
Please pull the repo run the knit and have a look and tell me what you think 😊
From: lisapizzol @.>
Sent: Thursday, November 30, 2023 6:31 PM
To: lisapizzol/ETO5513_Assignment2 @.>
Cc: bell0013 @.>; Author @.>
Subject: Re: [lisapizzol/ETO5513_Assignment2] Feature/graphs (PR #6)
Had a similar issue myself.
—
Reply to this email directly, view it on GitHub https://github.com/lisapizzol/ETO5513_Assignment2/pull/6#issuecomment-1833242529 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BDQJRL754HCQHH4WDY4WYBTYHAY3LAVCNFSM6AAAAABAAVQT5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZTGI2DENJSHE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BDQJRL5URCAPMMLQO3VXEU3YHAY3LA5CNFSM6AAAAABAAVQT5GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTNIUH2C.gif Message ID: @.*** @.***> >

Also for future, if you right click the file up in the top right window and click ‘Diff’ it shows what I’ve been expecting to see during merge conflicts on github, but within RStudio
From: lisapizzol @.>
Sent: Thursday, November 30, 2023 6:31 PM
To: lisapizzol/ETO5513_Assignment2 @.>
Cc: bell0013 @.>; Author @.>
Subject: Re: [lisapizzol/ETO5513_Assignment2] Feature/graphs (PR #6)
Had a similar issue myself.
—
Reply to this email directly, view it on GitHub https://github.com/lisapizzol/ETO5513_Assignment2/pull/6#issuecomment-1833242529 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BDQJRL754HCQHH4WDY4WYBTYHAY3LAVCNFSM6AAAAABAAVQT5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZTGI2DENJSHE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BDQJRL5URCAPMMLQO3VXEU3YHAY3LA5CNFSM6AAAAABAAVQT5GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTNIUH2C.gif Message ID: @.*** @.***> >

Also made a push to the main to fix my figure numbers since the intro and has been added it has shifted the numbers.

Yeah sorry I forgot to mention that bit. It is a bit wiggly – we can adjust that at the end if needed.
It also doesn’t have a minimum of conflict counts so that’s nice! I must have carried that over from the previous one.
Do you want me to work on the intro and you can write the conclusion and add your references to the end?
From: lisapizzol @.>
Sent: Friday, December 1, 2023 3:33 PM
To: lisapizzol/ETO5513_Assignment2 @.>
Cc: bell0013 @.>; Author @.>
Subject: Re: [lisapizzol/ETO5513_Assignment2] Feature/graphs (PR #6)
Also made a push to the main to fix my figure numbers since the intro and has been added it has shifted the numbers.
—
Reply to this email directly, view it on GitHub https://github.com/lisapizzol/ETO5513_Assignment2/pull/6#issuecomment-1835442039 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BDQJRL2CZEBAITHQNVZ7LD3YHFMXNAVCNFSM6AAAAABAAVQT5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZVGQ2DEMBTHE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BDQJRLY43PDHWUVTCXN6GS3YHFMXNA5CNFSM6AAAAABAAVQT5GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTNM2PXO.gif Message ID: @.*** @.***> >

Do we need to write in the 4 questions as well?
From: lisapizzol @.>
Sent: Friday, December 1, 2023 3:33 PM
To: lisapizzol/ETO5513_Assignment2 @.>
Cc: bell0013 @.>; Author @.>
Subject: Re: [lisapizzol/ETO5513_Assignment2] Feature/graphs (PR #6)
Also made a push to the main to fix my figure numbers since the intro and has been added it has shifted the numbers.
—
Reply to this email directly, view it on GitHub https://github.com/lisapizzol/ETO5513_Assignment2/pull/6#issuecomment-1835442039 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BDQJRL2CZEBAITHQNVZ7LD3YHFMXNAVCNFSM6AAAAABAAVQT5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZVGQ2DEMBTHE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BDQJRLY43PDHWUVTCXN6GS3YHFMXNA5CNFSM6AAAAABAAVQT5GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTNM2PXO.gif Message ID: @.*** @.***> >

We have to show evidence of both working on the intro and conlusion in some way.
I wonder if you write the introduction first and dont include my questions and then I can add them.
I will write the conclusion first and not include your anlysis sections for you to them add them.
In terms of including the questions do you mean throughout the analysis or just in the intro and conclusion?

I just opened a PR and added you as reviewer, let me know if you’re happy with this or we can adjust the approach
From: lisapizzol @.>
Sent: Friday, December 1, 2023 4:02 PM
To: lisapizzol/ETO5513_Assignment2 @.>
Cc: bell0013 @.>; Author @.>
Subject: Re: [lisapizzol/ETO5513_Assignment2] Feature/graphs (PR #6)
We have to show evidence of both working on the intro and conlusion in some way.
I wonder if you write the introduction first and dont include my questions and then I can add them.
I will write the conclusion first and not include your anlysis sections for you to them add them.
In terms of including the questions do you mean throughout the analysis or just in the intro and conclusion?
—
Reply to this email directly, view it on GitHub https://github.com/lisapizzol/ETO5513_Assignment2/pull/6#issuecomment-1835463941 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BDQJRL2JA3HBL46K5PIEL2TYHFQGFAVCNFSM6AAAAABAAVQT5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZVGQ3DGOJUGE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BDQJRL7OZZI4M4RPZTBKWPTYHFQGFA5CNFSM6AAAAABAAVQT5GWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTNM32QK.gif Message ID: @.*** @.***> >


Double position after re-log

In some situation, when player re-log during fishing contest has two stats and finally - two places. Example in screenshot.
In screenshot - Player Redex2 re-logged and counted twice. But reward is only one, from highest position.

Thanks for reporting. Could you send me your config and fish files? It'll
be very helpful.
2017-01-16 7:56 GMT+09:00 TheoMarque<EMAIL_ADDRESS>
In some situation, when player re-log during fishing contest has two stats
and finally - two places. Example in screenshot.
In screenshot - Player Redex2 re-logged and counted twice. But reward is
only one, from highest position.
[image: 2017-01-15_19 57 04]
https://cloud.githubusercontent.com/assets/19385639/21966971/03eadd10-db7e-11e6-908e-4da64a4c3ebc.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/elsiff/MoreFish/issues/3, or mute the thread
https://github.com/notifications/unsubscribe-auth/ASUOZ38IRFNdzA13pkbHApdR8tizdjXiks5rSqQigaJpZM4LkD68
.

MoreFish.zip


Price per token should be ETH not the token name

And if the currency symbol is too long, it will cover the amount input box

@James-Sangalli this was merged


Add ability to specify service requirements in hash-lookup

Rationale / use-case:

If service A wants to contact service B,  but no instance of service B exists, it needs to allocate one. Part of the process of allocation is to identify a node that satisfies the service constraints of service B.
Ideally need to consider both compute and network resource types:

For compute (e.g. CPU, RAM, etc.) requirements of service B, that can be done by identifying a node that has the available resources.
For network (e.g. latency, bandwidth, etc.) requirements, that must be identified in relation to service A. In other words, the network path between service A and B must meet those requirements.

The hash-lookup service would thus return not only a docker hash associated with a service, but also its service requirements, such that the LCA manager can identify an appropriate target node / allocator.

@t-lin Re: the discussion today (Jun 25), reading your original comment on this issue, it seems like I would still need to define a separate set of "allocation" requirements for compute resources. Using your example above, the CPU or RAM requirements for the node we allocate service B on could be different than the CPU or RAM requirements that service B's proxy uses when finding suitable peers to contact.

I'm not quite sure what you mean. The way I'm thinking, when service B's proxy wants to find suitable peers to contact, it would focus more on those service's network requirements, since that's a relational metric (i.e. relative with respect to service B). We can hopefully assume that any instance of those services were allocated on nodes that meet their compute requirements. On the other hand, if service B's proxy wants to find peers to contact and can't find any, then it needs to find suitable nodes to allocate on... and in this case it'd need to find nodes that meet the intended service's compute requirements (absolute) + network requirements (relative).
I suppose you could keep "allocation" separate to represent the compute requirements (e.g. CPU, RAM, etc.), which are absolute, and "perf" to mean network merics, which are relational/relative (i.e. RTT and bandwidth)?
Let me know if this is all still kinda fuzzy.


[lex] add " (double quote) when lexing string

Where
lexer
Bug detail
when lexing such statement, string a = "hello"
token value should be hello, not "hello"

confirmed that it is not bug, talked with @joomanzi , close


Silence Monitoring Alerts for Integration/Conformance/E2E Tests

What can we do to silence monitoring alerts for integration/conformance/e2e tests?
cc: @wyb1 @dkistner @dguendisch @schrodit @OlegLoewen

Short update:
monitoring/alerting team will introduce a new label handling. If a cluster contains the corresponding label, alerting will be ignored. Output qualification team will ingest this label into all test clusters.

Thank you!


#167 - remove gulp uglify

remove 'gulp-uglify' from package json and gulp task for JS
for minify JS will use only: 'uglifyify'

Having gulp-uglify in the pipeline even after uglifyify transform was on purpose back when we created the pipeline. The motivation was that uglifyify optimizes each file separately before being added to the bundle while uglify should still process the whole bundle after it’s combined.
I can’t find any docs to that, but there is at least a hint: http://stackoverflow.com/a/40257609/1149395
I think we should test whether there are any noticeable savings when using both of them and keep uglify there if so.


Update tier 1 institutional partners

Updated based on known affiliations.
cc @damianavila @willingc @ellisonbg @Carreau who I also updated, for approval.

+1

+1
btw I see Quansight listed in the sponsor section as well. Was there a donation from Quansight to Jupyter?

+1

Thanks all!


checkpointer: make sanitize function idempotent.

The new behavior reads back checkpoints from disk when the checkpointer
restarts, e.g. on node reboot. It was then round-tripping those
checkpoints through the sanitize() function which was not idempotent.

Why the first results are gotGrace*, and the second results are got* ?


Some minor errors in Level 2 Project

Hello, thanks a lot for this course! It was very helpful. I would like to point out two minor errors in the Level 2 Project pdfs:

[ ] Exercise #14 Create a view called “customers_shipped_vw” for all customers (customer id, customer name,
customer city, order status) with orders that are in “shipping” status. - It should read "shipped" instead of "shipping";

[ ] Solution of Exercise # 4 - WHERE price > 4000 should be WHERE price > 3000

Hi
Thank you for highlighting this issue! Your feedback is greatly appreciated and has led us to update our resources accordingly.
https://github.com/PacktPublishing/Master-SQL-for-Data-Analysis/tree/9eafb56004aff00c75a1bc037b14e0f98b2fc128/Level 2 Resources/Level 2 Project


I cannot delete networks any more?

# sf-client network list
+--------------------------------------+----------+-----------+------------------+
|                 uuid                 |   name   | namespace |     netblock     |
+--------------------------------------+----------+-----------+------------------+
| 0e0a875a-33c7-4eb0-b3e0-c8417f40ddc0 | net_four |   system  | <IP_ADDRESS>/24 |
| 1617efd9-cc28-4680-bfcc-d1bac83c48f5 | net_one  |   system  | <IP_ADDRESS>/24 |
| 5374c231-8a19-47b3-b5c7-965f8fc8d24e | net_one  |   system  | <IP_ADDRESS>/24 |
| ac8caa29-7057-4931-ac18-2e6afd85c7b0 | net_one  |   system  | <IP_ADDRESS>/24 |
| d9278090-483b-41ed-9e6a-449de4a3952d |  mikal   |   system  |  <IP_ADDRESS>/24  |
+--------------------------------------+----------+-----------+------------------+
root@sf-1:/etc/netplan# sf-client network delete d9278090-483b-41ed-9e6a-449de4a3952d
ERROR: Cannot delete resource: you cannot delete an in use network
root@sf-1:/etc/netplan# sf-client network delete 0e0a875a-33c7-4eb0-b3e0-c8417f40ddc0
ERROR: Cannot delete resource: you cannot delete an in use network
root@sf-1:/etc/netplan# sf-client network delete 1617efd9-cc28-4680-bfcc-d1bac83c48f5
ERROR: Cannot delete resource: you cannot delete an in use network

Seems dodgy to me.

 We need to somehow reap interfaces which are erroneously left lying around, possibly in the cleaner.

Do we have a method to cause the stray interfaces?

I am not sure what is causing them. I think they get created when an instance fails to start, but it's an unfounded theory at the moment.

I have just caused the same issue by pounding on the system. Will investigate.

CI does this all the time and hasn't seen this in a while, so closing.


Curry function doesn't work well with all callable forms

The curry function fails when the first argument is not a callable in a string form.
I'm going to add two commits:

The first one adds a test which proves what I'm saying
The second one is a proposal for a fix

Thanks for your contribution.
Everything looks fine.


Fixed not working silent refresh when using 'code'

window.location.search is "" when using the iframe.
The querySource seems to have the correct value
A fix for #600

Wow, amazing! Is that truly all that is needed to fix the issue, while keeping things working for other flows and code paths?! 😮 If so: fantastic! 💖

I came to the same fix and it seems to make sense for both paths.
For reference, looks like it was the master merge where it got mixed up: https://github.com/manfredsteyer/angular-oauth2-oidc/pull/609/commits/34d363ea2457a8e571372f361cb23232ede55752#diff-fbc8c2d288ee2f0a2a9d42a46e5292bdR1445

That's great. Thanks! I'll make a 9.1 release ready soon.

Wow, I had no idea that it would be THAT easy!


[GAL-307] [GAL-306] Popover Improvement

Small Updates
Hide the follow button if its logged in user card

Removed the hidden collection from total number

this is awesome! is it ready for review?!

@Robinnnnn Yes! Just finalized the total collection and now is ready

awesome! thanks @jakzaizzat !


Website Section Title - Generic Component

Description

Every section has the same title, there is no a generic component that implemented on every section
Creating a generic component which will be used across the site

Screenshots

Additional information
No response

I'll fix that on my next PR

i already created a common component for this, it's implemented in the maintainers and newbies pages.
so we can use it in the homepage as well

@rotembarsela I agree with @Drorka she did it already


Fixes for file thumbnail deletion that was broken when thumbnailType was added

This causes some exceptions where file_info cant get mimetype from the file because it doesn't actually exist when tests are run. If type is stored in the database then it can be pulled from $data easily in prepareFilesForDeletion. Might want to somehow make thumbnailPath require saving the type in the database so that prepareFilesForDeletion can still function.

Should be resolved, my master was out of date.

Find a way to fix the exceptions.

Exceptions should be taken care of. Let me know if this is acceptable.


Do we need all this polkadot stuff?

Is your feature request related to a problem?

This could be a dumb question, but why do we need all this polkadot stuff? 332K for 'keyring' import it's like 3 times the size of nuxt

ht/ @ro
Describe the solution you would like
It think we only need @polkadot/js-api and extension
Describe alternatives you have considered
Do we need @vue-polkadot/vue-api?
May check Talisman API and wrap it around
Related
#439

[ ] Load keyring as plugin

[ ]  Load keyring as plugin

#1327

@vikiival is this resolved?

Yup
7f47424972b0ffc40b830926e9aba1f42ea54e8b


Clang-format support

Adds a .clang-format custom style (based on Serac).
Runs clang-format on all header and source files in src
Adds an azure pipeline to verify formatting with clang-format 14 upon pushing to GitHub
Also turns on checks for header files and code coverage (based on implementations in Serac)
NOTE: Documentation check is working, but doxygen comments need to be fixed before this check can be enabled.  Defer this to a future PR.
Once the PR is merged into develop, leaving a comment /style in the PR should run clang-format to apply style to code (see this Serac PR for more details)

/style

/style

This one should be good to go now


It is not possible to start an instance

Had the same issue, changed my password to "letters only" no special characters. Then it worked

Just performed a clean install - configured and started without issue.

2022-05-31 07:12:48.002 - info: host.nuc-iobroker "system.adapter.robonect.0" enabled
2022-05-31 07:12:48.027 - info: host.nuc-iobroker instance system.adapter.robonect.0 started with pid 579172
2022-05-31 07:12:49.011 - info: robonect.0 (579172) starting. Version 0.1.4 in /opt/iobroker/node_modules/iobroker.robonect, node: v14.19.1, js-controller: 4.0.21
2022-05-31 07:12:49.030 - info: robonect.0 (579172) Rest period 1 not configured. Period will be ignored.
2022-05-31 07:12:49.031 - info: robonect.0 (579172) Rest period 2 not configured. Period will be ignored.
2022-05-31 07:12:50.061 - info: robonect.0 (579172) Done
2022-05-31 07:12:50.088 - error: robonect.0 (579172) Error: Error: getaddrinfo EAI_AGAIN ralf
2022-05-31 07:12:50.090 - error: robonect.0 (579172) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2022-05-31 07:12:50.090 - error: robonect.0 (579172) unhandled promise rejection: Cannot read property 'status' of undefined
2022-05-31 07:12:50.091 - error: robonect.0 (579172) TypeError: Cannot read property 'status' of undefined
at Robonect. (/opt/iobroker/node_modules/iobroker.robonect/main.js:283:42)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
2022-05-31 07:12:50.091 - error: robonect.0 (579172) Cannot read property 'status' of undefined
2022-05-31 07:12:50.097 - info: robonect.0 (579172) cleaned everything up...
2022-05-31 07:12:50.098 - info: robonect.0 (579172) terminating
2022-05-31 07:12:50.098 - warn: robonect.0 (579172) Terminated (UNCAUGHT_EXCEPTION): Without reason
2022-05-31 07:12:50.653 - error: host.nuc-iobroker instance system.adapter.robonect.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2022-05-31 07:12:50.653 - info: host.nuc-iobroker Restart adapter system.adapter.robonect.0 because enabled
2022-05-31 07:12:54.249 - info: host.nuc-iobroker "system.adapter.robonect.0" disabled

The problem is the password with special characters, with an unsafe password it will run


Add ignore dependencies to avoid access network in install:local

Otherwise it will access network if no dependencies match, even there are higher version gems available in local

If no dependencies match, will the gem even work at all?

@indirect Bundler will not consider pre-release gems, so will try to install gems if those non-pre release gems can not found in local (which is right behavior), But then Bundler need to access network to install them even you say  --local (seems currently only resolve at local if given local option).
Anyway, I close this PR.

Bundler will consider prerelease gems if the gemspec you are installing allows them! I suggest you just do that.
On Sat, Sep 12, 2015 at 7:14 PM, Eric Guo<EMAIL_ADDRESS>wrote:

@indirect Bundler will not consider pre-release gems, so will try to install gems if those non-pre release gems can not found in local (which is right behavior), But then Bundler need to access network to install them even you say  --local (seems currently only resolve at local if given local option).
Anyway, I close this PR.
Reply to this email directly or view it on GitHub:
https://github.com/bundler/bundler/pull/3986#issuecomment-139839741


fix serviceUuids var check in peripheral-explorer.js

it was previously using localName to check.

@jrobeson thanks!


Stop serving endpointslice v1beta1

Please provide a description of this PR:

@hzxuzhonghu: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
e828fcdc9d7434721494202b932dc6ca6378f2a0
link
true
/test release-notes

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hzxuzhonghu: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
4ef7287454d0f31d81a761432c1518566232a0f5
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

It appears that v1beta1 is no longer being served as of version 1.25. Should we continue to support it until our minimum supported k8s version meets it?

Should split unrelated code out from https://github.com/istio/istio/pull/43725?

@hzxuzhonghu: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
feaff280c69b2f832cb4150fddfb1291e1ab1834
link
true
/test lint

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


LIteboard does not work alongside Rack 3

After creating a new Rails 7.1 application and running the liteboard executable,
bundle exec liteboard -d path/to/data

I see the following error when trying to visit the app at http://localhost:9292:
NoMethodError: undefined method `unescape' for module URI

This error is reproducible with the following dependencies:
Ruby version: 3.3.0
Rails version: 7.1.2
Rack version: 3.0.8
Litestack version: 0.4.2
With this set of dependencies, litestack installs an old version of hanami-router: 0.6.2, whereas the most recent version of hanami-router as of this writing is 2.0.x. The 0.6.x version of hanami-router is not compatible with Ruby 3, hence the error with the URI module. I believe the hanami-router 0.6.x is installed because it does not constrain the Rack version; Bundler happily picks this version to live alongside Rack 3 in my Rails application since latest version of hanami-router is constrained to Rack 2.x.
I've opened an issue with hanami-router to inquire about support for Rack 3. In the meantime, a possible fix in Litestack would be to match the rack constraint with rack ~> 2 or rack < 3.

For anyone else looking for a workaround, I'm currently downgrading to Rack 2.x in my Rails 7.1 application:
gem "rack", "~> 2.2" # litestack's liteboard depends on hanami-router which does not currently support rack 3.x as of Dec 2023

This has been fixed in head, hanami-router is removed and liteboard now relies on the rack and rackup gems directly


TypeError: unhashable type

Describe the bug
Call setUp fails on fake_filesystem_unittest.py::_find_modules when one of the modules has unhashable type. I don't know wether is a bad (Undefined) module or not, but I think this is weird behavior.
self = <pyfakefs.fake_filesystem_unittest.Patcher object at 0x7fdc28337d50>

    def _find_modules(self) -> None:
        """Find and cache all modules that import file system modules.
        Later, `setUp()` will stub these with the fake file system
        modules.
        """
        module_names = list(self._fake_module_classes.keys()) + [PATH_MODULE]
        for name, module in list(sys.modules.items()):
            try:
                if (
                    self.use_cache
                    and module in self.CACHED_MODULES
                    or not inspect.ismodule(module)
                ):
                    continue
            except Exception:
                # workaround for some py (part of pytest) versions
                # where py.error has no __name__ attribute
                # see https://github.com/pytest-dev/py/issues/73
                # and any other exception triggered by inspect.ismodule
                if self.use_cache:
>                   self.__class__.CACHED_MODULES.add(module)
E                   TypeError: unhashable type: 'Undefined'

List of unhashable modules:
>>> [i for i in sys.modules.items() if not isinstance(i[1], typing.Hashable)]
[('undefined', Undefined)]

How To Reproduce

Install suspicious unhashable module such as Undefined
Run tests which uses pyfakefs

Environment
Linux-6.2.0-37-generic-x86_64-with-glibc2.35
Python 3.11.7 (main, Dec  8 2023, 18:56:58) [GCC 11.4.0]
pyfakefs 5.3.2
pytest 7.4.3

Thanks, good catch! I hadn't thought about this possibility... I have to think what to do in this case... maybe just ignore the module.


Update 3.crossOriginEmbedderPolicy.md

Added credentialless as per the Cross-Origin-Embedder-Policy documentation, and you can use it as it solved my usecase.

Types of changes

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

Description

Checklist:

[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes (if not applicable, please state why)

Thanks for that! It will be released with 1.0.0-rc.3 :)


puppetlabs-concat >= 2.0.0

Could you please verify puppet-supervisord for puppetlabs-concat >= 2.0.0 compatibility and update metadata.json?

+1

This is in 0.6.1


Please bump version

Could you please bump version so update functionality could be used without having to npm install from Git (which is not allowed under any circumstance in the project I'm working on)? I've found update to work without issues.
Thanks!

v2.2.10 published :)


Adding more top level properties to CustomEvents?

I looked though the documentation and I don't see a way to do this. Is it possible to add properties (not the custom dimension property bag) to Application Insights? It seems like there's an option in C#/other backend packages to add properties - how does this work for front end telemetry? Is it possible with this sdk? I've looked into the CustomDimensions but it doesn't quite do what I'm looking for.

Properties are associated with a specific telemetry type in general. What are you viewing properties against in the .net sdks? custom dimensions intention is to attach any custom property to a telemetry event. They also support custom metrics.

Please open issue with .net sdk behavior. As far as I know, logging dimensions standalone is not supported.


remote server login

[ ] configure login and JWT tokens

[ ] Open just issue token
[ ] Confirm - show notification / dialog to confirm authentication and issue token
[ ] User use stander username password

[ ] save login info locally remote need 2 tokens - 1 for each way (send/confirm) with each node
[ ] try to configure SSL (at leaser for user login)

JWT tokens : https://ktor.io/docs/jwt.html - issue tokens to other devices
SSL: https://ktor.io/docs/ssl.html

[ ] change the default prot for debug/release
[ ] make the help screen
[ ] dont show help if skipped


(PUP-8492) Move the empty() function from stdlib to puppet

This moves the empty() function from stdlib to puppet and brings it up
to the 4.x function API. This new version is backwards compatible. It
also adds support for asking a Binary value if it is empty.

Which function is called if the user has both stdlib and this version of puppet? Does it depend on global versus per-environment modulepaths?

CLA signed by all contributors.

@joshcooper All calls from puppet language will call the version in puppet (all functions in puppet win over any global namespaced function in any module). This means that users can drop stdlib as a dependency if they are only using the migrated functions.
If user's ruby code contains calls using the deprecated 3.x calling convention (i.e. calling something like function_empty(x) on Scope that call requires the 3.x function from stdlib and it will execute the version of the function in stdlib. Modern code, using the recommended call_function('empty', x) will behave the same as the corresponding call from the puppet language and use the version in puppet.

Thanks that makes sense. This sounds like good info for users as part of the overall epic moving stdlib functions into puppet /cc @gguillotte