websocket failing and never reconnecting

Logging updates in place, and I suspect I messed up something - WebSocket connections are now failing starting to connect, then failing - and toggling the websocket off and on again isn't explicitly resetting it. So there's a miss in there, somewhere.
Logs from MeetingNotes (trace logging enabled on WebSocket):
WEBSOCKET: Activating websocket to wss://sync.automerge.org/
WEBSOCKET: SEND: JOIN[version: 1, sender: 0711B157-AAE4-4A40-8AF5-A97375338435, metadata: [storageId: nil, ephemeral: true]]
WEBSOCKET: Attempt to send a message without a connection or defined remote peer
P2PNET: Sending SYNC[documentId: 3BwAK2fZ3Nrgn9HRBb9yvNx9xXKX, sender: 0711B157-AAE4-4A40-8AF5-A97375338435, target: storage-server-sync-automerge-org, data: 334 bytes] to peer storage-server-sync-automerge-org
P2PNET: Unable to find a connection to peer storage-server-sync-automerge-org
WEBSOCKET: Peered to targetId: storage-server-sync-automerge-org PEER[version: 1, sender: storage-server-sync-automerge-org, target: 0711B157-AAE4-4A40-8AF5-A97375338435, metadata: [storageId: 3760df37-a4c6-4f66-9ecd-732039a9385d, ephemeral: false]]
WEBSOCKET: Error reading websocket: The operation couldn’t be completed. Socket is not connected

this may be an issue with the networking subsystem as well - the error P2PNET: Unable to find a connection to peer storage-server-sync-automerge-org should have found a connection. This is notably happening on iOS, with the simulator, but not on macOS, which seemed to hold a connection without issue and clearly sent sync messages upstream as text content was changed.

WIP to debug: https://github.com/automerge/automerge-repo-swift/pull/74

While in #74, I found an issue where I was presuming all message send() need a PeerID in order to send, which was probably failing the connect. I broke that out into a separate logic path, and only retarget a send() message IF peerId is available, which isn't the case on the initial sends to establish handshaking. The logic is only really needed for broadcast messages from the repository (sync, ephemeral, etc)

My screwed up logic was the issue - that's resolved with #74 and #75 (tracing left in place, but made "opt-in" to keep from flooding someone using this library that doesn't want that level of detail


Replace ∞ with ℵ₀ in Lanczos sizes

Fix https://github.com/JuliaApproximation/ClassicalOrthogonalPolynomials.jl/issues/121

add tests for the previously broken behaviour


Allow files to be directly picked

The new YAML feature is GREAT. Thanks again for this!!
Is there a chance to extend this even more?
I imagine something like this:

Allow files to be also tagged from properties pane
Allow files to be tagged from search

This would bring Multi-Tag close to becoming a one stop-shop for batch-manipulating tags.
I am sure, this is something a lot of people are looking for. I have seen a lot of questions regarding this both on forum and on other places throughout the internet.

Allow files to be also tagged from properties pane

Could you go into more detail about what you want from this?  I'm not sure what you mean.  You're referring to the sidebar pane that shows all properties you have across your vault, right?  How would you tag something from there?

Allow files to be tagged from search

I like the idea of this, but unfortunately it doesn't look like multiple files can be selected in Obsidian's Search.  I noticed that Search is able to give you a list of all the files that appeared in a search result, so there may be something that can be done.  However, it's not a priority for me right now.

+1 for tagging from search result!
Tagging from links /back-links would also be great.


Download buttons for plots (and legends)

will require adding svg xmlns attributes everywhere
and figuring out weird axis tick text positioning

http://bl.ocks.org/duopixel/3831266


Can't read property 'items' of undefined.

I can't seem to get this to work. What happens is that it defaults to last group in my svg file and on animation end I gets a "can't read property 'items' of undefined". Not sure why it happens but it's line 1419 in the script. Code:
var iconSet = new SVGMorpheus('#icon');
iconSet.to('burger-menu');

and my svg file (tried with the one you have in your project as well)
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
 width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve">
<g id="back-arrow">
	<path fill="#FFFFFF" d="M30.973,50.5l3.083-3.289L21.723,34.262H50.5v-4.522H21.723L34.057,16.79l-3.083-3.29L13.5,32L30.973,50.5
		L30.973,50.5z"/>
</g>
<g id="burger-menu">
	<path fill="#FFFFFF" d="M0,8.167v9.6h63.999v-9.6H0L0,8.167z M0,36.967h63.999v-9.6H0V36.967L0,36.967z M0,56.166
		h63.999v-9.6H0V56.166L0,56.166z"/>
</g>

and my html
<object data="../res/icons.svg" type="image/svg+xml" id="icon"></object>

It only ever uses a default animation to set the last group in the svg and after what I assume is 750ms (default animationtime) if says that items is undefined.

@johnhult You should embed the svg right into html, instead of calling an external svg via <object>. The <object> is sandboxed and can't be manipulated from scripts on the page.


Tags in METADATA?

I'm sort of confused about the versioning and the registration in METADATA. I see you have a v0.4 tagged, but 0.1.4 seems like the newest in METADATA? https://github.com/JuliaLang/METADATA.jl/tree/metadata-v2/DSGE Am I missing something?

Metadata now reflects the full sequence of tagged releases from 0.1.4 through 0.4.0, so this is resolved.


[OSF-8228] Remove gray area from project navbar

Purpose
There's a small gray area creeping out from under the blue highlighted area on project navbar, this PR fixes that.
Before

You can see the small strip of gray under the project name "Private ?"
After

 Now it's gone.
Changes
Fixes the gray strip by removing bad inline style.
QA Notes
The navbar should appear like the after image.
Side Effects
None that I know of.
Ticket
https://openscience.atlassian.net/browse/OSF-8228

oops this should have been pushed to another branch


Add a convenience method .pid() for WaitStatus.

This all looks good to me, though you still need to squash.  I'll give @Susurrus a day or so to comment before I merge it.

@asomers Can you squash while merging? The GitHub web UI allows it.

@marmistrz I can't squash while merging, because nix doesn't use the GitHub web UI.  We use bors instead.  bors prevents test failures caused by merge conflicts, but unfortunately can't automatically squash.

Squashed.

bors r+


unexpected "not allowed in closed struct" error

cue tip (commit 52cc7f11efb7567a2e9da3690a61fbaacbcca3bb)
The following example fails:
package example
T :: {
	Schema :: [_]: D
	concrete: Schema
}
D :: {
	fieldWithDefault: *0 | int
	...
}
s: T & {
	Schema :: {
		foo: otherField: string
	}
	concrete: foo: otherField: "hello"
}

The error message is:
s.concrete.foo: field "fieldWithDefault" not allowed in closed struct:
    ./m.cue:7:20
    ./m.cue:7:21

I'd expect this to succeed - the field fieldWithDefault is explicitly allowed in D.
If I remove the foo: otherField: string line, it succeeds.

I think the issue here is that 1) s is not a definition and 2) the Schema declared in s is and is technically a different definition from the Schema in T. So the s.Schema does not allow fieldWithDefault.
Arguably, the rules for creating closed structs should be relaxed.
To narrow it down, closed structs serve two purposes:

prevent typos for field names
allow for stricter disambiguation between disjunctions.

An example of the second case is Protocol Buffer OneOfs: without closed structs they could not be modeled in CUE.
So we need to find a balance. This is not as hard as it may seem (though still not easy): the construction of structs can be defined more or less independently from the modeling of the result w.r.t. the value lattice.
One possible relaxation I can imagine is that anything that comes in from an embedding has checking disabled, even for non-definitions. In that case, writing this as
s: {
	T
	Schema :: {
		foo: otherField: string
	}
	concrete: foo: otherField: "hello"
}

would work.
Open to suggestions on how to specify this in nice simple rules.

BTW, this is the same issue dmo was running in to:
Container :: {
	Env: [Name=string]: {
			name:  string
			value: string
	}
}
Deployment :: {
        Containers :: [Name=string]: Container
        containers: [ c for c in Containers ] // Problem is here.
}
Something: {
        Deployment
        Containers :: {
                // Does not allow entries other than value. Either add
                "a thing": Env: foobar: value: "foo" ... or embed
        }
}
x: Something & Deployment

The Containers in Something is not the same as the one in Deployment as the embedding does not carry across definitions boundaries (the new definition does its own closedness checking). So it is the Containers in Something that actually prohibits the name field to be present.
Arguably that is too tedious, even if error messages were to be perfect here.

I think the issue here is that 1) s is not a definition and 2) the Schema declared in s is and is technically a different definition from the Schema in T. So the s.Schema does not allow fieldWithDefault.

If that's the case, why doesn't explicitly allowing other fields in s.Schema work?
s: T & {
	Schema :: {
		foo: otherField: string
		...
	}
	concrete: foo: otherField: "hello"
}

See https://github.com/cuelang/cue/blob/master/cue/testdata/definitions/issue317.txtar

This issue has been migrated to https://github.com/cue-lang/cue/issues/317.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


Add documents to /propertyPack/documents

Here's an implementation of the documents properties additions for review please

@edmolyneux - How is this is different to documented/eletronic vouches ? That's the place I envisioned any attached documents would reside.
Is it specifically to map the "document" fields we find on various forms?


[SourceKit] Use darwin toolchain version for the XPC service name

Use DARWIN_TOOLCHAIN_VERSION if provided, as the version to use for the XPC service name.
This is to make service name in the external toolchains distinct.
rdar://25612603

akyrtzi  wants to merge 69 commits
No I don't want to merge 69 commits, I only want to merge 1.
Let me try again..


Core: Add typed array support for binary serialization

Closes #76841.
Closes #69215.
Closes #74391.

