Message stuck in "Queued" status

Message sent remain in 'queued' status.
Draft message are correctly sent into the general channel but stay blocked when sending to the targeted list of users.
We already tried the steps described in this issue
https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/628

Go to Service Bus Namespace
Navigate to the queues (**-prep and **-send)
For each queue, do the following:
Go to Service Bus Explorer (preview)
Click on “Receive” tab
Click “Receive” for each message still active.
Sync the *-prep-function.
Re-start the prep-function and try sending messages.

There is no error generated on the Azure send or prep functions.
We don't see errors on App Insights either.
We're using CCv5.0

Hi @timoleo23 ,
Thanks for raising the query. Could you please share the screenshot of deployment status of Prep-function.
Go to azure portal-->Go to resource group(Where the deployment has been done)-->Select  Prep-function from list of resources-->Go to Deployment Center-->Click on logs

Hi @timoleo23 ,
Please share your outlook id(mail id) to discuss the issue internally.

Hi @timoleo23 ,
During the call, it was discussed that the status of the messages was showing up as 'queued' in two instances one in v5.0 (Prod) and another in v5.3 (Dev) version.
•	As a part of troubleshooting, we noticed that pipeline deployment using terraform templates has been followed instead of regular approach due to company policies.
•	Each resource name is modified as per their requirement.
•	For v5.3 when the UI is shown up, the messages which are in queued state started getting delivered automatically.
•	The cause for this behavior was there an "always on" parameter present in the general settings of functions. It was set to off state. Due to this function is going to idle state and not delivering the message.
•	We recommended to enable the "always on" parameter for both the environments and recommended to upgrade the Prod instance of deployed CC app from v5.0 to at least v5.3.

@timoleo23 , We are closing this request as we have provided the inputs for the query raised. If you face any issue with company communicator please raise a new issue for further assistance.


ReadOnlyPrimitives hint in codechecks not firing

I was working on #37 when I figured out that ReadOnlyPrimitivesHint does not work.
As far as I understand it it's purpose is to prevent people from using stuff like
node.getLocalTranslation.set(/*Whatever*/);
I tried it on my fork. Didn't work. Tried it on this repo. Didn't work.
Now I could go fix it myself, but ATM I'm still moving strings to bundles.

Hey,
The thing why I didn't comment on the other issue or something is I actually don't have a clue about this and also not really the time to depply dig into that.
node.getLocalTranslation().set() itself is actually a pretty valid code.
Again: Without knowing the interna, I imagine ReadOnlyPrimitives rather as class fields of types like float, int, bool, etc.
Actually Vector3f isn't a primitive and readOnly rather means stuff like Vector3f.ZERO or comparable.
But then I just looked in the code: See if you can trigger it by using Vector3f.ZERO.set(abc); since this is what we always tried to detect (especially in such cases as outlined in the code snippet below).
@normen Could it be that we wanted to implement this feature but never completely did that since we wanted to go down that Annotation Path?
Node n = new Node("Test");
n.setLocalTranslation(Vector3f.ZERO);
n.getLocalTranslation().set(Vector3f.UNIT_Y); // this "destroys" Vector3f.ZERO

"node.getLocalTranslation().set() itself is actually a pretty valid code."
...only if you want to confuse the scene graph.  If you do that, then you
still end up having to call setLocalTranslation() right after or your
update won't take.  Better to just not do it.
I don't know if that's what the annotation pertains to but try to avoid
that code anyway.
On Mon, Apr 4, 2016 at 4:46 PM, MeFisto94<EMAIL_ADDRESS>wrote:

Hey,
The thing why I didn't comment on the other issue or something is I
actually don't have a clue about this and also not really the time to
depply dig into that.
node.getLocalTranslation().set() itself is actually a pretty valid code.
Again: Without knowing the interna, I imagine ReadOnlyPrimitives rather as
class fields of types like float, int, bool, etc.
Actually Vector3f isn't a primitive and readOnly rather means stuff like
Vector3f.ZERO or comparable.
But then I just looked in the code: See if you can trigger it by using
Vector3f.ZERO.set(abc); since this is what we always tried to detect
(especially in such cases as outlined in the code snippet below).
@normen https://github.com/normen Could it be that we wanted to
implement this feature but never completely did that since we wanted to go
down that Annotation Path?
Node n = new Node("Test");
n.setLocalTranslation(Vector3f.ZERO);
n.getLocalTranslation().set(Vector3f.UNIT_Y); // this "destroys" Vector3f.ZERO
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/jMonkeyEngine/sdk/issues/49#issuecomment-205488428

Tested it. Not working.
This is officially a bug.
However I don't know if we should fix it since I will be migrating everything to the annotation based API soon?

The thing is that the hint looks for usages of the annotation ReadOnly, on method calls. These are (no longer?) not used in the engine itself. Of course they can be used by 3rd party code, but there is the challenge that we wont know what for.
Same actually goes with the other hint, the InternalMethod hint. The Internal annotation is also not used in the engine code, well, not in a method currently. So it does nothing.
I also believe that it was meant to protect the Vector3f.ZERO and the likes. That would awesome if it would, but really super hard to detect. Since you can assign the constant to million different places and modify it with wide variety of different methods. I'm not sure the the code check is smart enough to give us this information that you are messing with the constant. If it is smart enough, we need to hard code the constants we want to protect since they are not using the annotation I believe they were supposed to wield.
Anyway, https://github.com/jMonkeyEngine/sdk/pull/221 is just straight conversion to the newer Hint framework. I did see that these aren't really working as intended. But I saw the value of having them converted anyway for historical purposes, they can be later deleted or modified.

These annotations were meant to be used at compile time in an annotation processor attached to the compiler but apart from a skeleton for the processor I posted on googlecode it was never realized fully so the only real use was in the SDK.


Update QUICHE from f33b1dac5 to 2733b11ff

Commit Message: Update QUICHE from f33b1dac5 to 2733b11ff
Additional Description:
https://github.com/google/quiche/compare/f33b1dac5..2733b11ff
$ git log f33b1dac5..2733b11ff --date=short --no-merges --format="%ad %al %s"
2023-01-23 danzh Make QuicConnection always normalize incoming packets' destination address before processing the packet. 2023-01-23 fayang Internal change
2023-01-20 bnc Remove is_static argument from QuicWriteBlockedList::UnregisterStream(). 2023-01-19 fayang Log QUIC_BUG if initial header changed between initial serialization and re-serialization. 2023-01-19 martinduke Internal change
2023-01-18 quiche-dev Remove QUIC_EXPORT_PRIVATE attribute from PathValidationReason enum class. 2023-01-18 bnc Templatize PriorityWriteScheduler.
2023-01-18 bnc Change PriorityWriteScheduler to use SpdyPriority. 2023-01-18 martinduke Enable sending ACK-ECN frames for IETF interop. 2023-01-18 kmg Return INVALID_ARGUMENT instead of INTERNAL if a request can't be decrypted 2023-01-18 martinduke Fix QuicConnectionTest failure in Chromium on 32-bit Android platforms. 2023-01-18 bnc Update QuicWriteBlockedList tests and comments. 2023-01-17 vasilvv Move the capsule parser into //third_party/quiche/common. 2023-01-17 renjietang Do not create a new multi-port path when there's pending path validation. 2023-01-17 wub Deflake Bbr2DefaultTopologyTest.BandwidthIncreaseBB2UAggregation. 2023-01-17 vasilvv Add some of the basic status matchers for QUICHE. 2023-01-17 vasilvv Make hash algorithm names case-insensitive. 2023-01-13 fayang Disable ReceivedPacketInfoDefaults test to unblock chromium merge. 2023-01-13 danzh On client side, change QuicConnection::SendPathResponse() to always respond to PATH_CHALLENGE with the default peer address instead of the source address of the incoming packet. Otherwise after migrating to the server preferred address, the client won't be able to respond to PATH_CHALLENGE sent from the original server address because it is not received on any existing path. 2023-01-13 martinduke Explicitly initialize ecn_codepoint in the ReceivedPacketInfo constructor. 2023-01-13 vasilvv Provide an abstract API for a stream that one can write bytes into. 2023-01-12 quiche-dev Generate Concatenated Keys as per OHTTP Key Configuration encoding defined in RFC
Risk Level: Low
Testing: Existing tests
Docs Changes: NA
Release Notes: NA
Platform Specific Features: NA

/assign @RyanTheOptimist


Fix typo in default homepage

fixes a slight off-coloring from has-text-priimary

Thank you @Lytigas !


Model List?

Hello there, I can't find a method to retrieve models list... I can't believe Anthropic is the only LLM API which doesn't have, so I must missing something... Could anyone help me, please?

There's no API for that. Web UIs like big-agi hardcode the list of models.

Sorry, Anthropic does not offer an API for listing available models at this time.

For those who land here from a search, Anthropic now offers a model list endpoint - https://docs.anthropic.com/en/api/models-list


Agis receive hatches

Receive Hatch as GIS Polygon
Tested with: https://latest.speckle.systems/projects/2af60ce1b6/models/89043959ec

parked, because no app is sending Hatches in DUI3


Take a picture?

Hi @bropat, hi all,
first of: thank you for this library :heart_eyes: Very cool, all the effort your pour into this.
My question: has anybody figured out how to trigger this "take a picture" functionality?  I would love to take a picture every hour to later glue together a timelapse. But I couldn't find anything in your API.
Did I overlook it? Or is it not something the API actually provides? I thought maybe it was just the Android App actually taking a picture from the rtsp stream but then again it's got 3MP (2304*1296, 2MB) and it doesnt seem to be too dependent on the quality of the actual stream. I might be mistaken of course.
Or even better, take a snapshot and save it onto the Station? Or for that matter: trigger a recording onto the station (without motion happening necessarily) ?
Thanks
Andreas

Hi @andreasnuesslein ,
thank you very much ;)
The "take a screenshot" functionality is only offered in the app during the live stream, as the screenshot is taken from the video footage.
In this specific case, it was not implemented in the library. Of course, you can start the livestream with the library and take a screenshot from the livestream with ffmpeg.

Or even better, take a snapshot and save it onto the Station? Or for that matter: trigger a recording onto the station (without motion happening necessarily) ?

Unfortunately, this is not possible.

ah shoot, forgot to answer.
Thank you for your response. Yeah I was looking into the ffmpeg-solution too, only for some reason more often than not, ffmpeg won't grab the stream correctly. I'll keep diggin there a bit.
Thanks again

