how resize image resolution ?

Hi, image resize is not supported in this library, you need to do it yourself or using some other tool, eg. ResizingImageProcessor on Kingfisher.


squash

Portal().usage() support for optional kwargs (only startTime and endTime are required).
OrgID extractor from URL.

Add documentation to featureservicetools, sans examples.
Change args on QueryAllFeatures() to pass in the full path instead of separate paths for directory and filename.
@MikeMillerGIS, we should standardize on a consistent usage of chunksize. Some default to 0, others to 1000.

@MikeMillerGIS 88ed72c reverts the changes to Portal.usage() of eccdb32 and adds example usage to loop items sample.


"Iconify" crashing the client and not working on MacOs

Please fix the "iconify" issue on MacOS... When trying to minimize the client, the "iconify" button remains highlighted after clicking, but does not minimize the client. Additionally, the sidebar becomes frozen and other options cannot be clicked on. Other than that, the client is amazing!
Thanks in advance.

Does this happen in both native window mode and custom chrome mode? (-> RuneLite settings)

Now... once i disable the custom window chrome i can minimize the window but can't see the sidebar now xd

I believe i fixed this once before, probably was reintroduced with the changes in how we resize the frame.

Try control + F11 or command + F11 to bring up the sidebar. Maybe it works.

Tried control + F11 but the issue still remains. Even locked client size and tried to press control + F11 but the sidebar remains hidden. I will just wait for the next update. Hopefully it will be fixed soon, so Mac users can also experience 100% this amazing client =)


NetworkPolicy support use cases definition.

Creates a basic document with the basic use cases to support with
NetworkPolicies.
Please note this document does not define the technical solution
yet but tries to define the scope of the problem to solve.
The rendered document can be observed here: https://github.com/mangelajo/submariner/blob/network-policy-use-cases/docs/design/network-policy-support.md
Co-Authored-By: Sridhar Gaddam<EMAIL_ADDRESS>Co-Authored-By: Janki Chhatbar<EMAIL_ADDRESS>Co-Authored-By: Miguel Angel Ajo<EMAIL_ADDRESS>

Looks good - just grammar/wording nits.

Thanks Thomas!, fixing the grammar/wording now.

Ok, I'm moving this discussion here: https://docs.google.com/document/d/1_QzuasJPiQ-4t8tUGODoRS2E-Q3KLJajqMyCvLPH2tY/edit?usp=sharing and I will announce it on the multicluster sig to get more eyes on it.

Closing as the discussion is now moved the the google doc.


bump egui to 0.30.0

Thanks for the update. winit seems to be broken und linux though

we need the x11 feature on linux now, no?

See my comment on: https://github.com/emilk/egui/issues/5493#issuecomment-2546708961

According to emilk's comment: #5489 (comment) the wayland feature needs to be enabled for eframe. However, when the feature is enabled, I get the following compiling errors on Arch:
error: failed to select a version for the requirement `egui-wgpu = "^0.30.0"`
candidate versions found which didn't match: 0.29.1, 0.29.0, 0.28.1, ...
location searched: crates.io index
required by package `eframe v0.30.0`
    ... which satisfies dependency `eframe = "^0.30.0"` (locked to 0.30.0) of package `egui-file-dialog v0.7.0 (/home/jannis/projects/egui-file-dialog)`
if you are looking for the prerelease package it needs to be specified explicitly
    egui-wgpu = { version = "0.26.0-alpha.2" }

egui-wgpu:v0.30.0 doesn't seem to be on crates.io yet

The question is - do we wanna support Wayland or x11?

shouldn't this be something that the user can select?

We should support both

updated my suggestion to also include x11

shouldn't this be something that the user can select?

Yes, this is just for the examples

@fluxxcode we could also set this as optional dependencies?

No, I don't think that's helpful and rather confusing. eframe is only a dev dependency for the examples and is therefore not included in normal use of the library.
The examples should work on as many systems as possible, just like a normal egui app does.

maybe document it in the examples Cargo.toml that this is required for linux?

Will merge the PR now. Thanks!


Delete User functionality - cascade across all databases

Need to implement a cascading delete user function so that accounts that have not been activated within 24 hours can be properly released by the system.

Prevents account limbo - user creates an account, doesn't use emailed link in time, cannot create a new account using the same username/email.
Prevents orphaned accounts - user creates an account and never uses it
Needs to remove any information propagated by a created user call throughout the system

Django tracks 3 user account statuses

Active
Staff status
Superuser status

If an user is not flagged as "Active" after 24 hours, the account should be deleted so that the username and/or email could be reused to generate a future account.

@mjstealey @alvacouch Since the User object is used in hs_access always as a ForeignKey, I assume deleting a user will do the cascade delete automatically. However, at this point we lack a unit test in hs_access to prove this.

It is only safe to delete a user who is not mentioned in resource metadata. I suggest that we modify BaseResource so that deleting a user who appears in resource metadata is impossible. It is an easy fix and affects nothing except the new code for user cleanup. .

@mjstealey @alvacouch Can this issue be closed?

Functions as expected for tests run


XLA Compilation Bug

System information
Colab with TensorFlow 2.4.0-dev20201001
Describe the current behavior
When using experimental_compile=True, I get the following error:
InvalidArgumentError: Output shapes of then and else branches do not match: (f32[100,1]) vs. (f32[100])
	 [[{{node gradient_tape/loop_body/logistic_loss/Select/pfor/cond_1}}]] [Op:__inference_train_step_2474]

Describe the expected behavior
The code should run without errors just like with experimental_compile=False
Standalone code to reproduce the issue
https://colab.research.google.com/drive/1TqFDfhxeM6JueuNYbiVBKj1gdUMw03GG?usp=sharing

I have tried in colab with TF nightly version(2.4.0-dev20201004) and was able to reproduce the issue.Please, find the gist here.Thanks!

Was able to run your code successfully without any errors in Tf Nightly 2.6, please find the gist here.
Closing this issue since it is fixed, feel free to reopen. Thanks!


feat(preset-chart-nvd3): migration from plugins repo

🏠 Internal
Migrate code and also update storybook to work with the new settings.

@ktmud just curious what was merged and pushed to the branch?

@kristw I just used GitHub's "Update branch" button. I guess it's just any change  that has been merged to master after you started working on this branch.


Clicking on a mention of a new account crashes the app

I included a mention to a new account in my post (@check) and then clicked on it afterwards. The app crashes when I do so.

"check" was supposed to be a reserved name in the API, so it's causing some problems. Which app is crashing?

Sorry, just realized this is in the Mac repo. Thanks!


Actual working examples would speed adoption

I'm following the examples in the README and they aren't working for me. Piecemeal examples are almost worthless -- they presume too much. Nothing beats a real working example, especially if the code is elegant, clean, and commented with explanations.
I'd be happy to help, but first I have to get something working!

Hello @chasm. Could you please indicate the examples not working so I can start by fixing those please?

Sorry if I was unclear. I did not mean that the current examples do not work. I meant that they are incomplete. They show only the Baobab code removed from context. This means that the user has to spend time figuring out how this code fits into her other code, and what it will work with.
The more full, working examples (and the less fake they are), the better. At least one would be nice -- say in a baobab-example repo. But one for each style would be great. I would put the priority on ES6 as I think most people who've come this far this early are probably using Babel, but ES5 examples would be nice as well.
For example, I copied the decorator examples word for word into my code and they simply didn't work. I doubt the examples are wrong -- something else was missing in my code.
I'm desperately behind on some work (thanks in part to lack of good examples everywhere, not just here), but I will try to put together something by next week. An example of an example. Heh . . .

+1. Struggling to understand how to use Baobab with react. Examples in baobab-react's README.md file are incomplete and removed from context. I'm currently trying to figure out a way how to watch one project in an array of projects by id, the closest README.md gives me is as such:
Those mappings can be defined likewise:

**Using paths**

var mapping = {
  cursors: {
    name: ['user', 'name'],
    color: ['palette', 'colors', 1]
  }
};

I've been knocking my head on the wall trying to get that but not getting anywhere. Basically I'd like to do something along the lines of:
var ProjectItem = React.createClass({

	// ...

	cursors: function (props, context) {
		return {
			headers: ['views', 'projects', 'headers'],
			selection: ['selections', 'projects', { id: props.project.id }],
			pendingUpdates: ['pendingUpdates', 'projects', { id: props.project.id }]
		};
	},

	// ...

});

Which of course does not work, and I have no idea of how to do something of similar effect.
Reading through Baobab's code doesn't help much with the understanding as the project is split between baobab and react-baobab and the code have minimum amount of comments.
I'd love to help further improve the documentation but before I can do so I need to better understand the project, and that is very hard to do with the current documentation and code base. :(

@chasm this should help

I'd be happy to work up one of my examples but, to be honest, it seems most people here use React. I don't. I'm using virtual-dom or paperclip.js. If you want to see an example that doesn't use React, let me know. Otherwise, I'll keep going alone :)

Oh, I'm looking closely at virtual-dom and Cycle.js, which is lovely and just went 1.0. Happy to see such examples. The React part is almost irrelevant.

I'd love to see non-React examples. After all, the aim of this library was to remain unopinionated and usable as a modular brick elsewhere. Personally, I use dekujs with it lately as I grew tired of React's sheer amount of verbosity for tiny projects.


Switches the aws-sdk depenceny to aws-sdk-core

This should prevent conflicts with apps that are using the 1.0 sdk.

I don't think these two gems are equivalent. Looking at teh codez, aws-sdk is a thin wrapper of aws-sdk-resources https://github.com/aws/aws-sdk-ruby/blob/v2.2.26/aws-sdk/lib/aws-sdk.rb

Closing this for now.


Fix overflowing images in documentation

List of Changes
Minor modification of custom.css for documentation.
Motivation
Fixes #386.
Explanation for Changes
The width of the image is set to the same size as the container it is contained in. Also, the same margin as for paragraphs is added.
Acknowledgement

[x] I have read the Contributing Guidelines

See https://manim.hackl.space/tutorials/quickstart.html for a deployed version of this branch where the image scaling is fixed.


adding a build job

The test PyPi upload is for some reason not working, but it seems to be transient as many other folks report the same problem from time to time. Next steps are to add Mac and Windows builds, but we have a functioning CI/CD pipeline for Doltpy.


Run is now failing

The past few days my runs have been failing, with the follow (not very helpful) output:
It may take some time...

1170 Zotero items are retrieved.
ZOTERO: Start formatting 1170 annotations/notes...
It may take some time depending on the number of annotations...
A complete message will show up once it's done!