@tool
extends EditorScript

func print_buffer(buffer: PackedByteArray) -> void:
    var hex := buffer.hex_encode()
    var res: String
    for i in range(0, mini(hex.length(), 64), 8):
        if i > 0:
            res += " "
        res += hex.substr(i, 8)
    print(res)

func _run() -> void:
    var a: Array = []
    var b: Array = [256]
    var c: Array[int] = [128]
    var d: Array[RefCounted] = [RefCounted.new()]
    var e: Array[MyClass] = [MyClass.new(111)]

    print_buffer(var_to_bytes(a))
    print_buffer(var_to_bytes(b))
    print_buffer(var_to_bytes(c))
    print_buffer(var_to_bytes_with_objects(d))
    print_buffer(var_to_bytes_with_objects(e))

    print(var_to_bytes_with_objects(e).hex_encode())

    print(bytes_to_var(var_to_bytes(a)))
    print(bytes_to_var(var_to_bytes(b)))
    print(bytes_to_var(var_to_bytes(c)))
    print(bytes_to_var_with_objects(var_to_bytes_with_objects(d)))
    print(bytes_to_var_with_objects(var_to_bytes_with_objects(e))[0].x)

    print(bytes_to_var_with_objects(var_to_bytes_with_objects(MyClass.new(222))).x)

For builtins, it is possible to optimize the size by removing the 4 bytes of type that are repeated before each element. And the element type can be encoded in the array type instead of separate 4 bytes.
I'm not sure if OBJECT_AS_ID can be used for arrays.
For scripts see:
https://github.com/godotengine/godot/blob/a83eb16fba5bb3da086b41cbd79e6f95b09eb8ee/core/variant/variant_parser.cpp#L1936-L1951

Needs rebase to fix CI.

Moving to 4.2 as this seems a bit risky to merge just before RC1, even if it was approved today. Could be considered for a cherry-pick if it's safe enough and not breaking.

I think this shouldn't be cherry-picked, since the array flags are not checked in master, and the type data will be recognized as the size (and elements) of the array.

Thanks for the input. How should we handle the data compatibility between 4.1 and 4.2 with this PR merged?

I don't know. 4.2 will be able to read 4.1 data (which stores typed arrays as untyped), but 4.1 will not be able to read 4.2 data correctly. Backward compatibility is respected, but forward compatibility is broken. This is OK in the case of save files, but can be a problem in the case of multiplayer games if the users' clients are using different versions of Godot. On the other hand, due to bug #69215 this should not be very common.
I think it's acceptable for a minor release if we add a warning to the 4.2 release notes? We could mitigate the impact by adding checks for array flags now or in later 4.1.x patch releases (without implementing support for typed arrays). But the problem will remain for all previous releases (e.g. 4.0.3) and non-upgraded clients.
Preserving forward compatibility (avoiding array type being recognized as size or elements) looks like an unrealistic or very hacky solution to me.

Should we add OBJECT_AS_ID support for typed arrays? I'm not sure how it works and what it's for. I tried to do this 2 months ago, but I didn't succeed.

I think this shouldn't be cherry-picked, since the array flags are not checked in master, and the type data will be recognized as the size (and elements) of the array.

Can the changes to Object script serialization be cherry-picked? They fix bytes_to_var_with_objects and var_to_bytes_with_objects for Objects with C# scripts (and we need it for https://github.com/godotengine/godot/pull/83217).
The changes I mean are: https://github.com/godotengine/godot/pull/78219/files#diff-d6943ae2d070769f732c9b2ef76248b1ee57d45f1cae64d799611d9d34e17868R688-R696 and https://github.com/godotengine/godot/pull/78219/files#diff-d6943ae2d070769f732c9b2ef76248b1ee57d45f1cae64d799611d9d34e17868R1616-R1627.

Can the changes to Object script serialization be cherry-picked? They fix bytes_to_var_with_objects and var_to_bytes_with_objects for Objects with C# scripts (and we need it for #83217).

Feel free to extract this into a separate PR for the 4.2 branch when it's created.

I am not completely sure why this is needed. To me it sounds like assigning an array to a typedarray should just work via property or rpc as long as the content is compatible, and this is the real bug.
IMO this is a workaround that adds more complexity to a very sensitive area.

As you can see here, there should be automatic conversion taking place:
https://github.com/godotengine/godot/blob/9e65c5c0f4f8944d17fc7f5b05682206e9348d81/core/variant/array.cpp#L236