Hi @bropat,
I'm curios about the snapshot which is supported in the homekit(apple) integration for the cameras. Every 10 seconds it makes a new snapshot. Do you think this is done by livestreaming or some other means?
https://user-images.githubusercontent.com/10818044/149019768-90eec364-d4f5-4f76-b255-b1da1d79f774.MOV

If it helps, this is how the ffmpeg HomeBridge plugin does it:
[1/11/2022, 9:17:21 PM] [Camera FFmpeg] [Ext Front Doorbell] Snapshot command: /usr/local/lib/node modules/homebridge-camera-ffmpeg/node modules/ffmpeg-for-homebridge/ffmpeg
-i rtsp://<IP_ADDRESS>/live0 -frames:v 1 -f image2
- -hide_banner -loglevel error

Not sure if the RTSP url could be replaced with the socket detail?

Do you think this is done by livestreaming or some other means?

I don't know. Is this functionality also offered for cameras with battery?
It could be that Eufy has implemented a special function in the firmware that Homekit accesses.

@bropat
HomeKit is available on Indoor Cam Pan&Tilt 2K, Indoor Cam 2K, eufyCam 2/2 Pro, and eufyCam 2C/2C Pro connected to eufy HomeBase 2. So I guess it is facilitated through the homebase.


Option to remove panel numbers

HI! And thanks for a super great plugin :tada: :rocket:
I like to keep my terminal super clean, and was wondering about an option to not display the number indicators on the top left corners of each pane. I mostly use the arrow nav, so I'll manage without them :wink:

Yes, it will be possible very soon.
Disabling it and maybe an option to show number indicators only when shortcut base keys (ie. Ctrl+Alt by default) are down

just heads up: on light themes those numbers are not visible. try this one hyper-one-light

Light themes are bad and do not deserve this plugin :rofl:
Ok, I'll try to make font configurable (size, color...)
Thank you for this reminder !

can you check pane background color and switch dark/light color based on contrast check result?

Difficult to know pane background color. Because terminal himself can change his color (Midnight Commander for example).
Or some nasty plugin can override css like https://github.com/chabou/hyper-autoprofile :rofl:

Now you can hide panel numbers or style them by config


iOS Implementation

Thanks for a great package. I am wondering if you have any guidelines/tips for a beginner to implement the APIs in iOS? Any tip or push in a direction is appreciated!
Thanks

Hello, I would recommend starting with Cognito sample generated by AWS Mobile Hub. From then you can just emulate the same UI that actually is provided as web and call Lambda functions directly from mobile client using AWS SDK. Considering the login flow, once you obtain the token from developer authentication you have to set it to the Cognito in order to trigger the functions.

How do you guys refresh credentials once they expire? Save password locally (unsafe)?

@aletheia Sorry for late answer I missed out on your response, thank you! I manaded to learn some more about it in meanwhile too :) cheers

@sneakr Did you have any luck implementing this on iOS. I've just been trying to adopt the latest AWS Swift code sample to use this. Replacing their AWSTask with a AWSLambdaInvoker AWSTask. I sort of get the login to work and a token back, but struggling to integrate this with the rest of the code. I also find that this AWSLambdaInvoker just works the first time, then returning error 2.
Any samples, or tutorials you might be able to point me to would be much appreciated.

@helloniklas Unfortunately I had to find someone to set up our own backend server and backend code  on an Amazon EC2 , since I had struggle getting things working in the matter I wanted to.
When it comes to the cognito implementation in iOS managed to solve it by using this line of code:
DeveloperAuthenticationResponse *authResponse = [DeveloperAuthenticationResponse new];
authResponse.token = yourCognitoTokenResponseHere;
authResponse.identityId = yourIdentityIdHere;
authResponse.identityPoolId = CognitoIdentityPoolId;
... where I set the values manually from my own response. You can find this line of code from Amazon iOS Cognito Samples.
GL :)

@sneakr Thanks for that. Although I still have ongoing issues with this. Seems you have to set up an API Gateway for this to work, as per this post, http://baczuk.com/2015/12/AWS-Cognito-in-Swift/
Has anyone managed to use this LambdAuth successfully from an iOS app?

If anyone else is attempting this, I now managed to resolve the issues I had. Turns out it doesn't work to call the Lambda Invoker form the AWS SDK when calling the LambdAuthLogin but this has to be done through an API Gateway. See this post, http://baczuk.com/2015/12/AWS-Cognito-in-Swift/
After settings up the API Gateway with POST resources pointing to the various Lambda functions I'm now able to successfully login.

I am trying to attempt this to make this an iOS app. Has anyone had luck modifying it? I used Parse but since that is shutting down I'm switching to AWS.

I am also going to attempt to modify it to remove the verify email first too.

I don't know why AWS make the login so difficult. In my case I was trying to use Facebook + AWS Cognito and I have successfully create a connection between those two. however the problem is  how do we keep that  track of the CurrentUser id?

@LamourBt  I, too, am trying to use Facebook and Google with this. Were you able to come around it? If yes would be great if you can give a little insight.

Hi! With LambdAuth you can manage Developer Authenticated Identities. For
an example is iOS (Objective-C or Swift) and Android, please use the AWS
Mobile Hub to create a sample/starting app: https://aws.amazon.com/mobile/
On Wed, Mar 30, 2016 at 8:26 PM, Hardik Shah<EMAIL_ADDRESS>wrote:

@LamourBt https://github.com/LamourBt I, too, am trying to use Facebook
and Google with this. Were you able to come around it? If yes would be
great if you can give a little insight.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/danilop/LambdAuth/issues/15#issuecomment-203567758

@danilop so what your are saying is to enable users to login via FB, Google, one will have to write lambda function, dedicated to each, kind of on the lines of what you already have here?

AWS Mobile Hub supports login via FB, Google (others are coming) out of the
box.
If you add a custom authentication (such as LambdAuth) you can reuse the
coe that is already there. You will need to implement a log in form with
user/password and the call to the LambdAuthLogin Lambda function to do the
login and get back the authentication token for Amazon Cognito.
AWS Mobile Hub can also set up permissions and code to cal a Lambda
function, so you can resume that, too.
On Thu, Mar 31, 2016 at 4:34 PM, Hardik Shah<EMAIL_ADDRESS>wrote:

@danilop https://github.com/danilop so what your are saying is to
enable users to login via FB, Google, one will have to write lambda
function, dedicated to each, kind of on the lines of what you already have
here?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/danilop/LambdAuth/issues/15#issuecomment-203967315

Hi @danilop,
How do I setup permissions to call Lambda functions in the AWS Mobile Hub?
Thanks

You just need to select the functions you want to call from the mobile app
in the cloud logic section. Mobile Hub takes care of configuring
permissions for you.
On Wed, Apr 6, 2016 at 6:33 PM, Franky Liang<EMAIL_ADDRESS>wrote:

Hi @danilop https://github.com/danilop,
How do I setup permissions to call Lambda functions in the AWS Mobile Hub?
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/danilop/LambdAuth/issues/15#issuecomment-206452167

So after setting it up, I would call the functions as usual with Lambda Invoker? And where would I be able to access the generated users on Mobile Hub?

I like the LambdAuth... code is great.
But it seems that AWS login integration for Developer Authenticated Provider is fairly a random poking around in the dark. I have wasted a lot of time.  My project is suffering.
Question #1: When using the Mobile Hubto  generated the login code, is the expectation that we provide a  to (void)handleLoginWithSignInProvider:?
I have had better luck bypassing that handler, but am having trouble getting AWS resources (namely S3) to recognize an authorized login, even tho I have received a token from my LambdAuthLogin (thanks @danilop).  So wondering should I try harder to make (void)handleLoginWithSignInProvider: work with my Developer Authenticated Provider? My FB login is recognized as Authorized and can access resources.  However my Developer Authenticated login is not recognized as Authorized and is denied resources.


Backslash in Template Strings

It's my understanding that the backslash in template strings has no special meaning:
http://www.2ality.com/2012/12/template-strings-xregexp.html
I'm seeing it still works as an escape character in 1.4.

That's not what the draft spec seems to imply.