ZOTERO: Formatting Zotero Items is completed!!

NOTE: 1170 Zotero annotations/notes (out of 1170) failed to format.
You can run `save_failed_items_to_json()` class method to save those items.

ZOTERO: Detail of failed items are saved into /opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/zotero2readwise/failed_zotero_items.json

Readwise: Push 0 Zotero annotations/notes to Readwise...
It may take some time depending on the number of highlights...
A complete message will show up once it's done!

Traceback (most recent call last):
  File "run.py", line 64, in <module>
    zt2rw.run()
  File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/zotero2readwise/zt2rw.py", line 55, in run
    self.readwise.post_zotero_annotations_to_readwise(formatted_items)
  File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/zotero2readwise/readwise.py", line 149, in post_zotero_annotations_to_readwise
    self.create_highlights(rw_highlights)
  File "/opt/hostedtoolcache/Python/3.8.18/x64/lib/python3.8/site-packages/zotero2readwise/readwise.py", line 72, in create_highlights
    raise Zotero2ReadwiseError(
zotero2readwise.exception.Zotero2ReadwiseError: Uploading to Readwise failed with following details:
POST request Status Code=400 (Bad Request)
Error log is saved to error_log_400_failed_post_request_to_readwise.json file.
Error: Process completed with exit code 1.

Any thoughts on what the issue is? Looks like the issue with with formatting, which suggests a problem with the Zotero API. But it's clearly connecting, if it's able to grab 1170 items.

I'm having the same problem. In the run's log I'm getting the message:

The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

@melat0nin It seems to me that the issue in your case lies in retrieving the data from Zotero server.
Can you follow the instructions here to generate a local file. It may give us extra information.
I probably need to improve the logging since the reason I believe Readwise fails is that no Zotero highlight was retrieved in the first place. But generating both  error_log_400_failed_post_request_to_readwise.json and failed_zotero_items.json would be very helpful here.
Have you had any changes or updates in your Zotero configuration?

But one thing that I should do is to have better logs and output them in the automation!

@e-alizadeh thanks for the work on this automation. Will you be moving the workflow to node16 or should we stick to node12 while still active?

@pcuellar @Mela You can simply update line 20 of the automation.yml file from v2 to v4 to suppress that warning. You can check this commit.
The other change in the commit about pinpointing the version in line 15 is highly recommended.

It's difficult to know exactly what's going on without knowing exactly which highlight or annotation causing it.
I've created an issue https://github.com/e-alizadeh/Zotero2Readwise/issues/66 to add the raw highlights to the error logs.
Once this is implemented, we can better debug this issue. FYI, I won't be able to work on this until next week!

I had a similar problem to this a few weeks back. In the end it turned out that I had an empty note — I'd highlighted went to add a note and then not written anything. Once I deleted that it ran again. Not sure if this is the same issue but thought I'd share just in case

I had a similar problem to this a few weeks back. In the end it turned out that I had an empty note — I'd highlighted went to add a note and then not written anything. Once I deleted that it ran again. Not sure if this is the same issue but thought I'd share just in case

Ugh. Absolutely possible, that this is the problem in my case, too. Just: How did you find it? Is there an option to show all hightlights and notes in Zotero?

@e-alizadeh I've just realised that I should have mentioned that I'm using the Zotero 7 beta, which I changed to in the past few weeks (around the time the error started, though I can't be absolutely sure).
I note that the error I get seems to refer to all highlights (NOTE: 1170 Zotero annotations/notes (out of 1170) failed to format.). Might that imply some difference in formatting/JSON between Zotero 6 and 7?

Ugh. Absolutely possible, that this is the problem in my case, too. Just: How did you find it? Is there an option to show all hightlights and notes in Zotero?

Not that I know of @Mela. I'm actually having a similar issue again myself which is what brought me back to these issues. At that time I was just getting started with Zotero and I remember having that weird note. If you go into a pdf in Zotero there's a left sidebar (at least on the desktop) which shows you all of the annotations and highlights in that document

Just synced my repository and sync works again! Thank you @e-alizadeh!

Just reporting I started having this issue too. I recently moved to Zotero 7 Beta, maybe it does have something to do with the way things are formatte as @melat0nin mentioned


Add/fix dashdash support in optparse_long

This changes the behaviour of optparse_long so that a '--' tags the end of options, just like optparse and getopt_long.

Doh! How did I miss this before? Thanks!

This is a very nice library you did here. Thank you!
For your information, a fork was embedded in rrdtool, where the dashdash issue was first found.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I dedicate any and all copyright interest in this software to the
public domain. I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors. I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJWNIf5AAoJEDtcLHGiGNg8N7IP/iZT4dbvHJKRanc2P8Y8ZO36
zialsbabAztTo7i6VOpYcSC+qgfYdAV4f7RDsJMeWYPp64vDt9AujkWZCix3l/dy
5fh/EuqVtnOtg/TO3KePNTFkzMMY2p9RvI9Dk6UL0PNZm23LQef078uPBNYREJlu
pUgTEzKJtSBVGh44w5wkpIoVZWSnsghAA02drEXcUFYWPx6rojmRo8ORJlc7lOzd
L1BH/SHklfj+zIxpXU/S2ZpMUpaMsnP6JVTjaMQVhrKZpaaWi6SDyEWKm24w55pi
phZd5FyDWHcTwwEayZEWHhNiQiOMW5K9ax/AIu1awtD1hlPt74NUdG8ZGL+HSmr6
eFbsX19DY+2Rl3XoUGYCh8DqqJdXk/lziiDfeGLzdNlDmUX8jA4eufelRPfiPBcJ
E63V9lffUpDRtknB9rnT0+X/HoHJsCJWTuG98Np1hopmAaM53Fmv88QN44q9MpQP
KjEygYHCNI/RZowXHbvm9hBG5KKE2kvnYugxmNfe6xLbuuB0Iqs7jA0YPmBS4vUt
8oMzXjK7l1eOFE1U8ZhbJO52hdUsN+GdSnGpAYZEKoG6QUcCFcCOY7uf7myXf81I
xw0h9TsuSIkGGuKLpPWdohhgGTeX6UqacBN1sJWwq+iaLW3DC67V3ITytI6ehMhn
0wlEXNjMLSJuADW5NTzq
=MIuu
-----END PGP SIGNATURE-----

Thanks for the info and for bringing your fix upstream. It's nice to
know where Optparse is being used.


Do we want to allow pods to talk to pcluster apiservers?

Is your feature request related to a problem? Please describe.
~Pre-kcp, when I write a controller and deploy it as a pod (via a deployment) to my cluster, it typically talks to kubernetes.default.svc using in-cluster config to communicate with the apiserver (e.g. to manipulate CRs).~
~Post-kcp, when I apply a deployment to kcp, the resulting pod(s) run in a physical cluster, but we want them talking to the kcp apiserver to perform operations against CRs and whatnot. If we don't do anything, when the pod resolves kubernetes.default.svc, it is for the physical cluster. The pod won't be able to see the CRs in the kcp apiserver because of this.~
The above is covered by #280
Rescoping this to ask: do we want to allow pods to talk to pcluster apiservers? If so, how?
Describe the solution you'd like
Assuming we want to, figure out how to handle pods talking to pcluster apiservers:

~Pod wants to manipulate CRs~

~Needs DNS for kubernetes service to resolve to KCP?~
~Needs env vars for kubernetes to resolve to KCP?~
~Needs SA token from kcp namespace injected into pod in physical cluster~

Pod wants to talk to physical cluster apiserver

Is this a valid use case?
If so, what permissions (SA token) does it use?
Does it use DNS? env vars?

Rescoping to just case 2 - "pod wants to talk to physical cluster apiserver" as case 1 is handled by #280

I don't see how this is a valid use-case. Why would one want to talk to a pcluster, and why isn't that something outside of the standard TMC flow?

Agreed, closing


added map into home page

Test:

make sure folium is installed
run server
go to the home page
make sure you can click and drag on the map and interact with it
Details:
added latlong json file
added map functionality to views.py
replaced placeholder map with interactive map in base/home.html

 Put map in Django app.


An error in PMUL3416

There is an error in the total number of turns in "prepended.json"->PMUL3416. The correct data should be:
"system: Booking was successful, the total fee is 140.8 GBP payable at the station .\n Reference number is : DK26RL4O. Can I help you with anything else?\n",  thus aligning with MultiWOZ2.4

thanks for pointing that out! will be updated soon
Cheers,
Tom Young
PhD Student
School of Computer Science and Engineering (SCSE)
Nanyang Technological University (NTU)
50 Nanyang Ave, Singapore 639798
tomyoung903.github.io
On Mon, Mar 7, 2022 at 9:27 PM whatissimondoing @.***>
wrote:

There is an error in the total number of turns in
"prepended.json"->PMUL3416. The correct data should be:
"system: Booking was successful, the total fee is 140.8 GBP payable at the
station .\n Reference number is : DK26RL4O. Can I help you with anything
else?\n", thus aligning with MultiWOZ2.4
—
Reply to this email directly, view it on GitHub
https://github.com/tomyoung903/FusedChat/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKQ3UYDMIRSTJSXCTPDAYJ3U6X725ANCNFSM5QDJIZJA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


skid bro wtf

to many indentations stop coding with the tab button lol

to many indentations stop coding with the tab button lol
it's unique  and it works perfectly fine


Lower Node dependency to 16 for compability with official Node-RED docker image

The acutal latest docker image of Node-RED is v3.1.0 at this time. This image comes bundled with node version 16.20.2. Is it possible to lower the dependency version in your project?

I'm using the node-red docker image with 'latest-18' tag. Works for me.

@5turm Does kouberl's suggestion help you out?

Version 16 is EOL and security support ended 09/2023

I overlooked the EOL. The tag latest-18 worked for me. Thanks!


test(poolmanager): expand ChargeTakerFee tests

Closes: #6633
What is the purpose of the change

Add a description of the overall background and high level changes that this PR introduces

(E.g.: This pull request improves documentation of area A by adding ....
Testing and Verifying
(Please pick one of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added unit test that validates ...
Added integration tests for end-to-end deployment with ...
Extended integration test for ...
Manually verified the change by ...

Documentation and Release Note

[ ] Does this pull request introduce a new feature or user-facing behavior changes?
[ ] Changelog entry added to Unreleased section of CHANGELOG.md?

Where is the change documented?

[ ] Specification (x/{module}/README.md)
[ ] Osmosis documentation site
[ ] Code comments?
[ ] N/A

The test changes in PR6804 after merging, so you should review this PR. @mattverse


给了目标点，无人机不起飞，请求帮助

给了这个命令后，无人机不会飞
rostopic pub --once /move_base_simple/goal geometry_msgs/PoseStamped "header:
seq: 0
stamp:
secs: 0
nsecs: 0
frame_id: ''
pose:
position:
x: 19.0
y: 15.0
z: 3.0
orientation:
x: 0.0
y: 0.0
z: 0.0
w: 1.0"

Same problem, it only does the initial takeoff. Did you solve the problem?

It says Triggered! 19 15 3 in the terminal but the drone won't move.


Enable distinct keystore/truststore per STS pod

There is a requirement to allow each pod in our statefulsets to mount distinct keystores/truststores.
To enable a keystore/truststore per Cassandra node, we need to mount a different secret per statefulset pod. Since the statefulset API doesn't allow doing this, we need to leverage the new secret injection webhook created in #605 for this.
We need to add a feature to the webhook so that the annotation can contain a placeholder for the pod name:
k8ssandra.io/inject-secret-cassandraSuperuser=[{"secretName": "encryption-stores-<pod_name>", "path": "/etc/credentials/cassandra"}]

For a pod named test-dc2-default-sts-1, the above would mount the encryption-stores-test-dc2-default-sts-1 secret at /etc/credentials/cassandra.
When multiple secrets exist and their annotations target the same pod, they should all be mounted into suitable directories. This will allow us to later combine the keystore/truststores using an initContainer as part of certificate rotation.
Task list

[ ] Add a feature to the mutati

@adejanovski I'm looking at this and I'm wondering if it is the wrong way around. Right now in the mutating webhook, my understanding is that the statefulset takes an annotation and the mutating webhook then looks for a secret matching the annotation to mount. This won't work for per-pod secret mounts because the annotation is made at the STS level and every pod will end up with the same annotation (and therefore the same secrets).
I think what you want is something more similar to what I did in some recent monitoring work, where we:

Create secrets with an annotation like: k8ssandra.io/mount-to: '{"pod-name":"test-dc1-default-sts-0", "mount-path": "/data"}'.
Create a mutating webhook so that when a pod is created, the namespace is scanned for secrets targeting that pod name and they are mounted.
Create a controller so that when a secret is added with that annotation, pods targeted by the pod-name field are updated with the new mounts.

The annotations aren't placed on the sts but on the pods themselves. Otherwise it would defeat the purpose of this webhook. It's the same for deployments, such as the one we use for reaper: it's not the Deployment object that gets the annotation, it's the pods.

Would it be better to flip this (similar to some recent monitoring work I've done) so that the secrets are annotated with the pod name?

To the best of my knowledge, that's not how a mutation webhook works. It intercepts the manifest that's about to be applied and then modifies it before it's really applied. We can't intercept secrets and then modify a pod based on what the secret contains, that would lead to all sorts of race conditions. No API call should be made in the mutating webhook either.

The annotations aren't placed on the sts but on the pods themselves. Otherwise it would defeat the purpose of this webhook. It's the same for deployments, such as the one we use for reaper: it's not the Deployment object that gets the annotation, it's the pods.

This appears fine for e.g. superuser secrets and usernames, but it doesn't (for the reasons I've mentioned) appear to give you the ability to have heterogenous secrets per pod in an STS context.

To the best of my knowledge, that's not how a mutation webhook works. It intercepts the manifest that's about to be applied and then modifies it before it's really applied. We can't intercept secrets and then modify a pod based on what the secret contains, that would lead to all sorts of race conditions. No API call should be made in the mutating webhook either.

It is true that this isn't really a webhook type piece of functionality, it would need to be in the controllers, as I've done for the Mimir ruler. It wouldn't then be webhook related, it is a controller which watches for secrets and reconciles deployments when it sees secrets change.


Update index.md

Docs Build status updates of commit 0ed5cd9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

e2etest-LinkedPublishTestRepo/index.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e3a3cd9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

e2etest-LinkedPublishTestRepo/index.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e3a3cd9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

e2etest-LinkedPublishTestRepo/index.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e3a3cd9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

e2etest-LinkedPublishTestRepo/index.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e3a3cd9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

e2etest-LinkedPublishTestRepo/index.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Slide change triggers unfunctional

Sorry no time for detailed information.
pls fill by your self.

Hi @pprossi,
what does this PR fix?
Please follow our contribution guideline.


[DOC]: Cronjob_job genric helm chart

Description
Documentation update of cronjob and Job genric helm chart support.
Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[X] The title of the PR states what changed and the related issues number (used for the release note).
[X] Does this PR require documentation updates?
[X] I've updated documentation as required by this PR.
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have tested it for all user roles

Duplicate


UnLoaded event is incorrectly raised by the contents of CommadBar PrimaryCommands

Describe the bug
UnLoaded event is getting raised when the contents of CommandBar's PrimaryCommands comes back in view after being placed in the secondary commands.
Whenever the PrimaryCommands contents like AppBarButton etc is displayed, a Loaded event is raised. When the commandbar width is reduced enough the content moves to SeconderyCommand, at that time UnLoaded event is raised.
If the command bar's width is increased again, a Loaded event is raised which is immediately followed by a UnLoaded event. UnLoaded event should not be raised at this point.
This cause framework like ReactiveUI not to work properly as it depends on the proper firing of Loaded and UnLoaded events by the UI elements.
Steps to reproduce the bug

Create a CommandBar like

    <CommandBar>
        <CommandBar.PrimaryCommands>
            <AppBarButton Content="Button" Loaded="FrameworkElement_OnLoaded" Unloaded="FrameworkElement_OnUnloaded"/>
            <AppBarElementContainer>
                <SplitButton Content="SplitButton" Loaded="FrameworkElement_OnLoaded" Unloaded="FrameworkElement_OnUnloaded"/>
            </AppBarElementContainer>
        </CommandBar.PrimaryCommands>
    </CommandBar>

        private void FrameworkElement_OnLoaded(object sender, RoutedEventArgs e)
        {
            if(sender is ContentControl element)
                Trace.WriteLine($"Loaded {element.Content}");
        }

        private void FrameworkElement_OnUnloaded(object sender, RoutedEventArgs e)
        {
            if (sender is ContentControl element)
                Trace.WriteLine($"Unloaded {element.Content}");
        }

Reduce the width of the application to make sure Buttons move to the secondary commands.
Increate the width of the application and notice that when the buttons are displayed again, both Loaded and UnLoaded event is raised.

Expected behavior
UnLoaded event should not be raised
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.0 (If you're seeing your issue in older previews of WinUI 3, please try this release)
Windows app type

[ ] UWP
[X] Win32

Device form factor
Desktop
Windows version
October 2020 Update (19042)
Additional context
No response

Loaded/Unloaded events are asynchronous events and aren't guaranteed to be ordered the way you'd expect.  Additionally, when the icon moves from the overflow menu to the main menu it is unloading from the overflow menu.  So the unloaded event is expected and the framework does not guarantee that it will be delivered in the order you'd expect.


Zoom behaviour removed for tracking latest data

Quick fix to resolve #539 if we want to remove that functionality

Thanks @rjmcneill, however the functionality is intentional and working as expected.


Text fields not validated in user self registration form

Describe the issue:
A number of text fields in the user self-registration form allow text of over 255 characters to be entered. The text fields are;

First name
Last name
Email address (validates only the email domain)
Organization
Telephone (allows non-numerical inputs as well)
IM
Country
Mobile (allows non-numerical inputs as well)
URL (allows any string to be entered/doesn't validate URL)

How to reproduce:

Login to the Console as admin
Go to Manage > User Onboarding > Self Registration
Enable "User self registration" and disable "Lock user account on creation"
Press update and log out
Go to My Account (https://localhost:9443/myaccount)
Click "Create Account" on the login form
Enter a username and click Proceed to self-register
Fill all the text fields (except the password fields) with over 255 characters
Fill password fields with the proper length (5-30 characters)
Email address can be over 255 characters but should end with a domain (eg: @wso2.com)
Accept privacy policy and click register

Observation:
User registration is allowed and can be accessed by logging into my account with the registered user
Expected behavior:
Text fields should be validated accordingly
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: IS 5.11.0-beta4
OS: Mac
Database: MySQL 8
Userstore: JDBC

deployment.toml config
[user_store]
type = "database_unique_id"
connection_name = "uid=admin,ou=system"
connection_password = "admin"
base_dn = "dc=wso2,dc=org"      #refers the base dn on which the user and group search bases will be generated

[tenant_mgt]
tenant_idle_timeout=2

[database.identity_db]
type = "mysql"
url = "jdbc:mysql://localhost:3306/mydb?useSSL=false"
username = "root"
password = "root"

[database.shared_db]
type = "mysql"
url = "jdbc:mysql://localhost:3306/mydb?useSSL=false"
username = "root"
password = "root"

[database.user]
url = "jdbc:mysql://localhost:3306/mydb?useSSL=false"
username = "root"
password = "root"
driver = "com.mysql.jdbc.Driver"

[realm_manager]
data_source = "WSO2USER_DB"

Optional Fields
Suggested labels:
UX

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Prevent ALSA audio corruption

When using the ALSA driver, corruption would occur if snd_pcm_writei
was unable to consume the entire sound buffer. This would occur
frequently on the Raspberry Pi 3 which uses the snd_bcm2835 audio
driver.
This bug resulted from incorrect pointer math on line 187, resulting in
the sample source pointer being advanced by total * ad->channels bytes
instead of total * ad->channels samples. In my opinion, the best fix
is to change *src to type int16_t, since that is the sample type in
use.
Fixes #43927.

Thanks! And congrats for your first merged Godot contribution :tada:

Do you think this could be back ported to 3.x.x?

That's what cherrypick:3.2 means.

Oh, sorry! I didn't see that. Thanks!

FYI, I've compiled Godot 3.2.3 on a Raspberry Pi 4 with that change and it fixed the issue! :)

Cherry-picked for 3.2.4.

I was having this problem with ALSA. Installing pulseaudio and running with --audio-driver ALSA made it less of a problem (sound would last longer before crashing).
I've applied this patch to the 3.2.3-stable branch and tested on a raspberry pi (64 bits OS) but I'm still getting these kind of messages:
pulseaudio E: [alsa-sink-bcm2835 HDMI 1] alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write.
pulseaudio E: [alsa-sink-bcm2835 HDMI 1] alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_bcm2835'. Please report this issue to the ALSA developers.
pulseaudio E: [alsa-sink-bcm2835 HDMI 1] alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.

And also:
Game.x86_64 ALSA lib pcm.c:8424:(snd_pcm_recover) underrun occurred
Game.x86_64 ALSA lib pcm.c:8427:(snd_pcm_recover) cannot recovery from underrun, prepare failed: Input/output error
Game.x86_64 ERROR: thread_func: ALSA: Failed and can't recover: Input/output error
Game.x86_64    At: drivers/alsa/audio_driver_alsa.cpp:207.

I'm not an expert @cesarizu , but try uninstalling pulseaudio (it should'nt be needed) and recompile Godot with this patch. I've successfully compiled 2.1.6-stable, 3.1.2-stable and 3.2.3-stable on a Raspberry Pi 4 (running Raspberry Pi Os 32 bits) with the audio fix and all the games I've tried seem to work well. For some reason I couldn't compile 3.0.6-stable.

@cesarizu The problem you are noticing was likely already there before this patch. If you follow the original discussion (https://github.com/efornara/frt/issues/14), it looks like that, at least on a Raspberry Pi 3, changing the project audio mix rate to 44000 and increasing the audio latency to 20ms was needed to fix the buffer underrun problem. Maybe this helps.

@hiulit and @efornara yes indeed I been having this problem for some time. I'm running a few games in multiple raspberry pi 4 (64bits) in some sort of a kiosk (14h a day) for months.
Initially, without pulseaudio installed, I would get very choppy audio and the errors would show up very quickly (in the first hour). Then audio would stop. After installing pulseaudio I would get the error once a day and the audio wouldn't stop most of the days. Without --audio-driver ALSA I would get the same errors but the audio would be still a bit choppy.
I've been running with the latency to 45ms for weeks but I haven't tried changing the audio mix rate to 44000 down from 44100. I will do that right away.
I just applied this patch a few days ago (as soon as I saw it). Since then, I've seen around the same number of errors but also pulseaudio started to crash completely and I'm seeing some new errors like:
pulseaudio W: [pulseaudio] pstream.c: Received invalid frame size: 0
pulseaudio E: [pulseaudio] pstream.c: Assertion 're->data || re->memblock' failed at pulsecore/pstream.c:862, function do_read(). Aborting.

I'll try uninstalling pulseaudio and making the other changes and I'll report back any news on that.

@akien-mga will this only be cherry picked for 3.2? Or will it be ported to previous versions? Because this issue seems to affect every version.
I've successfully compiled 2.1.6-stable, 3.1.2-stable and 3.2.3-stable on a Raspberry Pi 4 (but for some reason I couldn't compile 3.0.6-stable) and this change solves the issue in all the versions.
If you don't intend to port it to previous versions, will you be interested in me creating pull requests with the fix for those versions?

I can cherry-pick it to earlier branches but aside from 2.1, I don't plan to make new 3.0 or 3.1 releases unless there's a strong demand for it (which there hasn't been so far).

Ok, I understand. Thanks!

Just an update: I've been running the PIs almost continuously for a couple days with some different configurations and this is what works and doesn't work for me:

I'm using Mix Rate = 48000 and Output Latency = 20m in the settings for all tests
I'm running on Raspbian 64bits
Godot 3.2.3-stable with this PR compiled with LLVM

These are the results:
A. Without pulseaudio installed (with or without --audio-driver ALSA) works perfectly, no ALSA errors
B. With pulseaudio installed and using --audio-driver ALSA works as before, ALSA errors once a day but audio continues.
C. With pulseaudio installed and not using --audio-driver ALSA (so using pulseaudio driver) breaks pulseaudio completely after a few hours of continued use. Restarting the game restores sound (as pulseaudio restarts automatically).


"Go to file" opener behaves oddly with workspaces

VSCode Version: Code 1.18.1 (929bacba01ef658b873545e26034d1a8067445e9, 2017-11-16T18:23:26.125Z)
OS Version: Darwin x64 15.6.0
Extensions:

Extension
Author (truncated)
Version

vscode-docker
Pet
0.0.22

vscode-eslint
dba
1.4.3

gitlens
eam
6.1.2

python
ms-
0.8.0

Steps to Reproduce:

Open a workspace with several directories
Observe that the file opener works for a subset of the path:

Observe that if you include the root directory (that is included in the workspace) in the path, no results are found:

I would expect to always find results, even in the second case.

Reproduces without extensions: Yes

/duplicate https://github.com/Microsoft/vscode/issues/32444

Ah, sorry for the duplicate. I searched for an existing issue before I opened this one, I swear! :smile:


Do not reference RSView directly

PMTSNE>>exampleGridWithVizualization references RSView, TSScale, and RSShapeBuilder. These items are not in the Pharo minimal image (and GemStone doesn't support Undeclared).

PMFixpoint>>cycleInfo: references GrowlMorph.


Remove duplicate links

@NextTurn : Thanks for your contribution! The author(s) have been notified to review your proposed change.

confirmed correction

confirmed fix  #sign-off

@jborsecnik: I'm sorry - only the author of this article, @corob-msft, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off

@jborsecnik: I'm sorry - only the author of this article, @corob-msft, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Can't run DesktopCPU for the second time

Hi, I'm trying to run the project on windows for DesktopCPU.
When I click the unity play button for the first time, everyting works perfect. But after I stop it and then play it for second time, the unity stuck and I have to restart the unity.
after restart then everyting can work again. please help me to figure it out...
thanks!

Hi, homuler.
Is this prblem caused because Glog didn't shutdown perfectly?  Since I did a little test for onApplicationQuit.
I add glog.shutdown(). And the unity project will then close instead of stuck...
Sorry thats just my guess. I'm new to unity

Hi, homuler.
Is this prblem caused because Glog didn't shutdown perfectly?  Since I did a little test for onApplicationQuit.
I add glog.shutdown(). And the unity project will then close instead of stuck...
Sorry thats just my guess. I'm new to unity

Thank you for your help!
I also suspect SceneDirector#OnDisable must be changed to SceneDirector#OnApplicationQuit, but I have not tested it yet.

Thank you for your help!
I also suspect SceneDirector#OnDisable must be changed to SceneDirector#OnApplicationQuit, but I have not tested it yet.

me too
in unbuntu  can not quit UnityEditor

me too
in unbuntu  can not quit UnityEditor

Fixed at https://github.com/homuler/MediaPipeUnityPlugin/commit/6cc0ed15ee74447cf651b76f01cb9bbe6bfece4b .

Fixed at https://github.com/homuler/MediaPipeUnityPlugin/commit/6cc0ed15ee74447cf651b76f01cb9bbe6bfece4b .


✨ Support collection expression for MultiDateTimeRange, MultiDateOnlyRange and MultiTimeOnlyRange

Is your feature request related to a problem? Please describe.
C#12 introduces collection expressions in order to facilitate how collections of data are created.
This could be a great and a consistent way to initialize MultiTimeOnlyRange, MultiDateOnlyRange, MultiDateTimeRange expressions has all those types represent a collection of values
Describe the solution you'd like
With the support of collection initializer, a developer could then go from
- MultiDateTimeRange range = new () { new DateTimeRange(12.July(2019), 14.July(2019), new DateTimeRange(12.July(2020), 14.July(2021)) };
+ MultiDateTimeRange range =
+[
+    new DateTimeRange(12.July(2019), 14.July(2019),
+    new DateTimeRange(12.July(2020), 14.July(2021))
+ ]

This should also work for MultiDateOnlyRange and MultiTimeOnlyRange initialization.
Building this feature would also enable the spread operator which also greatly simplifies collection manipulation and syntax.
Describe alternatives you've considered
N/A
Additional context

Done with #206


options: { ...options }, SyntaxError: Expected identifier, string or number

🐞 Bug report
Command (mark with an x)

[ ] new
[x] build
[ ] serve
[x] test
[ ] e2e
[ ] generate
[ ] add
[ ] update
[x] lint
[ ] xi18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

### Description
When trying to run ng lint, or other commands (ng test, ng build) it throws an error.

## 🔬 Minimal Reproduction
running commands like ng lint, ng test or ng build on a circleci environment

## 🔥 Exception or Error

npm run lint

><EMAIL_ADDRESS>lint /home/circleci/project
> ng lint

/home/circleci/project/node_modules/@angular/cli/node_modules/@angular-devkit/core/src/analytics/forwarder.js:24
            options: { ...options },
                       ^^^^

SyntaxError: Expected identifier, string or number
   at Script (vm.js:87:7)
   at createScript (vm.js:251:3)
   at runInThisContext (vm.js:303:3)
   at Module.prototype._compile (internal/modules/cjs/loader.js:656:3)
   at Module._extensions[.js] (internal/modules/cjs/loader.js:699:3)
   at Module.prototype.load (internal/modules/cjs/loader.js:598:3)
   at tryModuleLoad (internal/modules/cjs/loader.js:537:5)
   at Module._load (internal/modules/cjs/loader.js:529:3)
   at Module.prototype.require (internal/modules/cjs/loader.js:636:3)
   at require (internal/modules/cjs/helpers.js:20:7)

## 🌍 Your Environment

{
  "name": "project-vino",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "deploy-staging": "firebase deploy -P staging",
    "deploy-production": "firebase deploy -P production",
    "build": "ng build",
    "build:prod": "ng build --prod",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "test": "ng test",
    "test:prod": "ng test --watch=false",
    "coverage-report": "ng test --code-coverage --watch=true"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "~8.1.1",
    "@angular/common": "~8.1.1",
    "@angular/compiler": "~8.1.1",
    "@angular/core": "~8.1.1",
    "@angular/fire": "^5.2.1",
    "@angular/forms": "~8.1.1",
    "@angular/platform-browser": "~8.1.1",
    "@angular/platform-browser-dynamic": "~8.1.1",
    "@angular/router": "~8.1.1",
    "firebase": "^6.3.0",
    "rxjs": "~6.4.0",
    "tslib": "^1.9.0",
    "zone.js": "~0.9.1"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.801.1",
    "@angular/cli": "~8.1.1",
    "@angular/compiler-cli": "~8.1.1",
    "@angular/language-service": "~8.1.1",
    "@types/node": "~8.9.4",
    "@types/jasmine": "~3.3.8",
    "@types/jasminewd2": "~2.0.3",
    "codelyzer": "^5.0.0",
    "jasmine-core": "~3.4.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.1.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.15.0",
    "typescript": "~3.4.3"
  }}

Getting the same error in prod build. Were you able to fix it?

Good afternoon, colleagues. I have a similar situation. I'm afraid I will have to roll back to Angular 7

Colleagues and my friends, I solved this problem by updating the node js on the server to version 10.16.0


Update portuguese (Portugal) translation

I added the missing strings, but for some reason it says it cannot be merged automatically...

merged into staging


Thermometer Issue

Not exactly sure how to post here simply following directions from the log file in hoobs.
[Indoor Thermometer] is not currently supported, do create a Github issue with the following info:
{"device":"0B:B0:A4:C1:38:2C:73:44","deviceName":"Indoor Thermometer","model":"B5178","httpInfo":{"groupId":0,"device":"0B:B0:A4:C1:38:2C:73:44","sku":"B5178","spec":"","versionHard":"1.00.01","versionSoft":"1.00.08","deviceName":"Indoor Thermometer","deviceExt":{"lastDeviceData":"{"tem":2440,"hum":2800,"lastTime":1651300980000}","deviceSettings":"{"ic":0,"ic_sub_1":0,"address":"A4:C1:38:2C:73:44","temWarning":false,"wifiLevel":0,"humMax":10000,"groupOrder":0,"fahOpen":false,"gatewayId":0,"humMin":0,"pactCode":0,"netWarning":false,"groupRole":1,"battery":86,"temMax":6000,"humWarning":false,"temMin":-2000,"pactType":0,"temCali":0,"ic_sub_2":0,"bleName":"B51787344","header":0,"humCali":0,"uploadRate":0,"deviceName":"Indoor Thermometer"}","extResources":"{"skuUrl":"https://d1f2504ijhdyjw.cloudfront.net/img/4c860fe1586d072171b1f12a63059e1c-add_list_type_device_b5178_1.png\",\"headOnImg\":\"\",\"headOffImg\":\"\",\"ext\":\"\",\"ic\":0}"},"goodsType":14},"isAPIDevice":false}
5/17/2022, 2:12:27 AMGovee BridgeGoveeWARNING[Indoor Thermometer] is not currently supported, do create a Github issue with the following info:
{"device":"0B:B0:A4:C1:38:2C:73:44","deviceName":"Indoor Thermometer","model":"B5178","httpInfo":{"groupId":0,"device":"0B:B0:A4:C1:38:2C:73:44","sku":"B5178","spec":"","versionHard":"1.00.01","versionSoft":"1.00.08","deviceName":"Indoor Thermometer","deviceExt":{"lastDeviceData":"{"tem":2440,"hum":2800,"lastTime":1651300980000}","deviceSettings":"{"ic":0,"ic_sub_1":0,"address":"A4:C1:38:2C:73:44","temWarning":false,"wifiLevel":0,"humMax":10000,"groupOrder":0,"fahOpen":false,"gatewayId":0,"humMin":0,"pactCode":0,"netWarning":false,"groupRole":1,"battery":86,"temMax":6000,"humWarning":false,"temMin":-2000,"pactType":0,"temCali":0,"ic_sub_2":0,"bleName":"B51787344","header":0,"humCali":0,"uploadRate":0,"deviceName":"Indoor Thermometer"}","extResources":"{"skuUrl":"https://d1f2504ijhdyjw.cloudfront.net/img/4c860fe1586d072171b1f12a63059e1c-add_list_type_device_b5178_1.png\",\"headOnImg\":\"\",\"headOffImg\":\"\",\"ext\":\"\",\"ic\":0}"},"goodsType":14},"isAPIDevice":false}
5/17/2022, 2:12:27 AMGovee BridgeGoveeWARNING[Outdoor Thermometer] is not currently supported, do create a Github issue with the following info:
{"device":"0B:B0:A4:C1:38:2C:73:44_1","deviceName":"Outdoor Thermometer","model":"B5178","httpInfo":{"groupId":0,"device":"0B:B0:A4:C1:38:2C:73:44_1","sku":"B5178","spec":"","versionHard":"1.00.00","versionSoft":"1.00.00","deviceName":"Outdoor Thermometer","deviceExt":{"lastDeviceData":"{}","deviceSettings":"{"ic":0,"device":"0B:B0:A4:C1:38:2C:73:44_1","pDevice":"0B:B0:A4:C1:38:2C:73:44","ic_sub_1":0,"address":"A4:C1:38:2C:73:44","temWarning":false,"wifiLevel":0,"humMax":10000,"groupOrder":1,"fahOpen":false,"gatewayId":0,"humMin":0,"pactCode":0,"netWarning":false,"groupRole":2,"sku":"B5178","battery":100,"temMax":6000,"humWarning":false,"temMin":-2000,"deviceName":"Outdoor Thermometer","pactType":0,"temCali":0,"ic_sub_2":0,"bleName":"B51787344","header":0,"humCali":0,"uploadRate":0}","extResources":"{"skuUrl":"https://d1f2504ijhdyjw.cloudfront.net/img/e57571028831ecb45811f1ef23022d6b-add_list_type_device_b5178_2.png\",\"headOnImg\":\"\",\"headOffImg\":\"\",\"ext\":\"\",\"ic\":0}"},"goodsType":14},"isAPIDevice":false}
5/17/2022, 2:12:27 AMGovee BridgeGoveeWARNING[Outdoor Thermometer] is not currently supported, do create a Github issue with the following info:
{"device":"0B:B0:A4:C1:38:2C:73:44_1","deviceName":"Outdoor Thermometer","model":"B5178","httpInfo":{"groupId":0,"device":"0B:B0:A4:C1:38:2C:73:44_1","sku":"B5178","spec":"","versionHard":"1.00.00","versionSoft":"1.00.00","deviceName":"Outdoor Thermometer","deviceExt":{"lastDeviceData":"{}","deviceSettings":"{"ic":0,"device":"0B:B0:A4:C1:38:2C:73:44_1","pDevice":"0B:B0:A4:C1:38:2C:73:44","ic_sub_1":0,"address":"A4:C1:38:2C:73:44","temWarning":false,"wifiLevel":0,"humMax":10000,"groupOrder":1,"fahOpen":false,"gatewayId":0,"humMin":0,"pactCode":0,"netWarning":false,"groupRole":2,"sku":"B5178","battery":100,"temMax":6000,"humWarning":false,"temMin":-2000,"deviceName":"Outdoor Thermometer","pactType":0,"temCali":0,"ic_sub_2":0,"bleName":"B51787344","header":0,"humCali":0,"uploadRate":0}","extResources":"{"skuUrl":"https://d1f2504ijhdyjw.cloudfront.net/img/e57571028831ecb45811f1ef23022d6b-add_list_type_device_b5178_2.png\",\"headOnImg\":\"\",\"headOffImg\":\"\",\"ext\":\"\",\"ic\":0}"},"goodsType":14},"isAPIDevice":false}

Hi @tonylewis42
Are you able to update to the new beta 5.2.1-beta.3 of the plugin? This device should then show up in Homebridge.
Instructions for beta installation if needed:
https://github.com/bwp91/homebridge-govee/wiki/Beta-Version
Thanks!


PUT (Update), POST (Create) examples?

I didn't find any example on how to handle PUT & POST calls to the API?
That would be good to have a couple of examples in the wiki. As well as edge examples: inserting a new Post along with some new categories in one go.

Thanks for the suggestion, you have an excellent point. Updating this library and refreshing the docs are one of my top priorities this month so I hope to have something to show in a few weeks!

Can you please share a quick example here?
This is preventing me to try out the library. I mean i can investigate myself, but if it's quick for you to share some code here, I would appreciate.
I'm looking for the way to inserts posts along with pre-defined categories attached to them.
Cheers.

Which version of the API are you using? 1.x, or 2.x beta?

Dunno yet but I guess I want to use the latest. So let's say v2.
On Tue, Dec 1, 2015 at 11:51 PM, K.Adam White<EMAIL_ADDRESS>wrote:

Which version of the API are you using? 1.x, or 2.x beta?
Reply to this email directly or view it on GitHub:
https://github.com/kadamwhite/wordpress-rest-api/issues/112#issuecomment-161028772

Hi,
So I tried with WP-API v2 but with no luck. So I decided to install WP-API v1.2.4 manually as well as WP-API Basic Auth plugin.
But still no luck in creating a bunch of WP Users:
var wp = new WP({
  endpoint: 'http://mysite.local:8080',
  username: 'eighty',
  password: 'passmethepassword',
});

wp
  .users()
  .post(users)
  .then(function(a1) {
    console.log(a1);
  })
  .catch(function(err) {
    console.log(err);
  })
  .finally(function() {
    process.exit(0);
  })
;

Notes:

err is never reached
a1 = {}
No User is inserted in Database

Ok I could finally connect to my local JSON api (added wp-json):
var wp = new WP({
  endpoint: 'http://mysite.local:8080/wp-json',
  username: 'eighty',
  password: 'passmethepassword',
});

(Commenting for documentation purpose)

It seems that I need a nonce:
https://github.com/WP-API/WP-API/issues/238
I have no idea what this is and how to include it in your library.
Any ideas?
https://codex.wordpress.org/WordPress_Nonces
http://wp-api.org/guides/authentication.html

This worked for me.
var wp = new WP({
  endpoint: 'http://myendpoint',
  username: 'a_user',
  password: 'her_password',
});

wp.posts().post({
title:'a title',
excerpt:'the excerpt',
status:'draft',
content:'the content}).then(function (err,data)
{
	console.log(JSON.stringify(data));
	console.log(JSON.stringify(err));
});

Apologies for the delayed response here. The README now contains instructions on creating and updating posts, in the "Using The Client" section. Here's the examples, both of which either require the use of a nonce (if you're requesting from the front-end) or the basic-auth plugin (if requesting from a Node server):
Create:
// You must authenticate to be able to POST (create) a post
var wp = new WP({
    endpoint: 'http://your-site.com/wp-json',
    // This assumes you are using basic auth, as described further below
    username: 'someusername',
    password: 'password'
});
wp.posts().post({
    // "title" and "content" are the only required properties
    title: 'Your Post Title',
    content: 'Your post content',
    // Post will be created as a draft by default if a specific "status"
    // is not specified
    status: 'publish'
}).then(function( response ) {
    // "response" will hold all properties of your newly-created post,
    // including the unique `id` the post was assigned on creation
    console.log( response.id );
});

Update:
// You must authenticate to be able to PUT (update) a post
var wp = new WP({
    endpoint: 'http://your-site.com/wp-json',
    // This assumes you are using basic auth, as described further below
    username: 'someusername',
    password: 'password'
});
// .id() must be used to specify the post we are updating
wp.posts().id( 2501 ).post({
    // Update the title
    title: 'A Better Title',
    // Set the post live (assuming it was "draft" before)
    status: 'publish'
}).then(function( response ) {
    console.log( response );
});


1381: fix test for testLoadProfileData in HivRegisterDaoTest

IMPORTANT: Where possible all PRs must be linked to a Github issue
Fixes #1381
Checklist

[ ] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[ ] I have added any strings visible on UI components to the strings.xml file
[ ] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[ ] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[ ] I have built and run the fhircore app to verify my change fixes the issue and/or does not break the app

@LZRS lgtm, nice work!


Code for Tower of Hanoi is added

Have you read the Contributing Guidelines on Pull Requests?
Yes.
Description
Tower of Hanoi is one of the classic example on the topic recursion. It is a mathematical puzzle where there are disks placed above pegs.
Disks must be moved from source peg to destination peg such that smaller disk must be placed above larger disk and only disk must be moved at a time.
Checklist

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

@kshithih Already existing here


substringToIndex crash

Classification (type of problem: security, crash, performance, serious bug, feature, enhancement etc)
Crash - about 30% of all users!
Reproducibility (always, sometimes, rarely, N.A.)
N.A
Didn't try to reproduce crash under debugger.
Area (scanning, network etc)
Initialising SBMGeofence.
Description
Crash description from Crashlytics:
Fatal Exception: NSRangeException
*** -[__NSCFConstantString substringToIndex:]: Index 8 out of bounds; string length 0
Fatal Exception: NSRangeException
0  CoreFoundation                 0x18ff051b8 __exceptionPreprocess
1  libobjc.A.dylib                0x18e93c55c objc_exception_throw
2  CoreFoundation                 0x18ff05100 -[NSException initWithCoder:]
3  Foundation                     0x19092ae80 -[NSString substringToIndex:]
4  SensorbergSDK                  0x1016c0768 (Missing)
5  SensorbergSDK                  0x1016bb174 (Missing)
6  CoreLocation                   0x197f095f4 (null)
7  CoreLocation                   0x197efb4b8 (null)
8  CoreFoundation                 0x18feb2a44 CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK
9  CoreFoundation                 0x18feb2240 __CFRunLoopDoBlocks
10 CoreFoundation                 0x18feb0094 __CFRunLoopRun
11 CoreFoundation                 0x18fdde2b8 CFRunLoopRunSpecific
12 GraphicsServices               0x191892198 GSEventRunModal
13 UIKit                          0x195e257fc -[UIApplication _run]
14 UIKit                          0x195e20534 UIApplicationMain
15 AppName                          0x100217f84 main (AppDelegate.swift:24)
16 libdispatch.dylib              0x18edc15b8 (Missing)
Seems like geohash init param contains empty string.
Line 121 in SBModel.m
Actual results
Sensorberg SDK version
2.5.1
iOS version
8, 9, 10
Device
iPhone, iPad
Additional notes
Probably infected line of code:
GHArea *area = [GeoHash areaForHash:[geohash substringToIndex:8]];

When crash occurs geohash variable is empty.

Hi Rafał
Thanks for reporting this, we'll investigate it!

Hi Rafał
This issue has been fixed with #0017f7b77b16cd4494de9a88720cc404eafa6f66 and fixed in v2.5.3


Beosound5 hdmi

Hi,
First of all thank you for this nice repo; hopefully I can contribute in the future.
I have a beosound5, but I can't get it to display a picture. USB works well, but the screen remains blank, even when plugged with HDMI.
I tried sending the 0x40 command via USB to turn the display on, but it stays black. The host computer complains that no EDID is sent by the screen.
Did you have a similar issue, or is this related to my BS5 ?
thanks and have a nice day!

It's quite picky with resolution, so make sure it is 1024x768px, otherwise it won't turn on.
It should just work then (no need to send anything to turn it on afterwards)
Let me know if resolution trick works?

Thanks for the reply! The Display is not even recognized by the computer. Once hdmi is plugged in, I only have the
amdgpu 0000:c3:00.0: [drm] *ERROR* No EDID read.

error and that's it..
So on yours you can have a picture without even plugging-in the USB port ? If so, then I may have a defective unit I guess..
Thanks!

So it started working magically on a Raspberry Pi 2. I don't know yet why or how, but basically:
 fbset -v
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

mode "1024x768"
    geometry 1024 768 1024 768 16
    timings 0 0 0 0 0 0 0
    rgba 5/11,6/5,5/0,0/0
endmode

I'll try to take a look why it doesn't work on my laptop. Maybe it fallsback to a simpler communication protocol? I have no idea :D. Cheers!

I commented on the neomaster issue, but will also write here how I got the my pi connected to the BeoSound5.
Using:

Raspberry Pi 3B+
hdmi to micro-hdmi cable
BeoSound5

After reading the Raspberry Pi documentation on legacy config.txt on hdmi_group and hdmi_mode, I added the following to /boot/config.txt:
hdmi_group=2
hdmi_mode=16

no other frame/hdmi configuration is need for me in the /boot/config.txt.
Next step; try to install and work with the beolyd5_controller


Identity Manager does not work

Hi,
I am unable to login to the identity Manager. I followed exactly as mentioned in the below video. But facing the problem.
https://vimeo.com/125427106

Go to https://localhost:44300/admin
Click on Login
Browser redirects to https://localhost:44300/Home/Login?ReturnUrl=%2Fadmin%2Fauthorize%3Fstate%3D917794034765898%26client_id%3Didmgr%26response_type%3Dtoken
After entering the credentials and submitting, application redirects to the same page, instead of going back.

When i tried to debug the Login action (HttpPost), it validates successfully. However it still refreshes the same page.

Please close this issue. I am able to resolve this. My apologies.


Migrate new version

Steps to Reproduce

... I have a project using an older version of Flutter, and I'm trying to migrate to a new version of Flutter. I get an error that says "Yor Flutter application is created using an older version of the Android embedding. It is being deprecated in favor of Android embedding v2. Follow the steps at https://flutter.dev/go/android-project-migration " when I run the code. However, a URL given in the console doesn't exist anymore. How do I migrate my project to the new version of Flutter?

...
...

Logs

Logs

[√] Flutter (Channel stable, 2.10.5, on Microsoft Windows [Version 10.0.22000.978], locale en-US)
• Flutter version 2.10.5 at C:\flutter_windows_2.10.5-stable\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 5464c5bac7 (6 months ago), 2022-04-18 09:55:37 -0700
• Engine revision 57d3bac3dd
• Dart version 2.16.2
• DevTools version 2.9.2
[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
• Android SDK a
X cmdline-tools component is missing
Run path/to/sdkmanager --install "cmdline-tools;latest"
See https://developer.android.com/studio/command-line for more details.
X Android license status unknown.
Run flutter doctor --android-licenses to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
• Chrome at
[!] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.3)
• Visual Studio at
• Visual Studio Community 2022 version 17.3.32825.248
• Windows 10 SDK version 10.0.19041.0
X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop
development with C++" workload, and include these components:
MSVC v142 - VS 2019 C++ x64/x86 build tools
- If there are multiple build tool versions available, install the latest
C++ CMake tools for Windows
Windows 10 SDK
[√] Android Studio (version 2021.3)
• Android Studio at
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
[√] VS Code (version 1.71.2)
• VS Code at
• Flutter extension can be installed from:
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.978]
• Chrome (web)      • chrome  • web-javascript • Google Chrome 105.0.5195.127
• Edge (web)        • edge    • web-javascript • Microsoft Edge 105.0.1343.42
[√] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 2 categories.

@RenaSki
This has been already fixed as part of https://github.com/flutter/website/issues/7267.
You will need to upgrade to latest stable to see the change.
Closing.


Laminographs for example data

@miros-c I forgot to ask, have you run CD166-19 through the laminograph? It's not that important, but just out of curiosity if there is a scan available, we could add it to this dataset.


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v3.14 to before v4.9.276",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=013cdf1088d7235da9477a2375654921d9b9ba9f",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=cef9d9acb7c80ed6bace894b6334557fd493863b"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "013cdf1088d7235da9477a2375654921d9b9ba9f",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "cef9d9acb7c80ed6bace894b6334557fd493863b",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "nfs: fix acl memory leak of posix_acl_create()\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.9.276 by commit cef9d9acb7c80ed6bace894b6334557fd493863b, it was introduced in version v3.14 by commit 013cdf1088d7235da9477a2375654921d9b9ba9f. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001450


Ignore regexp patterns in print_tag when deleting lines

Currently, if there is a regexp pattern within the print_tag, it gets evaluated when looking for lines to delete.
I wanted to color the tag to make it easier to see in the console output (for example using print_tag = "\\033[33mDEBUG\\033[0m" to make it yellow), this didn't work.
With this change, the plain_text (see https://www.lua.org/manual/5.1/manual.html#pdf-string.find) is used and regexp is not evaluated. The third parameter (init) is set to 1, the default.

Hey, thanks for sending this! I need to double-check / review this later before merging, but looks good right  now. Thanks for your input.

Tested - this all works. Thanks very much for your contribution!


Initialize addressType to UnknownAddressType

Initialize addressType to UnknownAddressType instead of the default (null value) which is lnwallet.WitnessPubKey.
Without this change, if both IsPayToWitnessPubKeyHash and IsPayToScriptHash returns false, the address is considered to be WitnessPubKey which is obviously false.

@wpaulino I agree that it's safe to also modify the default value because the value of this lnwallet.AddressType is not stored anywhere nor is used in rpc. I opened a PR for that (https://github.com/lightningnetwork/lnd/pull/3187).  But this specific PR is a lot more important, because without the initialization to UnknownAddressType, when ImportWitnessTransaction (from https://github.com/btcsuite/btcwallet/pull/625) is used, lnd panics.

good catch @yaslama, yeah it's unfortunate the default value wasn't made to be the zero case which prevents things like this from happening. could be worth investigating further if we can actually change the definition down the road

With #3187 I don't think this PR is needed?

With #3187 I don't think this PR is needed?

Technically it's not needed, but without initialization it's not clear what is the value when reading the code. A mental effort needs to be done to consider UnknownAddressType as a null/empty value.

Technically it's not needed, but without initialization it's not clear what is the value when reading the code.

Good point, making it easy on the reader should always be a goal :)


SafariViewService quit unexpectedly.

Is there an existing issue for this?

[x] I have searched the existing issues and didn't find mine.

Steps to reproduce

maestro test flow.yaml

Actual results
Right now it seems iOS is very flaky and/or incorrect when it comes to dialogs with Flutter.
Whenever im running this script on Android is works as expected, but whenever i use iOS emulator im getting the different result every time I run it. In the end of the second run I get the following error: "SafariViewService quit unexpectedly." which i never got until i used this package.
Im using the following yaml code (can also be seen in the video)
- tapOn: "Email address"
- assertVisible:
    id: "loginDescription"
- tapOn:
    id: "loginDescription"
- waitForAnimationToEnd
- assertVisible:
    id: "loginDescriptionDialog"
- tapOn:
    point: "50%,25%"
- waitForAnimationToEnd
- assertNotVisible:
    id: "loginDescriptionDialog"
- tapOn:
    id: "loginDescription"
- waitForAnimationToEnd
- tapOn:
    id: "ok"
- waitForAnimationToEnd
- assertNotVisible:
    id: "loginDescriptionDialog"
- hideKeyboard

https://github.com/user-attachments/assets/1e72eaeb-d09f-4086-951c-74b210160964
What can be the cause of this?
Expected results
The same as Android without flaky instances
About app
The app is a closed source project

The code can be seen above

About environment
Iphone 15 plus
iOS 18.0
Maestro 1.39.7

MacBook Air 13″
macOS 15.2
Logs

Logs
<!-- Replace this line with your logs. *DO NOT* remove the backticks! -->

Maestro version
1.39.7
How did you install Maestro?
Homebrew
Anything else?
No response

This doesn't appear to be something inside Maestro's control. It's polling and sending taps and similar. I wonder if this could be a bug in this version of the simulator, or in this version of iOS under certain circumstances? Have you attempted the same test with iOS 18.2 (available with Xcode 16.2)?

@Fishbowler I've upgraded to 16.2 right now and tested the same flow as the video above. I still get the same error.
Is there a way that dialogs should be checked that is different from Android?


Update plugin code for flake8 v5 compatibility

Fixes #47

@domdfcoding hello, is this repo still alive? Can the blocking MR be merged?


Automatically fill Github URL

The PR adds functionality to auto-fill the User's github_url when registering with a Github account.

Solid 👌

BTW don't forget to add yourself in https://github.com/brendt/rfc-vote/blob/main/contributors.json ;)


pkg templates

The template xml files did not make into the final folder.
Closes #17

Wow, thanks for the fast action, @ocefpaf! (and @lsetiawan for submitting the issue) I'm glad it was an easy fix.

@ocefpaf so the issue is that setup.py doesn't properly build the package via this command in the feedstock?  The release archive does contain the templates, but I guess that's not what conda-forge actually uses? Just trying to understand.  I see the error in my original setup.py though.  I think I never noticed because I only tested locally via pip install -e .

@ocefpaf so the issue is that setup.py doesn't properly build the package via this command in the feedstock?

Yep.

The release archive does contain the templates, but I guess that's not what conda-forge actually uses?

It is not a conda-forge thing but how python searches for the packaged files.

Just trying to understand.  I see the error in my original setup.py though.  I think I never noticed because I only tested locally via pip install -e .

pip install -e . is  meant for developing and not production. That was hindering the pkg_data bug b/c those files where present in the repo but won't be once the module is properly installed.
I am also sending a PR to change the .travis.yml to fix that.

Great... I knew that mostly but never fully tested the python setup.py install.... can we also include this module in the IOOS Conda environment files once it's proven to be working properly?   The Readme should also probably be updated, installation notes.

Since I have your attention though @ocefpaf .... what's the source block used for in the conda-forge recipe then?

Since I have your attention though @ocefpaf .... what's the source block used for in the conda-forge recipe then?

source:
  fn : sensorml2iso-{{ version }}.tar.gz
  url: https://github.com/ioos/sensorml2iso/archive/v{{ version }}.tar.gz
  sha256: 7ca52c28264ef462747c32432f6023a1857ae882d687424994394700b40b7482

fn is no longer needed with latest conda-build but it is nice to add it there for clarityk
url is where we get the source code;
sha256 is the checksum to ensure the source is OK.

They are used to get the source for the build.
But my guess is that you are not understanding the difference from pip install -e . and pip install (equivalent to python setup.py install in this case). The former will drop a symlink'ed .egg giving you the illusion that the package data was properly packaged. The latter will properly install the module at site-packages.
BTW I never develop with pip install -e to avoid failing into that trap. It is easy enough to create a venv and install the module while developing IMO.

Ok, thanks, the source explanation helps.  I knew about the python setup.py install differences vs. pip install -e . but I admin guilt in cutting some corners :).  I meant to clean this up some more before we merged it into conda-forge, but you guys were too quick for me!  It is nice to know more about how conda-forge works though and the proper way to package a python module, Travis-CI configuration, etc.

I don't recall why we had it package on conda-forge but that is quite normal with new modules and we only found out because we package it, so it is a win-win :wink:


Use any ts version between 2.2 and 3 as peer dependency

Closes #23
If semantic versioning works the plugin shouldn't break if there's no bump in the major version of typescript. So the peer dependency should be placed from 2.2 all the way up to 3

@egamma what do you think?

We are now using TS API that is only available in TS 2.3.1 (setting the source of a diagnostic), so the minimum version should be 2.3.1. So I suggest:
`">= 2.3.1 < 3"

LGTM

Thanks guys!

I have published 0.9.3 with your fix. Thanks again.


Some pop-up widget is not shown

E.g. drop-down selector in Unity3D.

When a drop-down selector is shown, the Game window in Unity3D won't update, that's why the drop-down selecter is not shown in the Game view.
Not a bug, closed.


⚠ Processors has degraded performance

In b4a8235, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 85 ms

Resolved: Processors performance has improved in c519ba5.


arrays of ndim > 2 incorrectly assigned to

a = ng.ones((2, 2, 2))
a *= 2

produces:
array([[[ 2.,  1.],
        [ 2.,  1.]],

       [[ 2.,  1.],
        [ 2.,  1.]]], dtype=float16)

Fixing that particular operation is easy enough (I already have in fact), but more broadly supporting greater than 2 dimensions has been on my mind for a while.  What other kind of support would you have a use for?

Thanks for the quick fix! I'll create separate issues for other problems if I see them. I noticed that None doesn't work as an index, and -1 doesn't work in reshape, but these can of course be worked around.


gnu-efi: 3.0.15 → 3.0.18; fwupd-efi: 1.5 → 1.6

Description of changes
Closes #238494.
gnu-efi is no longer in the critical path for anything like it was with the last couple of bumps, and it also isn't part of systemd which means it really doesn't need to go via staging. fwupd-efi requires 3.0.18 now.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 307063 run on x86_64-linux 1

30 packages built:

efitools
fwupd
fwupd-efi
fwupd.debug
fwupd.dev
fwupd.devdoc
fwupd.installedTests
fwupd.lib
fwupd.man
gnome-firmware
gnome.gnome-software
gnu-efi
ipxe
kdePackages.discover
kdePackages.discover.debug
kdePackages.discover.dev
lanzaboote-tool
libsForQt5.discover (plasma5Packages.discover)
libsForQt5.kinfocenter (plasma5Packages.kinfocenter)
pantheon.elementary-greeter
pantheon.elementary-onboarding
pantheon.elementary-settings-daemon
pantheon.switchboard-plug-about
pantheon.switchboard-plug-pantheon-shell
pantheon.switchboard-plug-security-privacy
pantheon.switchboard-with-plugs
pantheon.wingpanel-applications-menu
pantheon.wingpanel-with-indicators
refind
sbsigntool

https://sourceforge.net/p/gnu-efi/bugs/37/ was resolved last July, should be ready to go.

It looks like this has broken efitools on aarch64.

Which shows that the aarch64 regression is still there, I can't believe it...


Update to Django 3.2 LTS

Blocked by #524 and requires Python 3.7
The last release candidate for Django 3.2 has been released. After upgrading to Django 2.2, we should upgrade to 3.2 as the next LTS version.

https://docs.djangoproject.com/en/3.2/releases/3.2/
https://www.djangoproject.com/download/#supported-versions

https://www.djangoproject.com/weblog/2021/apr/06/django-32-released/

django-auditlog does not support Django 3.2 yet:
    from django.utils.encoding import python_2_unicode_compatible, smart_text
ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding' (/.../venv/lib/python3.9/site-packages/django/utils/encoding.py)

Database has been upgraded to Debian Bullseye/MariaDB 10.5 today, so we can finally continue!


Error	CS1061	'EventBasedNetListener' does not contain a definition for 'ConnectionRequestEvent'

The example code is obsoleted and it's not working , I just got the package right now and nothing working !

Severity	Code	Description	Project	File	Line	Suppression State
Error	CS1061	'EventBasedNetListener' does not contain a definition for 'ConnectionRequestEvent' and no extension method 'ConnectionRequestEvent' accepting a first argument of type 'EventBasedNetListener' could be found (are you missing a using directive or an assembly reference?)
I fixed it with changing to new NetManager(listener);
Severity	Code	Description	Project	File	Line	Suppression State
Error	CS1729	'NetManager' does not contain a constructor that takes 1 arguments

But how can I fix the first error ?
Errors in Clients Example :

error CS1501: No overload for method 'Connect' takes 3 arguments
error CS1593: Delegate 'EventBasedNetListener.OnNetworkReceive' does not take 3 arguments

// EXAMPLE IN MAIN PAGE!

Library version: last version from nuget
Framework: .Net 4.7
OS: Windows

@NothingFaceX stable branch (0.7) code and examples https://github.com/RevenantX/LiteNetLib/tree/0.7
This information on main page.


fix: osdmanagedadmin user prefix

OSD-15256
The osdmanagedadmin user does not always contain a suffix, sometimes it can be just "osdmanagedadmin". This fixes the authorized user check.

@ninabauer Thanks for the quick fix! If it's not too much trouble for you, could you commit just the one line with the fix? The rest will make it harder to rebase other open PRs.
I have noticed we don't have any format checks for the PRs, this results in exactly this issue. The files weren't formatted ahead of time. I will open a PR to add a format check, and merge it after Raphael's refactor to not cause him too much pain while rebasing.


feat(WIP): add docs for Lit with Tanstack forms usage

This Pull request contains work for the documentation of the lit integration with Tanstack forms. The checklist of tasks are:

[x] - Rewrite Quickstart to aid users better and be more straightforward.
[x] - Write Arrays docs for guides.
[] - Write basic-concepts docs for guides.
[] - Write linked-fields docs for guides
[] - Write ui-libraries docs for guides.
[] - Write validation docs for guides.
[] - Write async-initial-values for guides.

Back here!!! Let's do this!!


Created Parent Resources Component Page

Description
I created the Parent Resources Page Component so resources that are sent to parents from instructors are in one place for parents to access. I decided to create cards with an article idea to suggest to the stakeholder since this page is undecided on what content will be here.
Co-Authored By: Hailey Magoline<EMAIL_ADDRESS>Co-Authored By: Brandi Ball<EMAIL_ADDRESS>Before:

After:

Fixes # (issue)
Loom Video
Loom Video
Type of change
Please delete options that are not relevant.

[X] New feature (non-breaking change which adds functionality)

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have removed unnecessary comments/console logs from my code
[X] I have made corresponding changes to the documentation if necessary (optional)
[X] My changes generate no new warnings
[X] I have checked my code and corrected any misspellings
[X] No duplicate code left within changed files
[X] Size of pull request kept to a minimum
[X] Pull request description clearly describes changes made & motivations for said changes

Edited one of the warnings and then the rest disappeared?


PT-1067 | Update next-i18next

Description :sparkles:

Update next-i18next
Fix tests

Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

CI / Test and acceptance testing could be checked what's wrong with them

Codecov Report

Merging #131 (43df91b) into master (cc5e3f2) will increase coverage by 0.50%.
The diff coverage is 90.10%.

:exclamation: Current head 43df91b differs from pull request most recent head b540875. Consider uploading reports for the commit b540875 to get more accurate results

@@            Coverage Diff             @@
##           master     #131      +/-   ##
==========================================
+ Coverage   90.38%   90.89%   +0.50%
==========================================
  Files          88       87       -1
  Lines        2258     2196      -62
  Branches      438      434       -4
==========================================
- Hits         2041     1996      -45
+ Misses        213      196      -17
  Partials        4        4

Impacted Files
Coverage Δ

src/FocusToTop.tsx
0.00% <ø> (ø)

src/common/components/copyButton/CopyButton.tsx
100.00% <ø> (ø)

...mmon/components/form/fields/PlaceSelectorField.tsx
68.42% <ø> (-1.58%)
:arrow_down:

...rc/common/components/menuDropdown/MenuDropdown.tsx
83.67% <ø> (+3.06%)
:arrow_up:

src/domain/app/header/Header.tsx
78.04% <33.33%> (+1.85%)
:arrow_up:

src/domain/errorPage/ErrorPage.tsx
94.44% <75.00%> (+0.32%)
:arrow_up:

src/domain/enrolment/CreateEnrolmentPage.tsx
90.58% <80.00%> (+2.35%)
:arrow_up:

src/domain/events/EventsPage.tsx
85.93% <86.66%> (+9.81%)
:arrow_up:

src/domain/event/EventPage.tsx
96.34% <87.50%> (+0.18%)
:arrow_up:

src/common/components/datepicker/Datepicker.tsx
89.11% <100.00%> (+1.03%)
:arrow_up:

... and 77 more

Continue to review full report at Codecov.

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


Professional services page

Description
Checklist:

[x] I have reviewed the style guide.
[x] If blogging, I have reviewed the blogging guide.
[x] I have manually confirmed that all new links work.
[x] I added aliases (i.e., redirects) for all filename changes.
[ ] If making css changes, I rebuilt the bundle.

path: pulumi.com/docs -> Why Pulumi -> Professional Services
relevant page: http://pulumi-hugo-origin-pr-3957-c8ee3b3a.s3-website.us-west-2.amazonaws.com/proserv/

@interurban here is the initial cut of the proserv page. Can we get your review?

@GeoffMillerAZ Overall looks like a good start. IMO we will want to bring Pulumi products: deployments, esc, crossguard (pac), saml/scim/rbac onto this page. A big goal of this effort is to target Pulumi Cloud adoption and engagement.
We should also have a card for iac migrations from CFN, TF, CDK, etc

hey, eric tagged me in this in case folks wanted any assistance with the layout - happy to help if needed.
wanted to call out that if the quantity of cards is becoming an issue, there are a couple patterns in-use elsewhere on the marketing site that could be pulled from. at the bottom of the solutions page and elsewhere we have a tab pattern that can house groups of three cards each. we also have a pattern on the pulumi for developers  page where the cards display vertically in groups of 2-3 and alternate columns by subsection. could help break up the grid of cards in contexts like this where we don't have any supportive media.

@anita-trimbur we definitely welcome your help! @GeoffMillerAZ I'll let you and Anita work together to get this pushed further along.

For now I'm tracking iterations/options through making an A, B, etc of the proserv page:

I will reduce this when a design is settled on.
I met with @perinta, and I have already implemented much of her feedback.
pending action items based on Anita's feedback:

the form at the bottom looks squished, I'll try to fix that
update the icons and colors for the solutions

@interurban , I think we're finally ready to push this through to production. How can we do the code review process?
@anita-trimbur has reviewed this from a UX perspective and is giving me the thumbs up.

Hey @GeoffMillerAZ ; i've asked @shughes26 to review as well with any hugo/css suggestions. Once she's good with it your good to go.

@interurban any idea on what to do about the conflict? It's from a built asset, not something I modified.

I sent ya a couple of commands on slack, lmk if that clears up your PR.


Landing page not identical to Herbie demo

Still missing

[x] FPCore input
[x] matched body width
[ ] matched fonts

[ ] Fix function names

Waiting for feedback in https://uw-cse.slack.com/archives/C0G44MH4P/p1724103694145999

I'm going to call this done and we can re-open if we get additional feedback.


Fix use of ininitialized CMake variable

The ISCMAKE was defined after its first use in a configure_file call.  Moved to before its first use.

Thanks @gsjaardema !


Spike: Investigate editor API links for block-to-text

Can we obtain assets from the editor API using a project identifier?
Can we use the web components code attribute to run custom code against those assets? Or do we pull template code from the API too?
Is there an alternative if images and other assets are used in the block-to-text project?

Spike: Investigate editor API links for block-to-text
Background
We have two ways of loading code into the editor, via a code prop or by passing in a project identifier identifier.
Our use case is we want the assets from one project, but with custom code, or code from another project.
Q. Can we obtain assets from the editor API using a project identifier?

Yes, /api/projects/top-5-emoji-list-step-5 will return, amongst other things, the property image_list which will contain any assets.
It's trivial to add a new route that just provides assets

e.g. /api/projects/top-5-emoji-list-step-5/images.
This has been done in about 10 minutes
Dev note: Just add show function to images_controller.rb

Q. Can we use the web components code attribute to run custom code against those assets? Or do we pull template code from the API too?
Template code can be stored in the API or through the code prop - this depends on the templating approaches spike outcome but both options can work.
If we store the template code in projects-admin, we may wish to optionally update the code styles so that any block sections are clear to the admins.
Separately, we will need to include options, e.g. if the code is There are {{}} apples on the {{}} we can use pipe separated blocks, which have comma separated options e.g. 1,2,3|left,right
Solutions
Pending on how we choose to template code, we may decide to allow simple string interpolation e.g. {{}} to signify a block in the code. This makes it possible to use the existing projects admin to define code.
1. Quick and dirty: Overwriting with the code prop
The quickest option if there's both an identifier and a code prop is to overwrite the loaded code with what's provided in the code prop.
Pros

Less work - overwrite any code with whatever is in the code prop. Will need a prop with array of options.

Cons

Overwriting the code can mean some projects appear different to how they are defined in projects-admin - as the overwriting code will be defined elsewhere.
Where the code has selectable options, these will need overwriting with the new code. If forgotten, the wrong options could show and may not match with the overwriting code.

2. Split identifiers into asset and code identifiers
Assets are loaded by:

asset identifier

Code is loaded by:

code identifier, OR
code prop, ELSE
blank

This has been done by:

Update editor-ui to allow two identifiers: asset-identifier and code-identifier
Update editor-api to add endpoint for assets only (easy, as above)
Update editor-api to add endpoint for code only (easy)

Draft spike
This has been drafted out in the associated branch which splits out the asset loading from the project loading.
Using Redux devtools we can see the assets from the specified project are available to the user.
For HTML projects, as we can't provide the project type via props, this can be achieved loading a blank HTML project which will in turn set the project type.
You can preview this using these project identifiers:
  <editor-wc
    code_identifier="top-5-emoji-list-step-5"
    class="c-editor__wc"
    asset_identifier="anime-expressions"
    output_only
    data-editor-target="editor"
  >

Pros

A comprehensive, robust, reliable option as it allows specific loading of different assets and code, without having to overwrite code. This should prevent mistakes or unstable situations.
API work required is simple, just splitting the response into two endpoints, one for the assets and the other for the code
Backwards compatible, the new assets and code props will supplement the existing identifier prop

Considerations

There will be an increase in API calls, as a project with separate identifiers will now be making two calls.
This is mitigated by preserving existing identifier prop and routes which will load both assets and code when they're the same, with the new props only being used when the code and assets are different.

3. Single identifier but have loading flags
Make no changes to the API and load everything with one API call, but instead specify in editor-ui which of assets or code it should load from the response: load-code and load-assets
We would forbid the use of the load-code and code - it makes it explicit that you can't overwrite code.
Examples would be:

Load both from API

<editor-wc identifier="hello-world-example" load-code load-assets />

Load assets with custom code

<editor-wc identifier="hello-world-example" load-assets code="..." />

Just custom code

<editor-wc code="..." />

Pros

A more explicit version of overwriting the provided code prop - instead of implicitly overwriting code when code prop is provided, we now explicitly require flags
Very clear in the code what elements of a project get loaded in
No API work needed.

Considerations

Possibly breaking change - without the flags nothing loads, so where we currently load both assets and code (the default behaviour) we need to specify both flags.
Could lead to confusion if developers don't know they need to specify a flag.

Q. Is there an alternative if images and other assets are used in the block-to-text project?
We could pass required assets into the web component as an assets prop, but these will need to be specified in such a specific manner as each asset requires a filename and url, e.g.
<editor-wc assets={[{filename: '', url: ''},{filename: '', url: ''}]} />

make a ticket for option 2

ticket generated from option 2 so marking this spike closed