Nevermind my comment on this, it no longer works as I describe (it seems it was changed, @dalexeev mentioned this. I just forgot, but then we never fixed these functions.
To add more context for everyone on this thread since this can be a bit confusing. Originally typed arrays could be assigned from regular arrays and the typed array would do compatibility check (if the non typed array had the some format in the content as the typed array) and either convert or fail.
It looks like this caused issues on the GDScript side (as described on the proposal above) and was changed. The problem is that the binary serialization (this PR) still assumes the original behavior (hence why it does not serialize types, i just expects the receiver will convert on assignment) and this is why it needs to be fixed on this side.
That said, as this is an extremely security sensitive area (you can exploit a networking peer or crash it), I would place as a requirement that we ask a few more reviewers before merging (and we could make it a rule when this code is being modified).
I will be giving it a check, but at least definitely @Faless needs to give ok too before merging, and I would be happy if @AThousandShips can also review to find any potential bugs.

I am not completely sure why this is needed. To me it sounds like assigning an array to a typedarray should just work via property or rpc as long as the content is compatible, and this is the real bug.

It was originally implemented differently, but now you cannot assign an array of a different type:
var a: Array = [1, 2, 3]
#var b: Array[int] = a # Error.
var b: Array[int]
b.assign(a) # OK.
prints(a == b, is_same(a, b)) # true false

Arrays are passed by reference, which would cause issues when multiple variables of different types reference the same array. And implicitly duplicating an array during assignment would be inconsistent and confusing.

See also godotengine/godot-proposals#7364.

As you can see here, there should be automatic conversion taking place

The = operator copies a reference, while the assign() method copies the contents.

See this MRP for the issue:
broken_builtin.zip

@Faless I did this on purpose. When you deserialize a script, you get another instance of the script, a different class (albeit with the same source code). This didn't work properly before (typed variable assignments, type compatibility checking). Now it works where possible and explicitly fails where it doesn't.

I did this on purpose. When you deserialize a script, you get another instance of the script, a different class

Well, that's the same for any other object. If I serialize a Node, then deserialize it, doing node == deserialized_node will return false. They are 2 different instances.
If we want to prevent this completely we should also change the deserialization part to always require a valid script path (right now, it can deserialize such scripts, but not serialize them).
We should also add the breaks compat label since if anyone is relying on that behavior, their project will break upon update (they'll have to manually handle serialization of those scripts).

This is a pretty major change to script serialization behavior.
GDScript is currently serialized as a resource, keeping the source code as it was whenever an object with a script was serialized (var_to_bytes_with_objects etc)
With this, that is no longer the case and the resource path is saved, so that, when it's deserialized, the script is instead loaded from the bundled resources or loader cache. Which can be good for a number of reasons, including not ending up with some stale code in a serialized object that you aren't aware of and being able to compare the type of the script/the objects script class properly.
This is backwards compatible though, so deserializing is no less dangerous than before.
Shouldn't this part of the change have it's own proposal or issue though?

Also if this implementation is going in it looks like it could fix stuff like #65393 and #68666

The changes to script serialization are needed to fix var_to_bytes_with_objects/bytes_to_var_with_objects for Objects with C# scripts. Without these changes, deserializing Objects with C# scripts end up with an invalid C# script attached.
C# doesn't support embedded scripts, so they must be loaded from a path. IMO, serializing a script that was loaded from a path shouldn't lose its path. So I consider this a bug fix.
@Faless diff in https://github.com/godotengine/godot/pull/78219#issuecomment-1973095390 still fixes the bug for C# scripts, so I consider that also an acceptable solution.

Any chance we can have this for 4.3, or what's the blocker on it?

This is a pretty major change to script serialization behavior.

Without the change, binary deserialization of scripted objects and typed arrays is mostly broken at the moment. Especially in the case of typed arrays, where the same script is encoded several times, and we can end up with a situation where each element has a different type, incompatible with the type of the array itself.
I discovered this as a result of testing and did not even consider it as a compatibility break, just as a bug fix. As far as I remember, this was noted in the first comment and further in the discussion.
Also, the approach is used in text serialization, this change eliminates the inconsistency between them. See also #69248 for context.

If we want to prevent this completely we should also change the deserialization part to always require a valid script path (right now, it can deserialize such scripts, but not serialize them).

I would prefer this option so as not to create inconsistency between scripts with and without paths.

We should also add the breaks compat label since if anyone is relying on that behavior, their project will break upon update (they'll have to manually handle serialization of those scripts).

Done.

If we want to prevent this completely we should also change the deserialization part to always require a valid script path (right now, it can deserialize such scripts, but not serialize them).

I would prefer this option so as not to create inconsistency between scripts with and without paths.

Done.
@@ -687,7 +687,8 @@ Error decode_variant(Variant &r_variant, const uint8_t *p_buffer, int p_len, int
 							(*r_len) += used;
 						}

-						if (str == "script" && value.get_type() == Variant::STRING) {
+						if (str == "script") {
+							ERR_FAIL_COND_V_MSG(value.get_type() != Variant::STRING, ERR_INVALID_DATA, "Invalid value for \"script\" property, expected script path as String.");
 							String path = value;
 							ERR_FAIL_COND_V_MSG(path.is_empty() || !path.begins_with("res://") || !ResourceLoader::exists(path, "Script"), ERR_INVALID_DATA, "Invalid script path: '" + path + "'.");
 							Ref<Script> script = ResourceLoader::load(path, "Script");

Thanks!

Also if this implementation is going in it looks like it could fix stuff like #65393 and #68666

I've tried with the recent Master https://github.com/godotengine/godot/commit/d00734053f9cda8ade5e6c3afd86266e6df571c6
And unfortunately neither saving and loading resources with a class name, nor saving and loading nested Resources using ResourceSaver.FLAG_BUNDLE_RESOURCES is working. (#74918 and #65393)
minimumProjektKalado.zip


Secret Key change

Hello,
Where can I find documentation for changing the secret key of the company communicator?
Thank you!

Hi @ClaudiuVio
please follow below steps for updating secrets:

Go to Azure Portal

Go to App registration

Create a new secret value for app registration and grab secret value. Here is the reference

Then go to resource group. Select key vault from list of resources.

Click on secrets under object section.

If the secrets are not visible, Go to Access Policy--> Click on Create

Select Key, secret and certificate management

Give the Id through which one can view the secrets

3rd step is optional

Go for Review+Create

Then go to Secrets. Open author/user/graph app password

Click new version

Grab the new secret identifier

Paste it in the configuration sections of app service, 3-function apps. Here is the reference of updating the author app password in app service configuration.

Follow the same procedure for the user app password and graph app password updating.

For graph app, please dont forget to update the password in AzureAd Client Secret as well. here is the reference

Thank you!
I did this already but I was not sure where to change it.


initial commit of migrated source

This is the initial commit of source code (from prototype repo), containing:

census builder
cell_census package
demonstration notebooks

CC: @pablo-gar

Re:testing, I installed and was able to run the notebooks successfully. Caveat: I cancelled one long-running out-of-core notebook due to meetings.

Re:testing, I installed and was able to run the notebooks successfully. Caveat: I cancelled one long-running out-of-core notebook due to meetings.

You will likely find that it works much better if run on an EC2 instance, with sufficient bandwidth to S3.  The data volumes are large for anything that touches the X matrix or equivalent.


Any Sample?

Hello!
Thank you for the engine!
This is what I am looking for!
Really cool that there is hotspot as well.
It would be great if there is some sample code.
I am really new for android development
Thank you
Best regards
Mudin

Are you new to development in general or strictly Android development? The library was written several years ago and is in maintenance mode, so I can't promise it's up to date with current Android APIs, and I can't promise I remember the code perfectly. Although I may come back to modernize this library one day, I can't at this time (though I will accepted any good pull requests).
However, if memory serves, the only classes you need to worry about are the PanoramaView (add it to your main view) and the PanoramaLoader via a non-abstract implementation (I've provided a default implementation in the JSONPanoramaLoader, but you can write your own if you prefer). Use PanoramaLoader.load(PanoramaView) to load and set the textures and vertices for the panorama.
There is also the JSONPanoramaLoader.BitmapLoader abstract class which you need to implement, if you want to got he JSON loading route, but that simply a mapper between texture names and the actual bitmap texture objects, so it should be easy to implement.

Hello! Thank you for your answering.
I am new in general android development, I used to develop vr using js.
Now I need to make it for android.
I used krpano js library and this is pretty similar to krpano.
Feels like krpano  for android :)
Anyway, I checked panoramagl-android, it is very slow.
So hoping your library is not slow like that.
Yes I checked PanoramaLoader, it is quite nice! It works for many purposed(I cannot write my own)
I have to spend so much time to implement this library since I am new.
So I wanted to check it if there is some sample before I put effort and time.
Thank you
Best regards,
Mudin

Hi Can you upload sample usage code to load panorama


I didn't upload my ckpt to huggingface and I don't have the session anymore in my gdrive

Does that mean my cpkt file is gone?
I am a confused newbie.
Thank you!

Assuming that you are using Google Colab, maybe the model is inside this folder in Google Drive:
My Drive / sd / stable-diffusion-webui / models / Stable-diffusion


Update French translation.json

typo fixing and some additions

@goofy-mdn thanks for the update. It will be merged into the upcoming 2.0 release.


Don't have config.ini

I've just installed ph7CMS. But neither the browser nor me can find config.ini
The directory ~/_protected/app/configs/ is empty. Is it supposed to be like that or I made a mistake somewhere?

Hi @Romesar !
Did you install it with Softaculous? If so, please contact them or with your web hosting comapny. There is probably a problem when they install the software to the server.
If you installed the software with the normal installation ziward, probably there was an issue with the permissions of your folders, and the config.ini file couldn't be saved in _protected/configs.
Please check the permissions of the directories, or see with your web hosting company to do it for you...
See http://ph7cms.com/doc/en/install for further details.
Thanks!

Finally, will you "Star" the repo? :)

Oh, yeah, bro! Of course! Thank you!

From: ♚ PH⑦ de Soria™♛<EMAIL_ADDRESS>Sent: Tuesday, March 19, 2019 9:46 PM
To: pH7Software/pH7-Social-Dating-CMS
Cc: Romesar; Mention
Subject: Re: [pH7Software/pH7-Social-Dating-CMS] Don't have config.ini (#478)
Finally, will you "Star" the repo? :)
[Star pH7 Social Dating CMS project!]https://user-images.githubusercontent.com/1325411/34179496-6ddd8e1a-e50b-11e7-9ce9-119d3f9d2aed.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/pH7Software/pH7-Social-Dating-CMS/issues/478#issuecomment-474683007, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APTXM9D5PhLyuBtVm-q3EO9I1m8YS5X7ks5vYb0YgaJpZM4b5IWy.


Tidy Up Navigation Bar

Clean up the navigation bar so it does not stack until on mobile experience

Codecov Report

Merging #109 (4e2e68c) into development (656daa8) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           development     #109   +/-   ##
============================================
  Coverage        92.60%   92.60%
============================================
  Files               39       39
  Lines             3396     3396
============================================
  Hits              3145     3145
  Misses             251      251

Flag
Coverage Δ

unittests
92.60% <ø> (ø)

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

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 656daa8...4e2e68c. Read the comment docs.


Cannot create glossary using Cloud Translation API v3

OS: MacOS Catalina 10.15.6 (19G73)
PHP version: 7.4.8
Package: google/cloud-translate 1.8.1

When I try to run this code, it throws an error: Failed to build request, as the provided path (google.longrunning.Operations/GetOperation) was not found in the configuration.
Steps to reproduce:

create test project,
createtest storage bucket,
upload test.csv glossary file containing just one line - test,test.

Code example
$translationServiceClient = new TranslationServiceClient();

$projectId = 'test';
$glossaryId = 'test';
$inputUri = 'gs://test/test.csv';

$formattedParent = $translationServiceClient->locationName(
    $projectId,
    'us-central1'
);
$formattedName = $translationServiceClient->glossaryName(
    $projectId,
    'us-central1',
    $glossaryId
);
$languageCodesElement = 'pl';
$languageCodesElement2 = 'en';
$languageCodes = [$languageCodesElement, $languageCodesElement2];
$languageCodesSet = new LanguageCodesSet();
$languageCodesSet->setLanguageCodes($languageCodes);
$gcsSource = (new GcsSource())
    ->setInputUri($inputUri);
$inputConfig = (new GlossaryInputConfig())
    ->setGcsSource($gcsSource);
$glossary = (new Glossary())
    ->setName($formattedName)
    ->setLanguageCodesSet($languageCodesSet)
    ->setInputConfig($inputConfig);

try {
    $operationResponse = $translationServiceClient->createGlossary(
        $formattedParent,
        $glossary
    );
    $operationResponse->pollUntilComplete();
    if ($operationResponse->operationSucceeded()) {
        $response = $operationResponse->getResult();
        printf('Created Glossary.' . PHP_EOL);
        printf('Glossary name: %s' . PHP_EOL, $response->getName());
        printf('Entry count: %s' . PHP_EOL, $response->getEntryCount());
        printf(
            'Input URI: %s' . PHP_EOL,
            $response->getInputConfig()
                ->getGcsSource()
                ->getInputUri()
        );
    } else {
        $error = $operationResponse->getError();
        // handleError($error)
    }
} finally {
    $translationServiceClient->close();
}

It fails at $operationResponse->pollUntilComplete();. When I try to call function that lists all glossaries, it doesn't throw any errors but also doesn't return any glossaries.

Sorry for the inconvenience @dwrzos, we'll get this addressed ASAP.
In the meantime, if you install grpc, the sample (and your code) should work.

Thank you @jdpedrie. Unfortunately, I cannot use gRPC in my current project. What's expected time of fixing this issue?

@dwrzos we will get this fixed this week.

Apologies for the delay here @dwrzos, we've got a fix incoming and will get it out in our next release.


Fix inference in backdoor adjustment example

Resolves #257

The first commit fixes #257, I just need to update the text and add numbers from the original blog post before it can be merged.

Updated, this is ready for review.

Great taking a look now!

Looks great, thanks!


Cannot start Terminal/new tab as admin

Windows Terminal version
1.18.1462.0 (also tested with non-Preview release)
Windows build number
Microsoft Windows [Version 10.0.19042.508]
Other Software
No response
Steps to reproduce

Install Windows Terminal from Microsoft store
Start Windows Terminal (defaults to Powershell)
Settings > Command Prompt > Run this profile as Administrator > On
Close Settings
New Tab > Command Prompt
UAC Dialog Appears > Yes

Expected Behavior
A new Command Prompt tab opens as Admin
Actual Behavior
The cursor turns to a spinner for a second, then nothing. No new tab appears.
Windows Event Log has the following
Faulting application name: WindowsTerminal.exe, version: 1.18.2305.26002, time stamp: 0x64714178
Faulting module name: KERNELBASE.dll, version: 10.0.19041.488, time stamp: 0x5b4a3325
Exception code: 0xc000027b
Fault offset: 0x000000000010b3cc
Faulting process ID: 0xd3c
Faulting application start time: 0x01d9a2c189ac9573
Faulting application path: C:\Program Files\WindowsApps\Microsoft.WindowsTerminalPreview_1.18.1462.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report ID: 1b67e669-ed5b-473f-9baf-933fc873b6f5
Faulting package full name: Microsoft.WindowsTerminalPreview_1.18.1462.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App

Standard CMD opens fine as Admin.

Same issue happened after updating.

Older version works.

@WiLuX-Source Which version works for you so I can roll back?

@xenobytezero I rolled back to the latest version where they seperately give win10 and win11 release i dont remember the number rn but it was released at this year Jan 27

I modified my windows install heavily so i dont have that one hopefully author can record it.

Tho I tried every version and found out only releases that are not seperated by win11 and win10 is effected. (At least for me.)

Having the exact same issue here on Windows 10. I've submitted feedback via Feedback Hub. Unfortunately, there was no option to share the link.
Terminal version 1.17.11461.0

So what's the progress with this issue?

I have the same issue, but new tab is just not opened as Admin.
Version: 1.17.11461.0

Same here, 1.17.11461.0

This issue is not the only one about 0xc000027b. In fact there are 47 of them: https://github.com/microsoft/terminal/issues?q=is%3Aissue+0xc000027b
While some of them are due to issues in Windows Terminal itself, even more unfortunately turned out to be something out of our control. In particular, your event log entry looks exactly like #15526. In particular: https://github.com/microsoft/terminal/issues/15526#issuecomment-1597482934
Can you run this in an elevated shell?
cacls "C:\Program Files\WindowsApps" /s

If you don't get the expected output of
C:\Program Files\WindowsApps "D:PAI(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;OICIIO;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1200a9;;;S-1-15-3-1024-3635283841-2530182609-996808640-1887759898-3848208603-3313616867-983405619-2501854204)(A;OICIIO;GXGR;;;S-1-15-3-1024-3635283841-2530182609-996808640-1887759898-3848208603-3313616867-983405619-2501854204)(A;;FA;;;SY)(A;OICIIO;GA;;;SY)(A;CI;0x1200a9;;;BA)(A;OICI;0x1200a9;;;LS)(A;OICI;0x1200a9;;;NS)(A;OICI;0x1200a9;;;RC)(XA;;0x1200a9;;;BU;(Exists WIN://SYSAPPID))"

exactly down to the letter, your best bet might almost be to just downright reinstall Windows from scratch. 😟 The permissions for that directory are quite special and no official repair tools are being provided.

Not necessarily "exactly," as I have one fewer S-1-15-3 entry than you do on my fairly clean install. :smile:
If you see anything other than S-1-5-80 or S-1-15-3, however, that is a big red flag.

Sorry for the delay, here is my Feedback Hub link.
@zadjii-msft - The issue is appearing on a work machine that appears to have locked out Feedback Hub, so I can't submit this.
@lhecker - I've got the exact correct response you mentioned.

Can you try following the steps in "Capture automatically" to get an automatic crash dump/?
If that works, then you should be able to automatically get a .dmp of the terminal when it crashes. Then, can you zip that dump up and send it to us, so we can investigate? We should be able to get around Feedback Hub that way. Thanks!

Managed to get a crash dump, find attached.
CrashDump.zip

Is it safe to update now any news?

Nope. We'll make sure to update this thread when there is. In the meantime, might I recommend the Subscribe button?

BUT that stack looks really similar to #15745

I'm just gonna start aggregating all these into /dup #15583


Fixed CupSell url

CupSell url was incorrect. Looks like it should be https://teonite.cupsell.pl

Looks like the url works now. Still should be on pointing to https


<w:tblGrid> seems to be optional (word 2007 file)

Sorry if this has already been brought up, I haven't been able to find a similar issue.
<w:tbl>
  <w:tblPr>
    <!-- tbl info snip -->
  </w:tblPr>
  <w:tr>
    <!-- row snip -->
  </w:tr>
  <!-- more table rows-->
</w:tbl>

(I changed the text but that's essentially what it looks like)
However, I keep getting an error complaining that <w:tblGrid> does not exist in the table. Maybe Word is error correcting or something?
Word 2007 file, running on Word 2016.

# monkey patch python-docx
# -----

from docx.oxml.table import CT_Tbl
from docx.oxml.exceptions import InvalidXmlError
from docx.oxml.ns import qn

@property
def col_count(self):
    """
    The number of grid columns in this table.
    """
    try:
        return len(self.tblGrid.gridCol_lst)
    except InvalidXmlError:
        # if no tblGrid, make a best guess of column count
        col_counts = set(len(tr.tc_lst) for tr in self.findall(qn('w:tr')))
        if len(col_counts) > 1:
            raise  # no w:tblGrid + variable-cell table = actual error
        return list(col_counts)[0]

CT_Tbl.col_count = col_count

# -----
# end monkey patch python-docx

here's a quick monkey patch I've written up, it seems to work but I don't know how you want to handle this (if at all) so I'll just leave this here

@xsduan What is the provenance of the .docx files you're working with? The WordprocessingML specs the w:tblGrid element as a one-and-only-one child of w:tbl:
https://github.com/python-openxml/python-docx/blob/master/ref/xsd/wml.xsd#L2531-L2537
So it would appear your table is non-compliant, even if perhaps Word allows it.

I know it’s non-compliant, but since the name of the package is docx I thought it might be best to emulate what word does & accepts (since apparently word is ever so slightly different from open office anyways).
The app that I got the docx from is using phpdocx 2.4 and running php 5.3, so it may be…a little outdated.
Anyways, for the regular user I think it would be nice to just insert an appropriate tblGrid if it can deduce that the table is “simple” and just output a warning instead of an error.
Ugh, if it actually errored out in Word I could use that as an excuse to fix some things, but…nope ;(
Anyways, thanks.

Yeah, I don't think we're going to be rushing to build-in a workaround for a gap in phpdocx :)
If it were LibreOffice we might consider it, but given that the spec is perfectly clear and Word is compliant (if ever so compassionately compatible in this case), I don't think this is something we could build in. The code for tables is complex as it is and I don't think it would be good engineering to stress that with something like this.
Also, I can't see anyone with the right capabilities picking up this work. There would be a lot more to it than just popping in an empty w:tblGrid element. You'd have to parse the table and work out how many grid columns there were (taking merged cells into account) and infer their widths. Not a trivial problem in the general case.

Bro

# monkey patch python-docx
# -----

from docx.oxml.table import CT_Tbl
from docx.oxml.exceptions import InvalidXmlError
from docx.oxml.ns import qn

@property
def col_count(self):
    """
    The number of grid columns in this table.
    """
    try:
        return len(self.tblGrid.gridCol_lst)
    except InvalidXmlError:
        # if no tblGrid, make a best guess of column count
        col_counts = set(len(tr.tc_lst) for tr in self.findall(qn('w:tr')))
        if len(col_counts) > 1:
            raise  # no w:tblGrid + variable-cell table = actual error
        return list(col_counts)[0]

CT_Tbl.col_count = col_count

# -----
# end monkey patch python-docx

here's a quick monkey patch I've written up, it seems to work but I don't know how you want to handle this (if at all) so I'll just leave this here

Thanks you so much bro this code saved my life


Do not hide on scroll if parent view content size less than viewport

There is a UX issue when your scroll view content size is smaller or equal to viewport.
For example Table view with no rows or only couple of rows. User pulls the Scroll/Table view and view bounces, scroll event fires and button disappears.
Plus button in this case must stay on screen to allow user to add items.

There is no need to hide Plus button since scroll view is empty and user will need to use this button anyway to add content.
User may not know how to get the Plus button back. They need to pull/drag the empty scroll view to make it appear. The Plus button pattern is about letting user discover the Plus button by scrolling the content and learn how to get the Plus button to display this way
It is then reported by user as a bug , "Cannot add new items" during the user testing.
And finally, take a look at Googles Inbox app, that's how it works there - the Plus button stays on screen and does not hide automatically when there's no content to scroll.

Ok, I can add new property something like notHideWhenContentSizeIsSmollerThanFrame, but do we really need it?
If you want to make it like "Google Inbox App", why you didn't set plusButtonView.alwaysVisible = YES;? It should solve your problem.
Or if you want to hide it when user add some content, you can check contentSize when user add this content and just set again plusButtonView.alwaysVisible = NO;

I think the LGPlusButtonsView should check in didScroll event if "content is smaller than frame". no need to have separate property notHideWhenContentSizeIsSmallerThanFrame because it should be a standard behaviour.
Yes, as a workaround we could check every time when content added or removed, but then will also need to check when device orientation changed, etc. Basically it will require writing a lot of workarounds for the case this component should check internally.
Much easier to check in one place , inside LGPlusButtonsView didScroll handler.

Ok, I will think about It

Fixed: https://github.com/Friend-LGA/LGPlusButtonsView/commit/f2eb308e2af957d753b541aefa9bd07f1ffebe01


Fix api/test_api_min_max for Embedded profile with cles_khr_int64 support

In embedded profile with cles_khr_int64 support,
the test did not consider the size of long. Thus the
number of argument computation was not coherent with
the returned CL_DEVICE_MAX_PARAMETER_SIZE leaded to test failure.
We fix this by taking the size of long when cles_khr_int64
is available in the device extension.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Dear all,
can I get a review for this one ?
Thanks !


[WIP] Add more queries in  CompareTest

Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/2817/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/4063/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/3750/


Various bug fixes for Wallet Connect

In our integration we noticed many bugs with the current implementation. It is still very buggy and often getting errors and connection timeouts, but perhaps these issues are with wallet connect and not the integration here.

changing target branch to wallet-connect-fixes, will test this first.

@apollo-sturdy Released in v0.1.2


Background service stops as soon as I close the app

It consistently happens that since 0.8.26 F-Droid, Riot consistently stops working as soon as I close the window (by sliding it away from the overview).
I checked everything by now - the selftest shows no problems, notifications are enabled, I gave every possible permission, but it still happens.
I have Android 7.1.1
Sent from my Moto E (4) Plus using FastHub-Libre

same issue

Hi,
Yes the service is not running anymore permanently in background. When the app enters background, if there is no FCM, the service is stopped and scheduled to start in x minutes (configurable) using the WorkManager API in order to sync with the server.

Well it doesn't start again in my case at all. I can go on for hours without getting notifications, even thogh my setting says 6 minutes.
On May 6, 2019 2:39:21 PM UTC, Valere<EMAIL_ADDRESS>wrote:

Hi,
Yes the service is not running anymore permanently in background. When
the app enters background, if there is no FCM, the service is stopped
and scheduled to start in x minutes (configurable) using the
WorkManager API in order to sync with the server.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/vector-im/riot-android/issues/3146#issuecomment-489645211

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

When it starts you should see a notification stating that it is syncing with the server. If not please submit a bug report (rage shake) so i can look at the logs


Always include all parameters in the user profile

It seems (I might be mistaken) that there is no easy way to obtain the complete set of parameters passed along in the callback. It would be great if the user profile would contain a member, perhaps named raw, that provides access to all parameters so that they can be stored for potential use later on.

All the OAuth-based strategies now support this.  Two additional properties are available on the profile:
profile._raw
profile._json

Each is prefixed with an underscore, to denote the fact that it is potentially subject to change based on the provider's API, and the module itself makes no guarantees.  _raw is the unparsed response.  _json is the parsed JSON object from the response.
(In cases where the response was originally in XML, _xml2js is available instead of _json, and is the result of parsing the response using xml2js)


Show more stats

Please show some more detailed stats like on https://bitinfocharts.com/
For example:

Blockchain Size!
Nodes count
Github release (link)
Addresses richer than 100USD, 1,000USD, 10,000USD, 100,000USD, 1,000,000USD
Active addresses last 24h
Transactions per second average last 24h
Transactions last 24h
Transactions last hour
Block size
average tx value per hour: e.g. 5,000USD
sent last 24h: 1,000,000 USD

and more ...

Charts for total Dex volume over time, for BTS, USD, etc would be awesome.  Would be cool to compare Smartcoins, and Usercreated also.


Use a Root Component to extend all shared props.

We have props like extraClass or component type that we use in most of components in Ola.
We need create a root component to extend and share this props to all components.
For Implementation:

React forwarding refs
Check Issue number #27
We should treat it as a breaking change and release a new major version of your library.

It was discarded at the moment


Move test to package main to make gister go gettable

Thank you @hnakamur ! :)

@delta24 Thanks for sharing a nice software and quick merging!


Uppercased columns for Airtable FDW never return a value

Bug report

[x] I confirm this is a bug with Supabase, not with my own application.
[x] I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug
Quoted column names with uppercase letters do not return a value for Airtable wrapper.
To Reproduce

Create a foreign data table with a quoted column name with an uppercase letter:

create foreign table my_foreign_table (
  "Full Name" text
)
server airtable_server
options (
  base_id 'appXXXX',
  table_id 'tblXXXX'
);

Run select * from my_foreign_table.
Note that the Full Name column never returns a value.

Expected behavior
The Full Name column should return a value.
Screenshots
N/A
System information
Reproducible on latest wrappers ref.
Additional context
N/A

I'm also encountering this! A hilarious bug but quite a blocker for big established Airtable bases whose column names can't easily be changed without many things breaking.


Update built in extension ms-vscode.js-debug-companion and ms-vscode.references-view

Currently the above built-in extensions are updated in 1.66.1 on first start. To ensure that we ship and sanity test what will run at the customer site we should update these extensions.
ms-vscode.js-debug-companion to 1.0.17
ms-vscode.references-view to 0.0.90

Addressed via PR https://github.com/microsoft/vscode/pull/146919


Added missing "cwd" input property description for AzureStaticWebApp

I wrote a deployment pipeline for the new AzureStaticWebApp and noticed that the "cwd" property exists in the AzureStaticWebAppV0 Task but it wasn't documented here.

Hey @JoCa96, thanks for taking the initiative to fix this! However, the schema you're trying to change is auto-generated, so any changes you make will be overwritten on the next update.
This is very odd - usually, I'd ask you to submit your PR to https://github.com/microsoft/azure-pipelines-tasks instead, but I see the property already listed in its schema: https://github.com/microsoft/azure-pipelines-tasks/blob/71f8ac83bdd6a4838313fc54c32d5f2fb17fc2b7/Tasks/AzureStaticWebAppV0/task.json#L25
I can't merge this, but I'll keep it open for now to see if I can figure out why it's not getting picked up.

Looks like the schema has since picked this up:


[WIP] Added 2 new build stages

"Broken" happens when the build fails after previously being successful
"Fixed" happens when the build succeeds after having previously failed

:+1:

:+1:

Closed this as I've made a complete mess of my fork. Sorting it out and will create a new PR
Note to self: Don't do 15 things at once


fix: Principal.mo uses deprecated function

Dear @dpanchenko,
In order to potentially merge your code in this open-source repository and therefore proceed with your contribution, we need to have your approval on DFINITY's CLA.
If you decide to agree with it, please visit this issue and read the instructions there. Once you have signed it, re-trigger the workflow on this PR to see if your code can be merged.
— The DFINITY Foundation

Hi @dpanchenko, the function has been un-deprecated. Please bump your moc or dfx. Sorry for the confusion.


Add support for @ConstructorBinding configuration properties

Spring Boot creates a dedicated bean definition for this with an instance supplier that's responsible for the binding. We should provide a similar infrastructure.
See ConfigurationPropertiesValueObjectBeanDefinition

A challenge with this is that BeanValueWriterSupplier does get the merged bean definition that doesn't have that special type because ConfigurationPropertiesValueObjectBeanDefinition extends from GenericBeanDefinition, rather than RootBeanDefinition.

This is more challenging than I thought due to this check. This forces us to rewrite the bean definition as is  (including the package protected type).
I've started a discussion with the Spring Boot team to see if we can rearrange things a bit.

A fix is now available and can be merged once we switch to Spring Boot 2.6

Spring Boot creates a dedicated bean definition for this with an instance supplier that's responsible for the binding. We should provide a similar infrastructure.
See ConfigurationPropertiesValueObjectBeanDefinition

Hi @snicoll, just out of curiosity, I wanted to see how ConfigurationPropertiesValueObjectBeanDefinition will look for 2.6 and see how it was in previous commits, but it seems that the file has been moved or renamed.
Any idea on top of you mind where that file/logic went on the main branch on the spring-boot repo?

I tracked a bit the commit history and here is gone:
https://github.com/spring-projects/spring-boot/blob/ee074d3af34efa8ad4fd45d2f7e201b4fadba4bb/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/ConfigurationPropertiesValueObjectBeanDefinition.java
and here was present:
https://github.com/spring-projects/spring-boot/blob/ef8f402942d94adafb47cd4f48c79bd305293f4c/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/ConfigurationPropertiesValueObjectBeanDefinition.java
https://github.com/spring-projects/spring-boot/commit/ef8f402942d94adafb47cd4f48c79bd305293f4c
is a parent commit of
https://github.com/spring-projects/spring-boot/commit/ee074d3af34efa8ad4fd45d2f7e201b4fadba4bb

It is gone because it is no longer necessary.

Fixed by 74d09dc7f


NETOBSERV-916 Higher CPU utilization seen due to connection tracking

Manage case when flow outputRecordTypes is disabled

/ok-to-test


API Token Implementation

Implement security measures for accessing the API - NMS currently has 4 stakeholders using the API

ThinkTron(Taiwan)
CIMH(Barbados)
CAFFG(USA/Costa Rica)
NMS website(Belize)

The way I'd like to approach this is to put the light-weight opencdms-server FastAPI application infront of SURFACE API to manage authentication and secure access.
opencdms-server can connect directly to the SURFACE database to authenticate users using their Django/SURFACE credentials and then permit access to the current SURFACE API provided by Django REST framework (acting like a reverse proxy).

Why?
By April 2022, we'd like to be able to provide secure access to APIs for multiple CDMSs through opencdms-server.
The SURFACE API is already in production and is the highest priority. There is an intial prototype for MCH in the MCH-API repository and we will also need to be able to work with data from Climsoft databases.

By April, the idea is for the opencdms-server software to be capable of offering the following end points depending on how it is set up:

https://demo.opencdms.org/api/surface/
https://demo.opencdms.org/api/mch/
https://demo.opencdms.org/api/climsoft/

In addition to a cloud-based demonstration that supports all three systems, there is also the opportunity for one or more NMHSs to use the secured API solution for their production database - either hosting the software themselves, or using a centrally managed OpenCDMS Cloud service.
(The security layer is available now - so NMS of Belize could use this a lot early than April if desired)
Beyond April - we'll work on a common API so that it doesn't matter which CDMS you are connecting to - you can us a single standardised API regardless of the CDMS backend.
@opencdms/pyopencdms


MS Def 4Cloud to 365 Def Portal

Yea but where lol, you say it's moving there and provide a link the Defender but when you get there you fail to show where exactly you've hidden MS Defender for Identity.

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

ID: 0cb96f5d-6738-30e2-de75-cc6fa0b2d940
Version Independent ID: 0cb96f5d-6738-30e2-de75-cc6fa0b2d940
Content: Redirecting accounts from Microsoft Defender for Identity to Microsoft 365 Defender
Content Source: microsoft-365/security/defender/microsoft-365-security-mdi-redirection.md
Service: microsoft-365-security
Sub-service: m365d
GitHub Login: @Dansimp
Microsoft Alias: dansimp

No one able to find it?

@blackishpanther Thank you for your feedback. Here is a quick reference on where you can find Defender for identity in M365 Defender page - https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference
Hope this helps!
Thanks
Sri

I dont see anything that looks like MS Def for Identity, what path am I
supposed to be following as far as that little matrix you sent? What are
the steps there or are they all stand-alone separate things?
On Mon, Feb 13, 2023 at 8:51 AM Sriraman M S @.***>
wrote:

@blackishpanther https://github.com/blackishpanther Thank you for your
feedback. Here is a quick reference on where you can find Defender for
identity in M365 Defender page -
https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference
Hope this helps!
Thanks
Sri
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1427974972,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALQWPVDRSF5F3UQPYQRP5BDWXI377ANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

They don't stand alone. md has been initiated since 2020
On Mon, Feb 13, 2023, 11:24 AM blackishpanther @.***>
wrote:

I dont see anything that looks like MS Def for Identity, what path am I
supposed to be following as far as that little matrix you sent? What are
the steps there or are they all stand-alone separate things?
On Mon, Feb 13, 2023 at 8:51 AM Sriraman M S @.***>
wrote:

@blackishpanther https://github.com/blackishpanther Thank you for your
feedback. Here is a quick reference on where you can find Defender for
identity in M365 Defender page -

https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference

Hope this helps!
Thanks
Sri
—
Reply to this email directly, view it on GitHub
<
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1427974972
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ALQWPVDRSF5F3UQPYQRP5BDWXI377ANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428347651,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5OQ2SMJNHDS45DBKLS5E5LWXJU6BANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

U have to go to braille, don't use def
On Mon, Feb 13, 2023, 11:37 AM blackishpanther @.***>
wrote:

Ok when I go to MS Def for Identity i See a timeline from top to bottom of
big rectangles that say the alert name and under that for example "User
participated in 2 suspicious activities" and on the left you have a little
alert number tree, at the top is all then under that is high medium and
low, then you have Open, Closed, and Suppresses, where is this page from
Defender now?
On Mon, Feb 13, 2023 at 12:29 PM Dawn @.***> wrote:

They don't stand alone. md has been initiated since 2020
On Mon, Feb 13, 2023, 11:24 AM blackishpanther @.***>
wrote:

I dont see anything that looks like MS Def for Identity, what path am I
supposed to be following as far as that little matrix you sent? What
are
the steps there or are they all stand-alone separate things?
On Mon, Feb 13, 2023 at 8:51 AM Sriraman M S @.***>
wrote:

@blackishpanther https://github.com/blackishpanther Thank you for
your
feedback. Here is a quick reference on where you can find Defender
for
identity in M365 Defender page -

https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference

Hope this helps!
Thanks
Sri
—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1427974972

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVDRSF5F3UQPYQRP5BDWXI377ANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428347651

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/A5OQ2SMJNHDS45DBKLS5E5LWXJU6BANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you are subscribed to this
thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
<
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428361126
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ALQWPVEVE3VED5FRIHTN54DWXJVQJANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428374503,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5OQ2SPOYSQB5235NIDLNTDWXJWNZANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you commented.Message ID:
@.***>

Sorry not familiar with that
On Mon, Feb 13, 2023 at 12:59 PM Dawn @.***> wrote:

U have to go to braille, don't use def
On Mon, Feb 13, 2023, 11:37 AM blackishpanther @.***>
wrote:

Ok when I go to MS Def for Identity i See a timeline from top to bottom
of
big rectangles that say the alert name and under that for example "User
participated in 2 suspicious activities" and on the left you have a
little
alert number tree, at the top is all then under that is high medium and
low, then you have Open, Closed, and Suppresses, where is this page from
Defender now?
On Mon, Feb 13, 2023 at 12:29 PM Dawn @.***> wrote:

They don't stand alone. md has been initiated since 2020
On Mon, Feb 13, 2023, 11:24 AM blackishpanther @.***>
wrote:

I dont see anything that looks like MS Def for Identity, what path
am I
supposed to be following as far as that little matrix you sent? What
are
the steps there or are they all stand-alone separate things?
On Mon, Feb 13, 2023 at 8:51 AM Sriraman M S @.***>
wrote:

@blackishpanther https://github.com/blackishpanther Thank you
for
your
feedback. Here is a quick reference on where you can find Defender
for
identity in M365 Defender page -

https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference

Hope this helps!
Thanks
Sri
—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1427974972

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVDRSF5F3UQPYQRP5BDWXI377ANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428347651

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/A5OQ2SMJNHDS45DBKLS5E5LWXJU6BANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you are subscribed to this
thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428361126

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVEVE3VED5FRIHTN54DWXJVQJANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428374503
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A5OQ2SPOYSQB5235NIDLNTDWXJWNZANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428407342,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALQWPVDHIJSAH7FYGDJXJBLWXJZAVANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Why do that? Do you feel better?
On Mon, Feb 13, 2023 at 1:05 PM K m @.***> wrote:

Sorry not familiar with that
On Mon, Feb 13, 2023 at 12:59 PM Dawn @.***> wrote:

U have to go to braille, don't use def
On Mon, Feb 13, 2023, 11:37 AM blackishpanther @.***>
wrote:

Ok when I go to MS Def for Identity i See a timeline from top to bottom
of
big rectangles that say the alert name and under that for example "User
participated in 2 suspicious activities" and on the left you have a
little
alert number tree, at the top is all then under that is high medium and
low, then you have Open, Closed, and Suppresses, where is this page from
Defender now?
On Mon, Feb 13, 2023 at 12:29 PM Dawn @.***> wrote:

They don't stand alone. md has been initiated since 2020
On Mon, Feb 13, 2023, 11:24 AM blackishpanther @.***>
wrote:

I dont see anything that looks like MS Def for Identity, what path
am I
supposed to be following as far as that little matrix you sent? What
are
the steps there or are they all stand-alone separate things?
On Mon, Feb 13, 2023 at 8:51 AM Sriraman M S @.***>
wrote:

@blackishpanther https://github.com/blackishpanther Thank you
for
your
feedback. Here is a quick reference on where you can find Defender
for
identity in M365 Defender page -

https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference

Hope this helps!
Thanks
Sri
—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1427974972

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVDRSF5F3UQPYQRP5BDWXI377ANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428347651

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/A5OQ2SMJNHDS45DBKLS5E5LWXJU6BANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you are subscribed to this
thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428361126

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVEVE3VED5FRIHTN54DWXJVQJANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428374503
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A5OQ2SPOYSQB5235NIDLNTDWXJWNZANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428407342,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALQWPVDHIJSAH7FYGDJXJBLWXJZAVANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Receese's cup
On Mon, Feb 13, 2023, 12:06 PM blackishpanther @.***>
wrote:

Why do that? Do you feel better?
On Mon, Feb 13, 2023 at 1:05 PM K m @.***> wrote:

Sorry not familiar with that
On Mon, Feb 13, 2023 at 12:59 PM Dawn @.***> wrote:

U have to go to braille, don't use def
On Mon, Feb 13, 2023, 11:37 AM blackishpanther @.***>
wrote:

Ok when I go to MS Def for Identity i See a timeline from top to
bottom
of
big rectangles that say the alert name and under that for example
"User
participated in 2 suspicious activities" and on the left you have a
little
alert number tree, at the top is all then under that is high medium
and
low, then you have Open, Closed, and Suppresses, where is this page
from
Defender now?
On Mon, Feb 13, 2023 at 12:29 PM Dawn @.***> wrote:

They don't stand alone. md has been initiated since 2020
On Mon, Feb 13, 2023, 11:24 AM blackishpanther @.***>
wrote:

I dont see anything that looks like MS Def for Identity, what path
am I
supposed to be following as far as that little matrix you sent?
What
are
the steps there or are they all stand-alone separate things?
On Mon, Feb 13, 2023 at 8:51 AM Sriraman M S @.***>
wrote:

@blackishpanther https://github.com/blackishpanther Thank you
for
your
feedback. Here is a quick reference on where you can find
Defender
for
identity in M365 Defender page -

https://learn.microsoft.com/en-us/microsoft-365/security/defender/microsoft-365-security-center-mdi?view=o365-worldwide#quick-reference

Hope this helps!
Thanks
Sri
—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1427974972

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVDRSF5F3UQPYQRP5BDWXI377ANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428347651

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/A5OQ2SMJNHDS45DBKLS5E5LWXJU6BANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you are subscribed to this
thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428361126

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/ALQWPVEVE3VED5FRIHTN54DWXJVQJANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428374503

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/A5OQ2SPOYSQB5235NIDLNTDWXJWNZANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428407342
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ALQWPVDHIJSAH7FYGDJXJBLWXJZAVANCNFSM6AAAAAAUTAIJGY

.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/10919#issuecomment-1428417827,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5OQ2SKK547HR2F3MUUWUJ3WXJZZ3ANCNFSM6AAAAAAUTAIJGY
.
You are receiving this because you commented.Message ID:
@.***>

@msbemba

@blackishpanther There is a new release for Defender for Identity release 2.198which was released on Feb 15. More information can be found on the below link and it explains the changes and how to access resources in M365 defender
https://learn.microsoft.com/en-us/defender-for-identity/whats-new#defender-for-identity-release-2198
Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and sharing this explanation. @blackishpanther Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


No type checking for Upload scalar

When using  strawberry.file_uploads.Upload with asgi, it seems that no type checking at all is performed on the input.
Describe the Bug
Test server:
import strawberry
from strawberry.asgi import GraphQL
from strawberry.file_uploads import Upload

@strawberry.type
class Query:
    @strawberry.field
    def upload(self, file: Upload) -> str:
        return "success"

schema = strawberry.Schema(query=Query)
application = GraphQL(schema)

Start server with uvicorn server:application
The following commands all return "success":
curl "http://<IP_ADDRESS>:8000" -F operations='{ "query": "query($file: Upload!){ upload(file: $file) }", "variables": { "file": null } }' -F map='{ "file": ["variables.file"] }' -F file="@testfile"

=> expected
curl "http://<IP_ADDRESS>:8000" -F operations='{ "query": "query($file: Upload!){ upload(file: [$file]) }", "variables": { "file": null } }' -F map='{ "file": ["variables.file"] }' -F file="@testfile"

=> this is a list?
curl "http://<IP_ADDRESS>:8000" -F operations='{ "query": "query{ upload(file: 1) }" }'

=> ??
System Information

Operating system: Linux/Debian 11
Strawberry version: 0.165.1

Update: It seems that checks related to query variables are generally handled differently from the case if values are inserted into the query.
Checks for variables seem to be applied during execution instead of the error being directly returned. Specifically, errors related to invalid query variables will be supressed by the MaskErrors extension. (Which is unfortunate, since it causes a 500 in our case.)


fix invalid ELF header in act

when run via act the document action fails with:
[Document Package] docker build -t ghactions:bc9b6b4cba39c28f651fdfc16ffdab98678da4b9 /var/folders/pw/drmjtn754kv9dbsjq25_6kt40000gn/T/act/r-lib/ghactions/actions/document@bc9b6b4cba39c28f651fdfc16ffdab98678da4b9/actions/document
[Document Package] docker run image=ghactions:bc9b6b4cba39c28f651fdfc16ffdab98678da4b9 entrypoint=[] cmd=["--after-code=commit"]
Checking for consistency of roxygen2 with `man` and `NAMESPACE` ...
Updating vroom documentation
Writing NAMESPACE
Loading vroom
Error in dyn.load(dllfile) :
  unable to load shared object '/github/workspace/src/vroom.so':
  /github/workspace/src/vroom.so: invalid ELF header
Calls: <Anonymous> ... <Anonymous> -> load_dll -> library.dynam2 -> dyn.load
Execution halted
Error: exit with `FAILURE`: 1

The same commit passes fine when run inside GitHub actions.
This is a bit weird since act and github actions are supposed to use the exact same docker images to do run document (and therein, pkgbuild::compile_dll() and devtools::document().

ah, ok, this should be easy to fix:

act unfortunately takes the entire repo, including whatever would be .gitignored and runs the container therein -> https://github.com/nektos/act/issues/72
that leads to compiled .sos and friends lying around at build time that were compiled on a different platform. Hence the bad ELF header.
a preventative pkgbuild::clean_dll() should do the trick.


Add OpenTelemetry-based tracing to the backend

@spreeni would you be able to have a look at this please?

Generates this kind of data


Added 1.3.1 changelog notes

ah, I knew there was something I was forgetting...
we try to keep the release changelog to three items, so let's do:

Add new efficient, reliable contract format
Faster and smoother file repairs
Fix difficulty adjustment hardfork


Assess the guidance in the 'Location of <script> tags' section

Description
The current guidance was provided by the PU in the 8.0 era, but per @hakenr ...

... it’s not the difference between interactive and static rendering that makes the difference.
It’s due to the page lifecycle and the nature of navigation in such scenarios.
Even with static SSR, when enhanced navigation is enabled, the behavior of dynamically added, removed, or modified scripts gets tricky:

The onLoad event doesn’t work as expected.
Blazor events like webStart and enhanceNavigation need to be used instead.

I think it’s only safe to use the <script> tag in the statically rendered root component (App.razor), where the script tag itself isn’t expected to change, appear, or disappear. 😇

We'll try to get a PU engineer, probably Javier, on in January to help improve the section. The important bit on the compile-time error going away is true. Javier did remove that at 8.0 on https://github.com/dotnet/razor/pull/8744. The summary from his PR that supports the current language is (emphasis added) ...

Removes the check that we have to produce an error when you include a script tag inside a Razor file.
We used to have this check to preclude people accidentally adding script tags to their components, since in the context of interactive rendering it does not do what they expect.
As we are rendering components statically in .NET 8.0, this warning/errors creates more problems than it solves, and there is no reason for us to keep it around, and instead, we will let the customers do as they see fit.

Page URL
https://learn.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/location-of-javascript?view=aspnetcore-9.0
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md
Document ID
af240267-89c0-f192-7807-cf426001ad8d
Article author
@guardrex
Related Issues

@guardrex Thanks for creating the issue.

I think it’s only safe to use the


Episodes are not opening

Steps to reproduce

That' what happing
Expected behavior
They should be playong the episode
Actual behavior
They are not evwn responding
Crash logs
App version: <IP_ADDRESS> (standard, 67c506d, 72, 2022-01-06T02:47Z)
Android version: 11 (SDK 30)
Android build ID: RP1A.200720.012.A505FDDS9CVA3
Device brand: samsung
Device manufacturer: samsung
Device name: a50
Device model: SM-A505F
Device product name: a50dd
Aniyomi version
<IP_ADDRESS>
Android version
Android 11
Device
Samsung galaxy a50
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have tried the troubleshooting guide.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Yeah, for me too

Update the extension to fix it

thanks mate... it worked

Same problem here also

Problem solved : just update the extension

Update the extensions to Fix it

Gogo anime is fucked now cant even stream some animes anymore and cant even have a option the option for quality anymore goggles was the fastest and the smoothest app, on the other apps you cant watch with getting a buffer


process_type: update / updater: refresh deletes all trees from existing model

I expect the above code to output a model with 100 trees in both cases. However, running this python script instead gives me:
model size before refresh 100
model size after refresh 10
Which is unexpected. This is on xgboost 2.0.3.
Am I doing something wrong / misunderstanding how the refresh parameter should work?

Thanks! Can you explain the effect of eta in the context of refresh?
My base model is trained on 1 year of data. I want to add 1 additional week of data (for so-called incremental learning), but I noticed that, for my regression task:
using updater:refresh, and num_boost_rounds matching makes my predictions go very close to zero as eta -> 0, whereas I was under the impression that as eta -> 0 my refreshed model should more closely match the un-refreshed model (instead it seems to behave as if the only data that matters is the new set of data). is there any way to perform incremental learning such that the bulk of my original data is still kept in the model and I only make small updates to the leaf weights based on the new data?


[FLINK-28515][checkpoint]Try to clean up localSnapshot files after checkpoint aborted

What is the purpose of the change
This pull request fix the problem that files in local recovery directory hasn't be clean up properly after checkpoint abort.
Brief change log

Judge the checkpoint whether to register into TaskLocalStateStoreImpl when TaskLocalStateStoreImpl abortCheckpoint
try to delete the localRecovery directory even if the checkpoint isn't registered into TaskLocalStateStoreImpl

Verifying this change
This change added tests and can be verified as follows:
org.apache.flink.runtime.state.TaskLocalStateStoreImplTest#abortUnregisteredCheckpoint()
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: yes
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? no

@ljz2051 thanks for your contribution, could you please rebase master to resolve the conflicts, thanks.


Make Getting Started labels a bit more clear

"Target" over "Platform" to represent target for your RN app
"Development OS" over "OS" to represent your RN Development environment

By analyzing the blame information on this pull request, we identified @willfong and @atifmansoor to be potential reviewers.

@facebook-github-bot shipit

Thanks for importing. If you are an FB employee go to Phabricator to review.


Opens selected mail app with pre-filled compose fields.

Hey guys, I'm a noob at Flutter but I really needed this capability. Basically it launches the Picker dialog with optional Subject, To, and Body fields and when you select it, it moves into that app's compose screen. I couldn't make it work to launch specifically the Apple Mail app if they didn't already have it as default, but that shouldn't be a problem because why would anyone who doesn't have it as default already actually want to use Mail....
I saw you were having some issues figuring it out and went ahead to scour the internet for the proper URL schemes for each one of these.
It works on my physical device for my purposes, so hopefully you can incorporate this into the actual plugin for others to use!
Thanks so much. I wanted to pay it forward and hope this helps!

Wow great start thanks. Looks like the code would only work for iOS, are you interested in making it work for Android as well?

Wow great start thanks. Looks like the code would only work for iOS, are you interested in making it work for Android as well?

That would be ideal! I’m not sure I can do it at this point but perhaps in the future.
From: Jason Rai<EMAIL_ADDRESS>Reply-To: HomeXLabs/open-mail-app-flutter<EMAIL_ADDRESS>Date: Monday, January 11, 2021 at 10:27 AM
To: HomeXLabs/open-mail-app-flutter<EMAIL_ADDRESS>Cc: Alex Zorychta<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [HomeXLabs/open-mail-app-flutter] Opens selected mail app with pre-filled compose fields. (#20)
Wow great start thanks. Looks like the code would only work for iOS, are you interested in making it work for Android as well?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/HomeXLabs/open-mail-app-flutter/pull/20#issuecomment-758023080, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABUZNTBYUCQBMPJL33GAAF3SZMKF5ANCNFSM4V47QFMQ.

That would be ideal! I’m not sure I can do it at this point but perhaps in the future.
From: Jason Rai<EMAIL_ADDRESS>Reply-To: HomeXLabs/open-mail-app-flutter<EMAIL_ADDRESS>Date: Monday, January 11, 2021 at 10:27 AM
To: HomeXLabs/open-mail-app-flutter<EMAIL_ADDRESS>Cc: Alex Zorychta<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [HomeXLabs/open-mail-app-flutter] Opens selected mail app with pre-filled compose fields. (#20)
Wow great start thanks. Looks like the code would only work for iOS, are you interested in making it work for Android as well?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/HomeXLabs/open-mail-app-flutter/pull/20#issuecomment-758023080, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABUZNTBYUCQBMPJL33GAAF3SZMKF5ANCNFSM4V47QFMQ.

Superseded by #28


fix typo in blog post falcosidekick-2.20.0

Signed-off-by: Issif<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

What this PR does / why we need it:
Fix a typo in a link.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign mfdii after the PR has been reviewed.
You can assign the PR to them by writing /assign @mfdii in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign mfdii after the PR has been reviewed.
You can assign the PR to them by writing /assign @mfdii in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leodido
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leodido]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: c8650f9fadff33fa23aa67c2fa155cc8840e52dd

LGTM label has been added.  Git tree hash: c8650f9fadff33fa23aa67c2fa155cc8840e52dd

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leodido
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leodido]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Not working

OS: Windows 11
Python: 3.12.2
Emulator: Memu
Resolution: 1366*768 (os)
Runs fine but, the bot not detect any object to interact

You might need to re take the screenshots, just go thru the game and take
screenshots of the elements and replace them, make sure your game is in
English and that you don't have something like HDR on! If the problem
persists change the confidence value inside the program
On Sat, May 25, 2024, 9:43 AM Alejandro Quiñones Caicedo <
@.***> wrote:

OS: Windows 11
Python: 3.12.2
Emulator: Memu
Resolution: 1366*768 (os)
Runs fine but, the bot not detect any object to interact
—
Reply to this email directly, view it on GitHub
https://github.com/LUXTACO/DBFarmer/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARW6F2ZHEGA2I5ZN7DMGFUDZECWQNAVCNFSM6AAAAABII7S2LWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMYTOMBZGMZDSMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Uniform pilot-agent and pilot-discover 's code style

Please provide a description of this PR:
Uniform pilot-agent and pilot-discover 's code style.
To help us figure out who should review this PR, please put an X in all the areas that this PR affects.

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Please check any characteristics that apply to this pull request.

[ X] Does not have any user-facing changes. This may include CLI changes, API changes, behavior changes, performance improvements, etc.

/ok-to-test

@vince-0202: The following tests 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
72c9e5b9f3cd12f7137365459b233d6b5c237a97
link
true
/test lint_istio

gencheck_istio
72c9e5b9f3cd12f7137365459b233d6b5c237a97
link
true
/test gencheck_istio

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.

@vince-0202 I'm not sure which editor you are currently using, but if you are using VS code, here are some of the Go settings I use to auto format to keep the linters happy
    "go.formatFlags": [
        "[\"-ed\", \"-local\", \"istio.io\"]"
    ],
    "go.formatTool": "goimports",

@GregHanson Thanks，It‘s useful！

@GregHanson okay，I will pay special attention to this in the future.


[pylint] Add __mro_entries__ to known dunder methods (PLW3201)

Yes, I actually need this dunder in my project.

Summary

This change adds __mro_entries__ to the list of known dunder methods.
Test Plan

8893a3ca5784034101701bad8024e8bf59c6f8b6.

A community project I maintain has a spreadsheet with a curated list of all* 224 dunders (iirc it includes docs too) :+1:
*excluding a few false positives like __name___ or __dunder__

but it might be worth looking through that list to see if there are any we're missing that would be worth adding

having now done this, I think there are 0 true positives (that are not already listed by ruff) in that list my script produced :)
This is the set of dunders that were surfaced in my script and are not currently listed by ruff as excluded from this rule:
['__cmp__',
 '__conform__',
 '__getinitargs__',
 '__getitem_inner__',
 '__getslice__',
 '__import__',
 '__isabstractmethod__',
 '__members__',
 '__newobj__',
 '__newobj_ex__',
 '__nonzero__',
 '__parameters__',
 '__rich__',
 '__rich_console__',
 '__rich_measure__',
 '__rich_repr__',
 '__setslice__',
 '__signature__',
 '__tp_del__',
 '__typing_is_unpacked_typevartuple__',
 '__typing_unpacked_tuple_args__',
 '__unicode__',
 '__version__',
 '__wrapped__']

Most of them seem to be definitions in tests, internal implementation details that are undocumented, and/or leftovers from Python 2 that still haven't been cleaned up. The __rich_*__ ones are because I have rich installed in a venv inside my cpython local clone, I think?

It would be useful to add __wrapped__ and __signature__ in case one wants to define those as properties.
__rich_*__ should definitely be supported, a lot of critical tools & libraries have integrations with rich (including pip or Pydantic).

Let's move the discussion to #9716.


Supply both sites and requirements at the same time.

Currently, we can have either sites only or requirements only as inputs of two separate functions but merging them into one shouldn't be too difficult.

Resolved on https://github.com/LostFan123/pode/commit/c11a8a2bc2d9399d91280d427e71dd59ae81a096.


When swapping between doom-big-font and normal, modeline increases in size exponentially

How to reproduce: Press SPC-t-b lots. Modeline will keep getting taller and taller until it takes up the whole screen.

As of 4d2e1dd this should be resolved. Let me know if that isn't the case!


Fixed branches

Deprecation of comment following the integration of Chatkit. (Issue: https://github.com/source-academy/cadet/issues/409)
Frontend PR: https://github.com/source-academy/cadet-frontend/pull/732
Changes made:

Rename comment in Answer table to room_id.
Updated all related tests.
Removed room_id param from submit grading - roomId should only be sent in one direction.

Note: roomId in the Answer table is of type string because Chatkit requires a string, and there's no guarantee that roomId generated by Chatkit will always be a string of numbers.

Pull Request Test Coverage Report for Build 2552

3 of 3 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.829%

Totals

Change from base Build 2551:
0.0%

Covered Lines:
850

Relevant Lines:
887

💛  - Coveralls


Adds some notable items to 0.11 release notes

NONE

/assign @munnerz

/lgtm
/approve
/milestone v0.11


Improve installation guide

What does this PR do?
Add --upgrade-strategy to the installation guide to tell the resolver to upgrade to the latest possible version (since our previous versions' installation could be confusing). This is also suggested in the Optimum main repo for all subpackages.
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Question on config

Hey, I had some specific questions about the config settings:

So pool_size is the actual number of simultaneous connections that are kept open for each host:port combo, correct? ... so if I hit 3 urls 20 times each very rapidly, and I set pool_size to 30, that is OK because its 30 for each url (90 total) and not 30 overall
pool_timeout ... does this mean after this many milliseconds, connections are closed for that host:port combo in the pool?
pool_max_overflow what does this mean? The only thing I can imagine is that if you have a pool size of 1, and you create 5 requests quickly, it will "queue" them up, up to 5, and after that it would error or something? From what I can tell, however, is I can make 20 requests really fast when pool_size is andpool_max_overflow` is 2 and it still requests lots of connections without errors or anything. I just dont really understand what this does

Furthermore i actually dont even know its actually using my pool setting. If i put it some garbage for the pool name like :asdf it still works, it doesnt raise an error. I would assume its working because the atom is the same, but 🤷🏻♂

I am trying to make 15K requests in 1 minute to 3 different hosts... I keep getting connection pool timeouts but ive set it to 99999 and I still get them. I guess I have no idea what this setting really does. Its very important I hit all URLs without timing out, if i set a timeout it should be on the request level, as I will fine tune the timeout for the different hosts and what their performance is like.
Its almost like its not reading my config?
resp = MachineGun.get!(url, [{"Accept", "*/*"}, {"User-Agent", "Test/1.0"}], %{request_timeout: @request_timeout, pool_group: :feeds})

And
config :machine_gun, feeds: %{
  pool_size: 2,         # Poolboy size [1]
  pool_max_overflow: 2, # Poolboy max_overflow [1]
  pool_timeout: 1000000,
  conn_opts: %{}        # Gun connection options [2]
}

I'm an idiot, i should have put it in config.ex
I'm still curious on my other questions though

Pool grows each time when new request arrives and all connections are busy serving other request. Pool grows to pool_size without closing idle connections. Then it grows to pool_size + pool_max_overflow, which is maximum size, but once load decreases it will close idle connections to get back to pool_size.
You may define special pool configuration, like you did with feeds, and use it by referencing with pool_group option. Dedicated pool is maintained per each host:port:group combination.
pool_timeout is time you allow to wait for next available connection. When pool is at maximum size you will start seeing :pool_timeout errors. You can specify :infinity pool timeout so that your request will wait forever for available connection.

Thanks so much for your reply.. All what you wrote make sperfect sense. Am i putting it on the wrong spot or something, I still get pool timeouts

This is in config/config.ex at the bottom
config :machine_gun, feeds: %{
  pool_size: 2,         # Poolboy size [1]
  pool_max_overflow: 2, # Poolboy max_overflow [1]
  pool_timeout: :infinity,
  conn_opts: %{}        # Gun connection options [2]
}

And heres copy paste exactly how I use it in anoher part of my elixir project
resp = MachineGun.get!(url, [{"Accept", "*/*"}, {"User-Agent", "Test/1.0"}], %{request_timeout: @request_timeout, pool_group: :feeds})

Let me try this. Maybe you found a bug.

Thanks man! Happy thanksgiving :D

Hey just wondering if you had a chance to check that out. Cheers!

Awesome, thanks!