The TV of TemplateCharacter :: SourceCharacter but not one of ` or \ or $ or LineTerminator is the UTF-16Encoding (10.1.1) of the code point value of SourceCharacter.
The TV of TemplateCharacter :: \ EscapeSequence is the SV of EscapeSequence.
The TV of LineContinuation :: \ LineTerminatorSequence is the empty code unit sequence.


Moved SQL scripts to https://github.com/Ensembl/ols-ensembl-loader

Requirements
None AFAIK
Description
Deleted Ontology related scripts, moved to ols-ensembl-loader repository
Use case
None
Benefits
Schema data are in related repo
Possible Drawbacks
None, AFAIK
Testing
None
If so, do the tests pass/fail?
N/A

Related PR on the other side https://github.com/Ensembl/ols-ensembl-loader/pull/15

Looking at the travis failure, this is due to a change in the compara schema and has nothing to do with the update you are proposing
We do however have a test ontology database which is derived from the current schema in misc-scripts/ontology/sql/tables.sql
I am not sure how well we will be able to keep that up-to-date if the schema exists in a separate repository

Looking at the travis failure, this is due to a change in the compara schema and has nothing to do with the update you are proposing
We do however have a test ontology database which is derived from the current schema in misc-scripts/ontology/sql/tables.sql
I am not sure how well we will be able to keep that up-to-date if the schema exists in a separate repository

Well, good news I didn't break anything with my PR.
Two solutions here:

I setup a copy of your test in a perl module inside ols-ensembl-loader, and keep with the schema moving.
we keep files on your side, and I assume we'll be able to generate scripts for new release patches from our side if needed, but actually, this Db schema won't change a lot, or change all at once :-)

I must say I'd prefer the latter.

Won't do. keep current Sql layout.


sqlproj sql binding create connection string in app setting but publish to docker doesn't update it

Azure Data Studio Version:
OS Version:

we need a consistent behavior when working with sql proj inside the workspace with azure functions. When creating a sql proj with Azure function and then use sql binding, connection string is created in the  the local setting but when publishing to docker we don't update the connection string. We should store the name of the connection string env variable somewhere so that we don't ask for the name again when we publish to docker.

Does this issue occur when all extensions are disabled?: Yes/No

closing for now since we aren't focusing in this area right now


Small changes to push update coalescing, config defaults

Implements comments on 23e8dbf6b1457ca78e6dad2f1ee2b0b8a9794065.

That's awesome. I've been looking for a way to detect would-block cases in Go channels and I had no idea that select supported that.

Thanks again.


GIL tests not totally reliable

Encountered this on Travis, perhaps we need to allow for more threads yet:
======================================================================

FAIL: test_gil_released_inside_lifted_loop (numba.tests.test_gil.TestGILRelease)

----------------------------------------------------------------------

Traceback (most recent call last):

File "/home/travis/miniconda3/envs/travisci/lib/python3.3/site-packages/numba/tests/test_gil.py", line 134, in test_gil_released_inside_lifted_loop

self.check_gil_released(cfunc)

File "/home/travis/miniconda3/envs/travisci/lib/python3.3/site-packages/numba/tests/test_gil.py", line 110, in check_gil_released

raise failure

File "/home/travis/miniconda3/envs/travisci/lib/python3.3/site-packages/numba/tests/test_gil.py", line 105, in check_gil_released

self.assertGreater(len(distinct), 1, distinct)

AssertionError: 1 not greater than 1 : {140083955275520}

Closing as I think this is no longer an issue.


Add autodetect fmt from name in mksprite

Thanks, reworked as https://github.com/DragonMinded/libdragon/commit/8a48bd55fac97bc909e771ecdaf75e8cbd8adbe4


Expression is split it two, when it's one

Parse thinks one expression is two :(
Looks like this, note two triangles on gutter:

As text:
call apoc.load.json('file:///RTC/ProductSpecification.json') yield value
UNWIND value.value as r
//with r limit 10
merge (ps:ProductSpecification {id: r.id, name: r.name, description: r.description})
with *
unwind r.specCharUse as specCharUse
with *, specCharUse.characteristic as c
merge (pc:ProductCharacteristic {id: c.id, displayValue: c.displayValue})
merge (pc)-[:SPEC_CHAR_USE]->(ps)
with *
unwind specCharUse.specCharValueUse as specCharValueUse
with *, specCharValueUse.characteristicValue as v
merge (cv:CharacteristicValue {id: v.id, displayValue: coalesce(v.displayValue, 'null')})
merge (cv)-[:SPEC_CHAR_VALUE_USE]->(ps)
merge (cv)-[:OF_CHARACTERISTIC]->(pc);

Using plugin 0.8.0 + Build #IU-242.23339.11, built on September 25, 2024.

recall I could execute expression even if parse thought it's two by selecting it all and using context action. Not anymore.


The base name of the image is given as its short name  instead of a complete name

The base name of the image is given as its short name in the spec https://github.com/dokc/operator-feature-matrix/blob/main/postgres/spec/feature_matrix.md.
Someone could set the container registry to something other than the docker hub, so if they do an unqualified search, they could wind up with the wrong image. Could it be better to write the full name?
e.g., use “us-docker.pkg.dev/my-project/my-repo” instead “debian”  or “docker.io/library/fedora” instead of "fedora"

Are you referring to the feature genc/coios (Container images OSes)?
If so, take into account that this is the feature description and it's intended for end-users to understand what principles is the operator based on, in this particular case which is the base image used for constructing the container images.
This value is never intended to be something to use for deployment scripts or anything like that, it's just meant to be informative for the user.

@ahachete Thanks for the clarification. Does that assume that there's a canonical source of all base name images that users can refer to for the basename? e.g., that "fedora" is a universal base image name that end users can assume is the same image?
(I think that's probably true in practice today but I'm not sure if it will remain true.)

I think at this point it may be hard for us to determine all the possible scenarios, and while it may be a nice effort to try to normalize names and provide a limited set of values (an enum) as of today I believe it's more practical to leave it more open as a string.
Once we have enough submissions we can re-evaluate and see if we "know" all the possible values and switch to an enum at a later revision of the OFM spec.
Let me know if this is good for you and we can proceed to close the issue or there's something else you'd like to address now for this issue. Thanks!

Sorry I don't think I ever got a notification of reply. We can close this. Thanks!


Event Subscription For storage event cause hanging in "running" status without error message when given incorrect destination object

Bicep version
0.26.54
Describe the bug
(Edit: I first raised this without realising that my bicep code was wrong. I've left this issue open as I guess it should raise an error rather than just hang, but from my point of view everything is up and running now 🎉)
Attempting to create an event subscription with the event hub object erroneously given as the "destination" causes hanging at runtime without error (bicep file runs endlessly in "Running" CLI message, but not visible deployment on portal)
To Reproduce
Steps to reproduce the behavior:
Create an event grid topic and event hub, followed by this event subscription:
resource eventSubscription 'Microsoft.EventGrid/eventSubscriptions@2023-12-15-preview' = {
  name: 'event-subscription'
  scope: eventGridTopic
  properties: {
    destination: eventHub
    filter: {
      subjectBeginsWith: '/blobServices/default/containers/some-container/blobs/sub/folder/'
      includedEventTypes: ['Microsoft.Storage.BlobCreated']
    }
  }
}

This is incorrect bicep and the destination particularly shouldn't be:
desination: eventHub

but:
destination: {
  endpointType: 'EventHub',
  properties: {
    resourceId: eventHub
  }
}

@benrutter If you're up for pursuing this more, the best option is to open a support ticket for the hanging issue as it's not the expected behavior. At the same time, we will move this to the types repo, so it can be eventually triaged with the RP team.


fix(docker/e2e): add typescript in docker image

Description
Issue
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /e2e/cypress.config.ts

https://github.com/Substra/substra-frontend/pull/225#issuecomment-1642142034
Proof of Concept
$ docker build -t frontend-e2e -f docker/substra-frontend-tests/Dockerfile . && docker run -it --rm frontend-e2e

DevTools listening on ws://<IP_ADDRESS>:38653/devtools/browser/accec9b0-e84d-440c-9c65-1ccbc602cb7f
[453:0720/061528.900174:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
Couldn't find tsconfig.json. tsconfig-paths will be skipped
Cypress could not verify that this server is running:

  > http://substra-frontend.org-1.com:3000

We are verifying this server because it has been configured as your baseUrl.

Cypress automatically waits until your server is accessible before running tests.

We will try connecting to it 3 more times...
We will try connecting to it 2 more times...
We will try connecting to it 1 more time...

Cypress failed to verify that your server is running.

Please start this server and then run Cypress again.

Results

/e2e --tests sdk,frontend --orchestrator-mode standalone

End to end tests: :hourglass_flowing_sand: STARTING


🥖 translate into french language

In order to make this training more accessible, I added the French language.

gg merci :)


nixos/fontconfig: fix local.conf regression

Motivation for this change
Another part of edf2541f02c6b24ea791710d5cadeae36f9b1a3a was missed while
rebasing https://github.com/NixOS/nixpkgs/pull/93562, resulting in incorrect path
as described by https://github.com/NixOS/nixpkgs/issues/86601#issuecomment-675462227
cc @flokli @isaacwhanson
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@jtojnar thank you

Thanks!


add mnist-idx

The mnist-idx package is a handy parser for data from the mnist database of handwritten digits.

You're missing a yaml colon at the end of the first line.

Oops I should have checked more carefully
base-<IP_ADDRESS> is out of bounds for:

[ ] mnist-idx-<IP_ADDRESS> (>=4.6 && < 4.9). Christof Schramm<EMAIL_ADDRESS>@kryoxide. @kryoxide

binary-<IP_ADDRESS> is out of bounds for:

[ ] mnist-idx-<IP_ADDRESS> (==0.7.*). Christof Schramm<EMAIL_ADDRESS>@kryoxide. @kryoxide

Please open another PR when you are ready.


Added saurabhshwetabhsingh.md

@rishabh-bansal Please review this PR

@saurabhshwetabhsingh Please add the file to src/profiles directory.

@rishabh-bansal done, please review my PR

Thank you :)


Finished Supporting Nodes

Description
implemented exactly what we planned on in the blueprint

user node
group node
file node
created tests for all of nodes
all methods/functions have numpy docstrings, type hinting, comments.

Changes

created user, group, and file node with getters, setters, and tests
added UneditableAttributeError, for User and Group nodes when the user attempts to edit the node
setting of the file source is only handled by the File class setter

Known Issues

no tests for node_to_json and json_to_node
integration tests are missing
Group and User node tests are written by instantiating a Group or User node instead of from_json

this will come in future updates

have not implemented vocabulary validation

this will come in future updates

some variable names and docstrings can be inconsistent
using Any for type hint instead of correct type to avoid circular import error
not handling uploading of a file to Argonne labs or our backend. Currently, just have placeholder comments for it

Notes
I am raising an UneditableAttributeError when the user goes to set the User node and Group node attributes. We can also just remove the setters, so when the user tries to set those attributes it raises an AttributeError instead. I think an AttributeError can also show get across the message that this node attribute is not for editing through the SDK, but I think raising an error that tells the user that explicitly is better.
Checklist

[x] My name is on the list of contributors (CONTRIBUTORS.md) in the pull request source branch.

yeah, we should implement setters for attributes that cannot be user set.

@InnocentBug we should or shouldn't? I'm wondering if you meant to say "shouldn't" but instead mistyped "should"

@InnocentBug the test_serialize_file_to_json(file_node) is failing because the expected json should have a field of "type": "calibration" but instead it is coming out as "type_": "calibration"
I am guessing because the variable name in the file node is type_ instead of type to avoid clashing with python reserved keyword
Do you think we can strip out the underscores from the end of the python field variable names before converting them to JSON.
I think the serializer method might want to by default strip out any underscores.

If we do strip out underscores, it should be heavily document this for future developers so they are not confused as to why that is happening when they just went to serialize it.

we might want to implementation something so that it is easily overridable or changeable in case in the future we change type_ to file_type the json would still come out correctly as type
am I making any sense?

I think the groups attribute within the User node was probably for the legacy API, so that Groups can point to the User and the User can point back at the Groups. I think we can remove them from the SDK fully actually.
@dylanwal do you agree?


no_std support

This will allow using rpgp on any platform LLVM can target.  For the use-cases I am wanting, alloc is fine.

This should be possible to do, now that RSA has no_std with alloc support

This should be possible to do, now that RSA has no_std with alloc support


Perform one-time setup at the start of a test suite

This is a re-implementation of proof of concept functionality. No change in design.

This is Before-all and after-all functionality.


Missing CentOS 8 support

#77  Affected Puppet, Ruby, OS and module versions/distributions

Puppet: 5
Ruby:
Distribution: CentOS 8
Module version: latest

Is it possible to add CentOS 8 support ?

The master branch of the module does work on CentOS 8, but it's "officially" not supported until there's some sort of testing for it.

I am really looking for this as well.. We are starting to get our Redhat 8 installs going and selinux is a big part of it.

@oranenj Do you know of anything currently broken, or do we just need a release out that includes the fixes already made?

@alexjfisher I already sent in a fix for the only brokenness I've encountered so far, but I don't have very many CentOS 8 hosts in use yet so there might be something hiding. I'm not against releasing anyway though; at least it'd make people more likely to test the module on CentOS 8

Once an initial push is done, I can open bugs as I see them as well.

OK.  Looks like it's completely broken by the latest puppet agent release though?

I have 6.4.4, is it later than that as I can test with this version of it is.

The current released version is compatible. If you find any bugs, then please open an issue.


make fixtures not required

Codecov Report

Merging #9 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master       #9      +/-   ##
==========================================
+ Coverage   96.21%   96.21%   +<.01%
==========================================
  Files          13       13
  Lines         528      529       +1
  Branches       75       76       +1
==========================================
+ Hits          508      509       +1
  Misses         10       10
  Partials       10       10

Impacted Files
Coverage Δ

django_north/management/commands/migrate.py
96.72% <100%> (+0.05%)
:arrow_up:

Continue to review full report at Codecov.

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


[MM-14058] Add support for i18n

Summary
Adding support for translating strings in the Desktop App.
Ticket Link
https://mattermost.atlassian.net/browse/MM-14058
Added support for i18n

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers

Code looks good to me but I wonder if we would benefit from in depth manual QA ?

Yeah I think that might be worth doing, @jgilliam17 Did you want to QA beforehand or afterwards?

Thanks @devinbinnie
I can test after merge on desktop daily builds.
Will there be a new settings/preferences menu option to change desktop app language? How soon can I verify app is localized (I assume I have to wait for contributors to translate the strings 🤔 )

Thanks @devinbinnie I can test after merge on desktop daily builds. Will there be a new settings/preferences menu option to change desktop app language? How soon can I verify app is localized (I assume I have to wait for contributors to translate the strings 🤔 )

Yes, there is an option in the Settings dropdown to override the language. Unfortunately you probably will have to wait for translation strings to be done to see any noticeable difference.

I was trying to add QA deferred label, but I guess we don't have it - thanks for checking, ok to defer

I was trying to add QA deferred label, but I guess we don't have it - thanks for checking, ok to defer

Just added it :)

The file .circleci/config.yml is in the blocklist for external contributors. Hence, these changes are not tested by the CI pipeline active until the build is re-triggered by a core committer or the PR is merged. Please be careful when reviewing it.
/cc @mattermost/core-security @mattermost/core-build-engineers


AGAIN some log issue on Linux

related to #114
On linux, when starting server, a "second" log is created in the excutable folder containing only these lines:
Log date: 2018/12/29 15:34:12
15:34:SphereServer-eXperimental Version 0.56d-Debug [Linux-64] by www.spherecommunity.net.
15:34:Compiled at Dec 29 2018 (15:24:53) [build 2993 / GIT hash 3f4ab8980c96c66985c02dbc668093764b967b4a]

sphere2019-01-01.log
WRONG DATE FILENAME

seems working


Update Node to v20.9.0

What problem does this pull request solve?
Trello card: https://trello.com/c/EIvl0xBy/1264-update-node-to-v209
Currently blocked by the Alpine image not having 20.9 available yet.

Things to consider when reviewing

Ensure that you consider the wider context.
Does it work when run on your machine?
Is it clear what the code is doing?
Do the commit messages explain why the changes were made?
Are there all the unit tests needed?
Has all relevant documentation been updated?

Superseded by #947


Stop spinner when block raises an exception

If a block passed to Whirly.start raises an exception the spinner is not stopped.
Program to reproduce the issue:
require 'whirly'
begin
  Whirly.start status: "working" do
    sleep 1
    raise 'error!'
  end
rescue => e
  puts e.message
end
gets

Expected behavior: spinner is shown for 1 second, error! is printed, then the program waits for input on a blank line.
Actual behavior: spinner is shown for 1 second, error! is printed, then the program waits for input with the spinner continuing to show on the right of the cursor.

Thank you for reporting and the fix!

Thanks for the merge!


How to generate the Environment Maps on our own dataset?

Hi, thank you for sharing the great work.
I want to run the TensoIR on our own dataset. The data format of our own data is similar to kitti.
Can you give me some advice?

Hi,
For the question about how to run on a new dataset:
TensoIR only needs images with calibrated poses during training. So you only need to write a dataloader for your own data.
I recommend you follow the script I provide for the nerf-synthetic dataset and edit the code that this setting uses, which means you should use train_tensoIR_simple.py for training and write your dataloader based on dataLoader/tensoIR_simple.py.
Please try different values of normals_diff_weight if the result does not look right, as mentioned in the readme.md
For the question about kitti dataset:
The project is designed for object-level reconstruction, and I didn't try to run it on a scene-level dataset. So I don't what would happen if you run it on kitti.
Please feel free to ask if you meet more problems.

你好，有个问题想请教一下哈。
这是我用自采数据做成neff_synthesic格式训练出来的结果。
这张是nvs_with_brdf的结果。

这张是nvs_with_radiance_field的结果。

这个是训练log

红框是我修改的

想请教一下scale_factor,self.near_far和self.scene_bbox的值应该如何设置？
自采数据场景是230张自车不断向前移动采集的，并不是环绕某个物体拍摄的。
从训练的log看，训练的PSNR是24，测试PSNR是13.8，但是训练集和测试集是相同数据，是不是存在训练和测试不一致呢？

Hi,

If you can't get reasonable radiance field reconstruction, then there must be something wrong with your dataloader. I suggest you to run your data on TensoRF first instead of TensoIR and check if your dataloader can get reasonable novel view synthesis results from the radiance field. Those parameters you just mention are from TensoRF. scale_factor' should not be changed. self.near_farandself.scene_bbox` can be estimated from the sparse point cloud of your colmap results (if you use colmap to estimate camera poses)

According to your pictures, your dataset may be too complex for this project. This work is designed for object-level relighting.  The scene where you took pictures is too large. I think you can only get reasonable novel view synthesis results from the radiance field. But it is almost impossible to get good relighting results with this project from this project.

嗯嗯，十分感谢。
想请教一下是否有适合大场景的relighting的开源代码吗？
我找了Neural Fields meet Explicit Geometric Representations for Inverse Rendering of Urban Scenes发现是没开源的。


[9.x] Rename Rule::nested to Rule::forEach

Description
Renames Rule::nested() to Rule::forEach() as discussed in https://github.com/laravel/framework/pull/40498.

All set, thanks @driesvints!


Proxied website "jumps" outside the proxy

I was testing a few sites and noticed that if I browse with the proxy porntube.com or baidu.com then the addressbar of the web browser is changed to the proxied website (i.e baidu.com). Looks like an anti-proxy js script or similar. Seems like if it "jumps" outside the proxy.

Found the Javascript code that checks the window location and redirects to the main site (jumping outside the proxy), here it is:
if (typeof window.isIframe == 'undefined' && top.location.host != 'www.site.com') {
    top.location.host = 'www.site.com';
}

And another one:
var dm=document.location.hostname.toLowerCase(),dr='elgoog',dl='oohay';
dr = dr.split('').reverse().join('');
if (dm.indexOf(dr) < 0) top.location = "//" + dl.split('').reverse().join('') + ".com/?s";

And another one:
if(["site1.com","site2.com"].indexOf(document.location.hostname)==-1 || window.self!==window.top){window.top.location.replace("https://site3.com/");};
A simple fix would be to create a plugin that removes all scripts on that sites, i.e:
$output = preg_replace('/<script.*?<\/script>/sm', '', $output);

Related to #48


Add programs for gcd_optimised and fib_using_arrays

Add optimized algorithm for GCD
Add Fibonacci sequence using arrays

ohk noted, thanks


15 combinelatest as function issue

I think it works as a workaround, but long term I think it would be better to refactor the usage of Proxy a bit to make the code simpler instead of adding yet another special case.
I guess that the constructor code parsing is not needed on a spy, because the spy is attached to an existing object, and all dynamic method assignments are already done.

I think it works as a workaround, but long term I think it would be better to refactor the usage of Proxy a bit to make the code simpler instead of adding yet another special case.

Thanks, how would you suggest simplifying the Proxy code?
I'm not sure I have something in mind, I was thinking about getting the properties using Reflect.ownKeys(object) and iterate the result but it wont catch all cases..

how would you suggest simplifying the Proxy code?

As I suggested here: https://github.com/TypeStrong/ts-mockito/pull/17
Right now there is one implementation for mocking classes, and a different implementation for mocking interfaces. This PR adds another difference between mocks and spies.
I think it would be better to simplify the code, and have one implementation that works the same for mocking classes and interfaces.
Compare this implementation here: https://github.com/TypeStrong/ts-mockito/blob/426058d3e84dcbc955b7b51843110ce0f9cc2af2/src/Mock.ts#L24
With the one in my fork: https://github.com/johanblumenberg/ts-mockito/blob/e5c009f9df45e4141744aaa92e4481735fd649b3/src/Mock.ts#L38

@johanblumenberg thanks, I'll need to deep dive a bit in that implementation (with the policies, I lake of context)
so meanwhile I'll merge this PR


onLoading not work

I have set enablePullUp: true, but when I pull it up, nothing happen ……

I have set enablePullUp: true, but when I pull it up, nothing happen ……

I have the same Issues.
Does anybody have a solution to this?

I have set enablePullUp: true, but when I pull it up, nothing happen ……

I have the same Issues.
Does anybody have a solution to this?

I use pull_to_refresh now


Use version of TokenAutoComplete library that supports AndroidX

Environment Information

Package version(s):  com.microsoft.fluentui:fluentui_others:0.0.20

Priorities and help requested:
Are you willing to submit a PR to fix? (Yes)
Requested priority:  High

Duplicate of #123

tokenautomcompleteversion was removed as part of PR #305. Hence closing this issue


Close button inside YouTube doesn't work

This is due to a security restriction in Firefox/Gecko where scripts that did not open a window, cannot close it.
Could be resolved by passing the event to winforms to close the application window


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


EE-2387 - JSON Schemas: transform protocols into an object

Ticket reference
EE-2387
Overall changes

[x] Transformed protocol properties within Analysis and Experiment into an object by itself (EGA.protocol.json)
[x] Modified the rest of the schemas to adapt to this new object.
[x] Modified existing examples and added new ones.
[x] Updated the metadata diagrams.
[x] Updated the relationship spreadsheet.
[x] Modified CHANGELOG

Future TO-DOs

[ ] When the PR is resolved and the API is in place, check again that Biovalidator works

That's a good idea, Silvia. Although I would leave that for the end, since the constraints are constantly changing.


[Editor] Don't use the editor parent which can be null.

An annotation editor layer can be destroyed when it's invisible, hence some
annotations can have a null parent but when printing/saving or when changing
font size, color, ... of all added annotations (when selected with ctrl+a) we
still need to have some parent properties especially the page dimensions, global
scale factor and global rotation angle.
This patch aims to remove all the references to the parent in the editor instances
except in some cases where an editor should obviously have one.
It fixes #15780.

Also, something that just occurred to me: Is this perhaps something that we want to try and uplift?
If so, would it make sense to land the previous (much smaller) patch first and then make the larger re-factoring later to mitigate risks?

Also, something that just occurred to me: Is this perhaps something that we want to try and uplift? If so, would it make sense to land the previous (much smaller) patch first and then make the larger re-factoring later to mitigate risks?

Good question, let me think (chat with @marco-c) about it.

/botio test

/botio integrationtest

/botio integrationtest


Flush for Native does nothing

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.


Update README.md to align with the open-source requirements

CHANGE TYPE

[ ] Major
[ ] Minor
[x] Patch

GITHUB ISSUE LINK

IMPACT, DEPENDENCIES AND TEST CONSIDERATIONS
None

add more info regarding parameters and also add link to the OWASP scanner tool


Header Block not accepting any custom logo

Hi All,
We want to create a page with different header/footer. Everything was going fine  so far as per adobe team instructions but then we realized that header nav brand block is not accepting any other image. It's always showing default logo of moldev.
Also, we don't need any other links and dropdown in the header which seems to be mandatory in current code implemenation.
https://main--moleculardevices--hlxsites.hlx.page/cellesce

cellesce.com is now...pdf
Regards,
Rajneesh

WIP in https://github.com/hlxsites/moleculardevices/tree/brandlogo-fix

WIP in https://github.com/hlxsites/moleculardevices/tree/brandlogo-fix

Additional requirements for the header:

Allow to hide Global  RFQ link


nslookup command not found on Ubuntu Linux

i think you should check for dnsutils during installation my linux came with out nslookup

@xxcriticxx Thanks for using funceble and for reporting this issue.
I just fixed this issue with https://github.com/funilrys/funceble/commit/0e1df83d715c540caa4a71d2bf29d99f0bb9e82a.
It's gonna be in the next release.
Thanks again and have a nice day/night.
Cheers,
Nissar
P.S: Please DO NOT close this issue manually. This issue is gonna be closed automatically once https://github.com/funilrys/funceble/commit/0e1df83d715c540caa4a71d2bf29d99f0bb9e82a will be merged to master.


linkedlist adding numbers in python

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Python implementation of addition of 2 numbers using Linked Lists with carry generation and handling. Each number is stored in different linked lists with each node as a digit.  GeeksForGeeks interview guide problem statement.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#1296

I'm closing the PR due to no activity. If you would like to reopen this PR to be reviewed please join the Slack and drop me a message.


updating dir mode on every run.

This update makes it more idempotent.
server_source line 146)
[2014-11-06T21:38:43+00:00] INFO: directory[/var/log/nagios] mode changed to 755
- change mode from '0751' to '0755'
- restore selinux security context
* directory[/var/log/nagios] action create
.......
default line 205)
[2014-11-06T21:38:43+00:00] INFO: directory[/var/log/nagios] mode changed to 751
- change mode from '0755' to '0751'
- restore selinux security context
* directory[/var/log/nagios/rw] action create

Still need to verify this one on other os releases, but I think it's only related to centos. Will come back to this one soon...


Remove tracking code

Additional fixed some annoying warnings

do you know why the linux build fails? Seems not to be code related but something with ninja


[requests-status] initial status should not be pending

Which @ngneat/elf-* package(s) are relevant/releated to the feature request?
requests-status
Description
Currently, the library assumes that if there is a potential for requesting data, data will be requested right away. Thus, the initial status is set to pending. This assumption may not be correct. There could be a UX use-case where the requests for data would need to be initiated by the user action. The requirement could be that before the data was requested, a custom UI, that is different from the UI during the pending state, would be rendered. In order to enable this use-case, there should be a different state introduced for when the data was not yet requested.
Proposed solution
The StatusState should include one more state: NotAskedState:
export interface NotAskedState {
  value: 'notAsked';
}

The initial value should be set to the notAsked
Alternatives considered
I was considering to propose even a bigger change based on the RemoteData approach described in this article. This would enable frameworks to come up with another level of abstraction for components rendering the remote data. Here's an example of such abstraction: https://github.com/joanllenas/ngx-remotedata.
Although, after giving it another thought, the RemoteData data structure is a bit limiting. For example, what if you wanted to keep displaying data while new data is loading? It seems like this scenario would not be possible with RemoteData approach.
So lets keep things simple and just introduced the notAsked status.
Do you want to create a pull request?
Yes

I think I will go with your suggestion, guys. We shouldn't decide for the user what the default value should be.
@DmitryEfimenko, do you want to create the PR?

Also using snippet
  const { state, config } = createState(
    withRequestsStatus({
     foo: {
       value: 'idle'
     }
   }));

I seem to loose benefits of struct like
enum FooRequests = {  SomeRequest = 'SomeRequest' }  since TS doesn't allow it directly.

Was going to write down that initialValue for withRequestsStatus does nothing

What do you mean?

@NetanelBasal I can create a PR

There's something wrong with idle state either.
Having set idle by default I get following flow

Can we update the request status to success automatically? Why does it have to be a manual call to updateRequestStatus('todos', 'success')?

It was working that way some commits ago but then Netanel said it's up to user to define what success is.
So that's why it takes manual update now.

In scenario where i WANT 'idle' to stay 'idle' until user presses a button.
After adding persist - state turns request state into 'pending'.


Why do we need to cast fp16 to float in get_state_dict() while saving?

Version: 0.18.0
When I use DeepSpeed ZeRO Stage-3 to save all model shards, I follow this:
unwrapped_model = accelerator.unwrap_model(model)
unwrapped_model.save_pretrained(
    args.output_dir,
    is_main_process=accelerator.is_main_process,
    save_function=accelerator.save,
    state_dict=accelerator.get_state_dict(model),
)

However, this would save the fp16 model as fp32 version, since in get_state_dict we have:
https://github.com/huggingface/accelerate/blob/v0.18.0/src/accelerate/accelerator.py#L2523-L2526
if state_dict is not None:
    for k in state_dict:
        if state_dict[k].dtype == torch.float16:
            state_dict[k] = state_dict[k].float()

I wonder why we need this, seems fp16 is better or at least an option.

Hello @fnshwi, model weights being available in  FP32 are important from an interoperability and exportability point of view. As you mentioned, maybe an option to not do it would serve your purpose.


After this PR, .deps.lock looks like:
{
  "git-commit": "309c2df912898d32f3a0593e84bb0d41baae48ff",
  "git-empty": "local",
  "not-git": "local"
}

And no fatal error. :boom:

Thanks! I tried it and it works like a charm :-)


Can't set additional annotations on the operator

In our case, we want to test operator with Istio and we enable Istio globally per namespace AND we switch it on specific workload by annotations.
Please add the possibility to add  custom annotations to the statefullset

This makes a lot of sense. Thank you for taking the time to give feedback. Adding these to the feature request label.

Done with 2.0 release


test: :white_check_mark: add activation_and_receive_command

also change updateController to use sleeps instead of CPU intense while loop

refs: #421

Codecov Report

Merging #441 (a1e46dc) into master (e7f9962) will decrease coverage by 5.79%.
The diff coverage is 20.65%.

@@            Coverage Diff             @@
##           master     #441      +/-   ##
==========================================
- Coverage   35.78%   29.98%   -5.80%
==========================================
  Files         189        7     -182
  Lines       17570      737   -16833
  Branches    11592      422   -11170
==========================================
- Hits         6287      221    -6066
+ Misses        994      161     -833
+ Partials    10289      355    -9934

Flag
Coverage Δ

unittests
29.98% <20.65%> (-5.80%)
:arrow_down:

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

Impacted Files
Coverage Δ

...de/diff_drive_controller/diff_drive_controller.hpp
100.00% <ø> (ø)

...ontroller/test/test_load_diff_drive_controller.cpp
12.50% <0.00%> (ø)

diff_drive_controller/src/odometry.cpp
42.16% <11.11%> (ø)

...ive_controller/test/test_diff_drive_controller.cpp
17.62% <12.08%> (ø)

diff_drive_controller/src/speed_limiter.cpp
46.55% <13.33%> (ø)

...troller/include/diff_drive_controller/odometry.hpp
20.00% <20.00%> (ø)

...iff_drive_controller/src/diff_drive_controller.cpp
32.67% <24.89%> (ø)

..._broadcaster/test/test_joint_state_broadcaster.cpp

...include/joint_trajectory_controller/trajectory.hpp

...ers/joint_trajectory_controller/src/trajectory.cpp

... and 192 more

I am not sure about the activation of the unit test that was commented out, but I can comment on this:

also change updateController to use sleeps instead of CPU intense while loop
The code that replaced it does not do the same thing. The test is supposed to run update as fast as possible for wait_time duration, while the code that replaces it only runs update twice. I don't think the test was intended to do that.

I am not sure about the activation of the unit test that was commented out, but I can comment on this:

also change updateController to use sleeps instead of CPU intense while loop
The code that replaced it does not do the same thing. The test is supposed to run update as fast as possible for wait_time duration, while the code that replaces it only runs update twice. I don't think the test was intended to do that.

Are you suggesting that I should separate the PR? The reason I included it was because it was related to the failure mode that the test would have if simply commented in. Though, yes, I could technically separate the fixes, I thought it trivial to add in as the PR is small.
If you're suggesting that the change to updateController was unwarranted, then I'm interested in hearing why. My experience with the function is that it unnecessarily made tests take longer and would make my CPU ramp up unnecessarily because of the run-as-fast-as-possible loop, which I think is generally avoided as it will restrict the ability of other threads to run. Also, I don't get why running the update function would be needed more than twice anyways. Perhaps you could explain that?

Are you suggesting that I should separate the PR? The reason I included it was because it was related to the failure mode that the test would have if simply commented in. Though, yes, I could technically separate the fixes, I thought it trivial to add in as the PR is small.

No, I agree with you that the change is quite small so I think that it could be included in this PR.

If you're suggesting that the change to updateController was unwarranted, then I'm interested in hearing why. My experience with the function is that it unnecessarily made tests take longer and would make my CPU ramp up unnecessarily because of the run-as-fast-as-possible loop, which I think is generally avoided as it will restrict the ability of other threads to run. Also, I don't get why running the update function would be needed more than twice anyways. Perhaps you could explain that?

I am not sure how the change you suggested would be shorter, as it should still take the same amount of time, the only difference being that on the one unit test it runs in full tilt for wait_time, while in your suggestion it sleeps for wait_time.
It should also not restrict the ability of other threads to run, as it runs on a single thread, all the other threads of your system should be available to perform other tasks on your computer.
Now regarding why running the update function more than twice is needed, I find it hard to believe that the original author who wrote the unit test wrote a while loop like that instead of a simple call_function(); sleep(); call_function(); without good reason.
My comment in your code is just stating the obvious, that the code you replaced is not 1-1 equivalent. It doesn't run the exact same thing but in a more efficient way, it modifies what the unit test does.
Lastly, this function is called a few lines below, so it seems required to call update a few times for these checks to pass, is it not?

I am not sure how the change you suggested would be shorter, as it should still take the same amount of time, the only difference being that on the one unit test it runs in full tilt for wait_time, while in your suggestion it sleeps for wait_time. It should also not restrict the ability of other threads to run, as it runs on a single thread, all the other threads of your system should be available to perform other tasks on your computer.
Now regarding why running the update function more than twice is needed, I find it hard to believe that the original author who wrote the unit test wrote a while loop like that instead of a simple call_function(); sleep(); call_function(); without good reason.
My comment in your code is just stating the obvious, that the code you replaced is not 1-1 equivalent. It doesn't run the exact same thing but in a more efficient way, it modifies what the function does.

I see your point. The change in the function is not all that different is that it just replaces a while-loop running for a period of time with some sleeps for roughly that same period of time. But I would argue that this methodology is not good practice for a unit test. I would think we would want our tests to run as fast as possible and not depend on a certain period of time passing. I tried implementing this without the sleeps but one of the tests crashes when accessing uninitialized memory and would require some bug fixing. I would guess that the while loop was originally added for the same reason I added it, because they couldn't get it to work otherwise and don't quite get the complexity of the tests. Perhaps I should remove the change to updateController that I've made in this PR and set it aside for another PR that improves the performance of updateController in addition to fixing the tests that don't use the same clock source as updateController (which is why I think they depend on a certain amount of time passing). What do you think if that idea?

Lastly, this function is called a few lines below, so it seems required to call update a few times for these checks to pass, is it not?

The tests run just fine with two calls to update. I believe this is because I'm essentially setting up a step function in updateController that has a period set before and after the trajectory message is active and so the update function calculates the control to make the step function achieve the desired period.

On further inspection, I'm not sure I see the value of adding this test back in. As I see it, the test mainly has two components:

It tests that the controller gets activated appropriately.
It tests that a command is received and that the controller position goes to that position

These two parts are already tested in two different unit tests. The first one is tested in TrajectoryControllerTestParameterized.activate and the second one is tested in TrajectoryControllerTestParameterized.correct_initialization_using_parameters. What if I just deleted this test?


 I have replicated this problem in a simple plunker.
Steps to recreate:

Click on go to about page button
Click go back button immediately

Wait for 10 sec. and you will see view is changing to about page but window location is #/home

Hey @christopherthielen I implemented a tiny workaround to fix this issue. What do you think of following code snippet?
import lGet from 'lodash/get';
  .run(($transitions, $state, $location, $urlRouter) => {
    'ngInject';

  $transitions.onSuccess({ to: 'app.**' },
    () => {
      const urlPattern = lGet($state, '$current.url._cache.pattern');
      if (urlPattern && !urlPattern.test($location.path())) {
        $urlRouter.sync();
      }
    });
  })


Update the health check endpoint route builder extensions to make the endpoint display name configurable.

Is your feature request related to a problem? Please describe.
In ASP.NET Core 3.0 Preview 3, the health check endpoint route builder extensions specify a common display name ("Health checks") for all health check endpoints.
Describe the solution you'd like
It would be helpful if the extensions allowed the display name to be configurable by the service. For example, a service running on Kubernetes may have two separate health check endpoints for the liveness and readiness probes.
Describe alternatives you've considered
The alternative would be to manually configure the health check endpoints in my service.

Thanks @CBaud
FYI I'm not sure you saw my follow up PR - we decided to make this part of the builder returned from MapHealthChecks. So this is uniform across all endpoint routing stuff and won't be missed when we add future router-ware. Just mentioning because we ended up not going with your fix. I appreciate that you make the effort and I don't want you to think we don't appreciate it.


Remove "no result" text when there is search result on web

https://github.com/bcc-code/bcc-media-platform/pull/1057


Update VisualStudio.gitignore

Reasons for making this change:
TODO
Links to documentation supporting these rule changes:
TODO
If this is a new template:

Link to application or project’s homepage: TODO

@kratochviljan any links to StackOverflow discussions or other documentation about this change?

Looks like the __vm/ folder contains custom intellisense extensions for Visual Studio, which is something that should be in version-controlled imo.

Closing this out due to inactivity.
@kratochviljan if you're still interested in submitting this contribution, please open a fresh pull request and address the outstanding questions from this review.

I'm not really sure how much fundamental/needed/useful the optional header file (or friends) could be... but aside of that single one (if even) everything else sounds very much avoidable.
Like, to be sure you don't want to save/send/upload your COM settings.


How to use Chunk

Hello again, I don't want to disturb, I'm just a student desperate to understand how to use this :(
I've been trying to check emails for fragments for hours and I can't.
I really appreciate the time you take to help me.
public function index()
   {
   $account= new mailModel();
   $cm = new ClientManager($options = []);
   $messages= new MessageCollection($perPage = 500, $page = 6, $pageName = 'page');

      #$message= new Message();

      $client = $cm->make([
           'host'          => 'imap.googlemail.com',
           'port'          => 993,
           'encryption'    => 'ssl',
           'validate_cert' => true,
           'username'      => '--------',
           'password'      => '----------',
           'protocol'      => 'imap'
       ]);

       $client->connect();

       $query=new WhereQuery($client);
       $folder = $client->getFolderByName('Recibidos');

       $query->all()->chunked(function($messages, $chunk){
           /** @var \Webklex\PHPIMAP\Support\MessageCollection $messages */
           dump("chunk #$chunk");
           $messages->each(function($message){
               /** @var \Webklex\PHPIMAP\Message $message */
               dump($message->uid);

       });
       }, $chunk_size = 50, $start_chunk = 1);

       echo "<pre>".print_r($messages, true)."</pre>";

   }

Hi @EmmCamp ,
thanks for the question. Please try to explain the problem you are facing? Do you get any errors or are you having unexpected results?
Best regards & happy coding,


Workaround - New issue templates for chat.ubuntu.com

Overview
This is a copy from https://github.com/canonical/synapse-operator/pull/69 while we work on a solution to allow external contributors push packages.
Rationale
Add new issue templates.
Juju Events Changes

Module Changes

Library Changes

Checklist

[x] The charm style guide was applied
[x] The contributing guide was applied
[x] The changes are compliant with ISD054 - Manging Charm Complexity
[x] The documentation is generated using src-docs
[x] The documentation for charmhub is updated.
[x] The PR is tagged with appropriate label (urgent, trivial, complex)

I tried to use commit from Phillip but is not signed so closing it in favour of https://github.com/canonical/synapse-operator/pull/84


Share URL is broken

Share URL can sometimes not work, possible it's an issue with nginx not redirecting

No details, will create a new issue if it appears again.
Closing.

No details, will create a new issue if it appears again.
Closing.


Hugo v123 ignore .terms layout file

My /authors/ page no longer uses the layouts/_defaults/author.terms.html layout with Hugo 123. Renaming the file to authors.terms.html fixes the issue, but the actual taxonomy is defined as
[taxonomies]
  author = "authors"

See #12174.

What version of Hugo are you using (hugo version)?

$ hugo version
hugo v0.123.7-312735366b20d64bd61bff8627f593749f86c964+extended darwin/arm64 BuildDate=2024-03-01T16:16:06Z VendorInfo=brew

Does this issue reproduce with the latest release?
Yes.

Interestingly, author.html works for individual authors, but authors.html does not.

I'm probably missing a key piece of this, but I am unable to reproduce the problem.
Site config
[taxonomies]
author = 'authors'

Content
authors = ['John Smith','Robert Smith']

Layouts
layouts/
└── _default/
    ├── author.terms.html <-- renders the authors taxonomy page
    ├── baseof.html
    ├── home.html
    ├── list.html
    └── single.html

Test site
git clone --single-branch -b hugo-github-issue-12193 https://github.com/jmooring/hugo-testing hugo-github-issue-12193
cd hugo-github-issue-12193
rm -rf public && hugo && cat public/authors/index.html

Make a content/authors/_index.md and the bug will reproduce.


removed numpy from dependecies

Test If  removing the numpy dependecy solves the travis issue in Mac

Just for the sake of documentation: @felipeZ, @egpbos, and me agreed to instead try let travis allow python 3.5 tests to fail, while the conda recipy for scipy is getting fixed. Closing this pull request.


Would you like to train a manim code generation model yourself ?

Hello macky.
These days I am thinking about how to make a more general path of text -> mainm code -> video.
Since the gpt code and weights are not open, I plan to train a model by myself.
We can work together if you want.

Hello @Yangget! Sorry about delayed answer. Sure, I'd like to hear your idea. Feel free to share it in a new reply for this issue, or on my personal email<EMAIL_ADDRESS>

I have sent an email

Hi @Yangget  and @360macky ! I'm currently working on a project that involves converting text queries to Manim-specific codes, just like @Yangget mentioned. Then, I stumbled upon this repository. Hahaha.
 It would help increase the precision and flexibility of a no-code to low-code programmatic animation platform.
I'll send you guys an email soon so we can discuss on this further! 😄

Cool! Do you have a discord account? Can I add you？
Waiz Wafiq @.***> 于2023年5月3日周三 13:48写道：

Hi @Yangget https://github.com/Yangget and @360macky
https://github.com/360macky ! I'm currently working on a project that
involves converting text queries to Manim-specific codes, just like
@Yangget https://github.com/Yangget mentioned. Then, I stumbled upon
this repository. Hahaha.
 It would help increase the precision and flexibility of a
no-code to low-code programmatic animation platform.
I'll send you guys an email soon so we can discuss on this further! 😄
—
Reply to this email directly, view it on GitHub
https://github.com/360macky/generative-manim/issues/4#issuecomment-1532479253,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALA5IGA5RAPJQYKWE3V5FLTXEHWR5ANCNFSM6AAAAAAW534H5U
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @waizwafiq!
That sounds great. It's a good idea that I'm working on.
You can add me to Discord, if it's okay for you: 360macky • Marcelo#7552

Let's create a Discord Server

Let's create a Discord Server !
@360macky @waizwafiq

Hi!
Can you tell me your latest news? I am very curious about this project

Hi! Can you tell me your latest news? I am very curious about this project

Hi @Puiching-Memory!
We are currently testing an implementation of a flow to generate code inspired by LangGraph:

Our Discord server is small, I invite you to join us. I am updating this experiment continuously these weeks.

This link  shows that the invitation is invalid, it could be that the link has expired, or there is a problem with my network.
Your idea inspired me. This is my first contact with LangGraph, and I can't help you for the time being.
Recently I have been working on a similar task, hoping to use GPT to drive manim to generate animations. Existing GPT's still make frequent errors. I've heard that there are ways to fine-tune an LLM to turn it into an expert model. I wonder if this method is suitable for the present situation.
If so, what data sets do we need to prepare and which fine-tuning framework should we choose?

This link  shows that the invitation is invalid, it could be that the link has expired, or there is a problem with my network. Your idea inspired me. This is my first contact with LangGraph, and I can't help you for the time being.
Recently I have been working on a similar task, hoping to use GPT to drive manim to generate animations. Existing GPT's still make frequent errors. I've heard that there are ways to fine-tune an LLM to turn it into an expert model. I wonder if this method is suitable for the present situation.
If so, what data sets do we need to prepare and which fine-tuning framework should we choose?

Thanks for the heads up on the Discord link. It's updated!
I'm glad to read that the idea inspires you too. I think there are many systems to explore, so I couldn't determine which is best at this point. We started with Zero-Shot Learning, but Fine-Tuning and LangGraph are ideas we explored. Then we will evaluate which is better.

For the datasets: We would need datasets that contain the following properties: prompt, code, type.
Basically describe as a human would, a video scene or an image scene for the prompt, categorize it into what would be a video or an image, and the code itself. After this I plan to transform all the code and the prompt (which, in addition to the instruction, will specifically include the type of media to be generated) into the JSONL format that is used for fine tuning.
We have 27 Python files (from Manim Community), usually at least 50+ are preferred (at this point: more is better).
Feel free to propose new ideas, add new files to our recent small dataset, make new things on this workflow or follow the project closely. I'm happy to answer if you have more questions.

I built a similar langgraph using ERNIE-4.0-8K-Preview for the qianfan platform. Your flowchart looks great. What method did you use to visualize the langgraph code?

Hi @Puiching-Memory!, good to see you.
Thank you, I just made the visualization with Draw.io.


Broken sidebar navigation links

Expected content
The side bar navigation links of the "How To Send An Email With Dynamic Transactional Templates" page highlight the previous side bar item.
The Sidebar Item selected should correspond the the section that was selected
Actual content

Link to page:
https://sendgrid.com/docs/ui/sending-email/how-to-send-an-email-with-dynamic-transactional-templates/#design-a-dynamic-transactional-template

Hi @SahRckr
Thank you for calling this to our attention. It looks like we have a CSS bug. We'll dig into it.
Best,
Twilio SendGrid Docs Team


It worked, then crashed and never worked again

Thank you for making this!
I installed on latest windows 10 home.
It worked great and then it crashed and that was that.
It never worked again despite repeated reboots.
Very close! I look forward to trialling future versions.

Hi @JamesFrederik, sorry about the late reply.
I know this application has stability issues, a lot of the other issues are regarding experiencing installation or functionality issues.
I think unless I have better debugging tools for Sharpshell, this is hard to fix.

See remark on introduction of logging : https://github.com/Atrejoe/MarkdownPreview/issues/11#issuecomment-527227637
Furthermore, Windows Sandbox (available in Windows 10 Pro and up) helps with problem analysis on a pristine environment.

(Follow-up from issue #11, which seems to be related to this issue).
Hi,
I don't have issues with previewing other extensions (like Word files or images).
When trying to preview a .md file, it directly shows "No preview available". I've tried waiting for a few minutes, it doesn't change anything.
I didn't compile myself, can you send me binaries for the debugging branch?
Thanks

Hi @thjungers ,
You can try these:
MarkdownPreview.zip
Good luck :)

Thanks @Atrejoe.
I've uninstalled, replaced the binaries, reinstalled, put the HKEY_LOCAL_MACHINE\Software\SharpShell\LoggingMode key to 1, tested in the Explorer and in the ServerManager, yet I don't see any logging in DebugView 😞 What am I doing wrong?
However, I've just realised that, in the ServerManager, when I click on Test Server in Test Shell, if I click Continue on the error message I mentioned, I can see the preview for .md files (but only in this Test Shell, not in the Explorer)

Just for referencing: https://github.com/dwmkerr/sharpshell/wiki/Debugging-&-Diagnostics
When you set the logging mode to 7 (these values are flags so you can set multiple at the same time), you should see messages in a file and in the event log too.
I have a hard time debugging too, while you see that I left trace messages all over the place, I see none in the logs.
So you know what to expect, see log calls in:
https://github.com/Atrejoe/MarkdownPreview/blob/debugging/MarkdownPreview/MarkdownPreviewHandler.cs


Ending the transformed stream?

Apologies in advance as I really don't know what I'm doing when it comes to streams, but I noticed that using this lib in a gulp command the returned transform doesn't report as having ended. I added:
transform.emit('end');

on line 155 of index.js and it seemed to work? I have no idea if this makes sense or not though...

Hey! Your fix definitely ensures the transform reports ending, thanks for opening the issue. Yeah the lib is just super out of date and a bit sloppy - something I hacked together and haven't gotten to clean up.
I'm currently rewriting to fix the underlying problem of proxying the streams via an unneeded passthrough, so hoping to have this issue closed by the end of the weekend.

Ok! Well it's served me very well so far.. thanks for working on it!


Excuse me, what is the message of asynchronous notification？

Excuse me, what is the message of asynchronous notification？

I can not find them in api doc

Hello @241600489 ,
I am sorry, but I don't understand your question. Is this a question about the handling of notifications within paymentSDK-php?
If this is the case, I would need more information on the exact problem and where you need help.
Additionally, I would ask you kindly to elaborate which api doc you are referring to.
If this is a question about our payment solutions in general and not about the paymentSDK-php in specific, please contact our official Support based on your location. You can find the contact information here:
https://doc.wirecard.com/ContactUs.html
Kind regards,
Wirecard Shop Systems Team

Now, I have a problem: in the test environment, I set the notification link, but there is no notification after the payment is successful, but in the sandbox environment, I can be notified. Can you tell me the reason?  this my hpp url:https://test.wirecard.com.sg/engine/hpp/?&request_time_stamp=20191209113336&request_id=1234567816&order_number=1234567816&requested_amount=0.01&request_signature=eeb29e835549cc1779cf4e5bba342abec938909f75a4e667860a9ac2f8c873d0&notification_url=xxxxx&transaction_type=authorization&attempt_three_d=true&redirect_url=https://sandbox-engine.thesolution.com/shop/complete.jsp&payment_method=creditcard&merchant_account_id=xxxxx&requested_amount_currency=HKD

Hi,
to analyse what happend to this transaction (and especially the notification) please contact your local support team of Wirecard. This only can be analysed by the support of the gateway but this github space is for the shop extensions and code related issues and questions.
BR


Add "Material Design Icons" as dependancies for Ungoogled Chromium

When I use reader mode of Ungoogled Chromium, I can't set the font, background...
The button to set it is not visible as it comes from "Material Design Icons".
Please, refer to this bug.
I tried with flatpak and indeed, I can see this icon.

(To activate reader mode, go to chrome://flags/ and search "reader mode")

Given this is an experimental feature flag (which also seems to be somewhat deprecated now), we don't have any plans to add the fonts to the ungoogled-chromium wrapper.
You can, however, fix this by on your system locally, by simply adding material-icons (not material-design-icons) to your fonts.packages like so:
fonts.packages = with pkgs; [
  material-icons
];


⚠ Bofrost.at has degraded performance

In d1b3d9d, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2046 ms

Resolved: Bofrost.at performance has improved in 28b9e21 after 19 minutes.


[Bug]: Data count end point failing on recovery

Contact Details
None
contact
No response
What happened?
When users have backup enabled and they try to recover, the "/data_count" endpoint fails causing the function to fail and not proceed to home.
The "/data_count" endpoint is used to see how many batches of encrypted data pointers the users has to fetch to recover their encrypted data pointers.
Version
v0.0.1-alpha
What operating system are you using?
None
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

This has been resolved, service was missing from config in record-manager.


I want to apply it to the new dataset

Hello, I am very interested in your work and I am using other knowledge graph datasets to run your project. May I ask what is the difference between the ExplaGraphs, SceneGraphs, WebQSP, and regular knowledge graphs you provide? Is my idea feasible? Looking forward to your reply

Hi,
Thanks for your interest in our work!
The main difference between the datasets lies in the tasks they are designed for. ExplaGraphs focuses on commonsense reasoning, specifically determining whether two arguments support or counter each other. SceneGraphs is aimed at scene graph question answering, where the questions primarily concern the relations between objects. WebQSP specializes in knowledge-based question answering, which seems to be most relevant to your interests.
If you are considering applying our framework to a new dataset, especially regular knowledge graphs, it is absolutely feasible. Some preprocessing steps you might need include: for a given query, first performing entity linking; then extracting a k-hop subgraph that contains these entities from a large knowledge graph (such as Freebase or Wikipedia), depending on your application. This k-hop subgraph will then serve as the input to our framework. Alternatively, if your knowledge graph is not on a very large scale, you can directly apply our method to your datasets.
Please feel free to let me know if you have further questions.

"for a given query, first performing entity linking; then extracting a k-hop subgraph that contains these entities from a large knowledge graph (such as Freebase or Wikipedia)":

If the query is "Is Obama the president of U.S.? ", what do you by performing entity linking?
"then extracting a k-hop subgraph": Is it one subgraph or multiple subgraph?

Thank you for explanation!

You can follow the preprocessing steps here: https://github.com/RichardHGL/WSDM2021_NSM/blob/main/preprocessing/Freebase/README.md
Thanks!


[DOC] Fixes in class description ExpandingWindowSplitter

Reference Issues/PRs
What does this implement/fix? Explain your changes.
Minor fixes in class description 'ExpandingWindowSplitter'. No code changes.
Does your contribution introduce a new dependency? If yes, which one?
No
What should a reviewer concentrate their feedback on?
Any other comments?
PR checklist

For all contributions

[ x] The PR title starts with either [ENH], [DOC] or [BUG] indicating whether the PR topic is related to enhancement, documentation or bug

Nice, thanks!
I was looking at it as well today and got confused.
Btw, do you know what happens if start_with_window is False? I didn't understand what that parameter does. Might be worth explaining that better, in case you know what it does.

It will make like 'initial window = 0'. However, 'initial window' must be > 1.

Reference example wit 'start_with_window = True':

I'll try to update the documentation to cover this option.

It will make like 'initial window = 0'. However, 'initial window' must be > 1.

That sounds pretty weird, it sounds like an unnecessary parameter.
Shouldn't this be controlled simply by initial_window then??
We should open an issue and possibly fix this in a separate PR.

I opened an issue here:
https://github.com/alan-turing-institute/sktime/issues/2678
thanks for explaining what that strange parameter did!

@keepersas, feel free to add yourself to allcontributor.src with a doc contribution!


Ruby 3.1.0

Ruby 3.1.0 was released on December 25th 2021. I would like to use it within the ruby devcontainer. I could not figure out how to where the ruby version is defined in the devcontainer config, so i could not create a PR directly.
Relates to: Both

Right now, it looks like installing debase is failing on Ruby 3.1 (but not 3.0 and below).
ERROR:  Error installing debase:
        ERROR: Failed to build gem native extension.

    current directory: /usr/local/bundle/gems/debase-<IP_ADDRESS>/ext
/usr/local/bin/ruby -I /usr/local/lib/ruby/3.1.0 -r ./siteconf20220104-24554-3kl4oy.rb extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
checking for vm_core.h... yes
checking for iseq.h... yes
checking for version.h... yes
checking for vm_core.h... yes
checking for vm_insnhelper.h... no
Makefile creation failed

It looks like installing ruby-debug-ide results in debase being installed anyway, so we may be able to just drop the explicit debase install.

Is there some task i could be helping out with here? I am not really familiar with the devcontainers themselves (except for usage 😏 ), but i know my way around shell script, containers and ruby.

PR to add this has been merged, so this should go out with the next release for this repository.


[BUG]: An unexpected error has occurred: block timestamp is too old upon restart

Is there an existing issue for this?

[X] I have searched the existing issues

Current behavior
Syncing new node with latest version of docker and docker compose.
after cloning the repo, i use git checkout v0.4.1. The koinos env file self populates with the following information:
MEMPOOL_TAG=v0.4.1
CHAIN_TAG=v0.4.2
BLOCK_STORE_TAG=v0.4.2
P2P_TAG=v0.4.2
BLOCK_PRODUCER_TAG=v0.4.2
TRANSACTION_STORE_TAG=v0.4.3
CONTRACT_META_STORE_TAG=v0.4.3
JSONRPC_TAG=v0.4.2
Node is syncing and suddenly stops. I gracefully shutdown and restart the node and it fails to sync due to fatal error.
logs attached
block_store.log
000.log
transaction_store.log
000.log
000.log
Expected behavior
No response
Steps to reproduce
No response
Environment
- OS:
Ubuntu 18.04
Docker version 20.10.19, build d85ef84
Docker Compose version v2.11.2

Anything else?
No response

This specific bug is because the rocksdb backend only writes metadata out to disk on shut down. When the node does not shut down cleanly, the metadata is not there, so when the node starts back up, the metadata and chain state are desycned.

Possibly related to koinos/koinos#48
We believe this error occurs after unclean shutdown if the node was started after genesis and the other error is if the node was started from genesis. In either case, writing metadata on every commit should prevent the problem and allow full node recovery on most unclean shutdowns.


Format the code

We need to standardise the code formatting and comments. The format for comments should be that any type information defined in the comments can be removed (Typescript doc generators add this automatically)

See e1b32ad6e9042f900754e42e98d13aad721123d8

56117346cfe330097fa39a51701479da6982c12d


odo service create --dry-run is not working when used with parameters

/kind bug
How did you run odo exactly?

odo service create postgresql-operator.v0.1.1/Database -h database -p size=1 --dry-run

Actual behavior
▶ odo service create postgresql-operator.v0.1.1/Database database -p size=1 --dry-run
 ✗  couldn't find metadata.name in the yaml; provide a name for the service

Expected behavior
▶ odo service create postgresql-operator.v0.1.1/Database database  -p size=1 --dry-run
apiVersion: postgresql.dev4devs.com/v1alpha1
kind: Database
metadata:
  name: database
spec:
  size: 1

Isn't this same as #4813? 🤔

If this doesn't get fixed by PR for #4813, we work on this after that.

this commands no longer exists in odo v3
/close


Featured galleries

Allow galleries to be featured (featured: true in front matter). Featured posts (regardless where they are) are listed on the homepage.

Fixed in f936fb9


Godot 4.1 crash at exit with corrupted size vs. prev_size while consolidating

Godot version
v4.1.stable.official [9704596]
System information
ubuntu-22.04
Issue description
i run my tests via github actions ci workflow and it crashs now on Godot 4.1
xvfb-run --auto-servernum ./addons/gdUnit4/runtest.sh --add ${{ inputs.test-includes }} --audio-driver Dummy --display-driver x11 --rendering-driver opengl3 --screen 0 --continue --verbose
It works on Godot 4.0.1, 4.0.2 and 4.0.3 but fails now on v4.1.stable.official [https://github.com/godotengine/godot/commit/970459615f6b2b4151742ec6d7ef8559f87fd5c5]
running on ubuntu-latest
Total test suites: 90
Total test cases:  1142
Total time:        3min 40s 913ms
Open Report at: file:///home/runner/work/gdUnit4/gdUnit4/reports/report_1/index.html
Exit code: 0
corrupted size vs. prev_size while consolidating
Aborted (core dumped)
Error: Process completed with exit code 134.

https://github.com/MikeSchulze/gdUnit4/pull/223
I build a minimized project the test on my Mac and see these errors.
at runtime, a lot of
ERROR: Condition "!texture_allocs_cache.has(p_id)" is true.
   at: texture_free_data (drivers/gles3/storage/utilities.h:111)
ERROR: Condition "!texture_allocs_cache.has(p_id)" is true.
   at: texture_free_data (drivers/gles3/storage/utilities.h:111)
ERROR: Condition "!texture_allocs_cache.has(p_id)" is true.
   at: texture_free_data (drivers/gles3/storage/utilities.h:111)
ERROR: Condition "!texture_allocs_cache.has(p_id)" is true.
   at: texture_free_data (drivers/gles3/storage/utilities.h:111)
...

ERROR: Cubemap Arrays are not supported in the GL Compatibility backend.
   at: texture_2d_layered_initialize (drivers/gles3/storage/texture_storage.cpp:763)
ERROR: Cubemap Arrays are not supported in the GL Compatibility backend.
   at: texture_2d_layered_initialize (drivers/gles3/storage/texture_storage.cpp:763)
ERROR: Attempting to use an uninitialized RID
   at: get_or_null (./core/templates/rid_owner.h:199)
ERROR: Condition "!t" is true.
   at: texture_free (drivers/gles3/storage/texture_storage.cpp:705)

at cleanup
ERROR: Attempting to use an uninitialized RID
   at: get_or_null (./core/templates/rid_owner.h:199)
ERROR: Condition "!t" is true.
   at: texture_free (drivers/gles3/storage/texture_storage.cpp:705)

could be related to https://github.com/godotengine/godot/issues/74562
Steps to reproduce
use the attached project to reproduce the errors
Run it with $GODOT_BIN --path . -s -d res://test.gd --audio-driver Dummy --rendering-driver opengl3 --continue
shows
 malloc_texture $GODOT_BIN --path . -s -d res://test.gd --audio-driver Dummy --rendering-driver opengl3 --continue
Godot Engine v4.1.stable.official.970459615 - https://godotengine.org
OpenGL API 4.1 ATI-4.4.17 - Compatibility - Using Device: ATI Technologies Inc. - AMD Radeon Pro 5300M OpenGL Engine

run test
ERROR: Condition "!texture_allocs_cache.has(p_id)" is true.
   at: texture_free_data (drivers/gles3/storage/utilities.h:111)
Finallize ..
-Orphan nodes report-----------------------
-SceneTree report-----------------------
 ┖╴root
Finallize .. done

Minimal reproduction project
malloc_texture.zip

Possibly related to #78749.

The same error exists on V4.1.1

I don't get a crash. The window is locked, but the process is ongoing. It just does nothing. In 4.2 beta 6 I get this error:
run test
Finallize ..

Debugger Break, Reason: 'Attempt to call function 'free' in base 'previously freed' on a null instance.'
*Frame 0 - res://test.gd:50 in function '_finalize'
Enter "help" for assistance.

You are attempting to free the instance of a node that was previously added to the scene tree, but I guess this is unnecessary, as the node has been freed already? In fact, every line in the finalize method raises an error that prevents the application from closing:
func _finalize():
	prints("Finallize ..")
	_cli_runner.free() // Attempting to free a freed object.
	prints("-Orphan nodes report-----------------------")
	Window.print_orphan_nodes() // Window is a null instance, this code doesn't even make logical sense as Window is a class name.
	prints("-SceneTree report-----------------------")
	root.print_tree_pretty() // root is a null instance, it's been freed already, same as the CLI Runner instance.
	prints("Finallize .. done")

Removing all these erroneous lines resolves the hanging on exit. And the texture issue has been addressed already with the linked PR.
I'm going to close this as resolved. If you can still reproduce an issue, please provide a valid MRP for testing.

Thanks for your response.
I fixed it already by
func _finalize():
func _finalize():
	prints("Finallize ..")
	if is_instance_valid(_cli_runner):
		_cli_runner.free()
	prints("-Orphan nodes report-----------------------")
	Window.print_orphan_nodes()
	prints("Finallize .. done")

Sounds like the _finalize is called when the tree is already freed?
So it is safe to remove the _cli_runner.free() right?

Seems like it, yeah


Update event details & logos for Maintainerati @ Netherlands 2017

In the event this is deemed suitable, can we hold off merge for a tiny bit, as I still am lacking a logo for StorybookJS, but wanted to nonetheless get this up for peer-review and RFMs.

Would prefer if we can keep the logos to a minimum

In the interests of getting this over the line due to time, I have dropped Bolt's logo. However, if that could be reconsidered I'd really appreciate it. If not, c'est la vie :wink:

Merged, thanks @GawainLynch!