css热重载编译错误

[10024:0417/161556.844:ERROR:CONSOLE(0)] "[formatjs Error: MISSING_VALUE] The intl string context variable "REASON_PROPERTY_DECLARATION_CODE" was not provided to the string "请尝试移除 {REASON_PROPERTY_DECLARATION_CODE}
或更改其值。"", source:  (0)
实测是使用了css处理器(less,scss...其余未知)的问题,会导致某个class下的属性添加后报以上错误,注释或不添加则正常,属性并不是固定的,测试下来报错的有user-select,font-size,align-items,align-content等

这是一段会报错的css
启动命令 electron-vite dev --watch

Can you provide a minimal reproduction repo?

Can you provide a minimal reproduction repo?

7z package comes with a video demonstration of how to find the problem, trouble you
electron-vite-file

It only happens on Electron 22.x,  when the dev tools language is set to Chinese. Upgrade Electron 23+ or set Chrome dev tools language to English can solve this problem. Related: https://chromium.googlesource.com/devtools/devtools-frontend/+/d7bbaba2b82bb3b8c90e8d47c1f36fba2182c5e5^!/

And this was caused by setting "width" or "height" to the inline element on the current page, inline-block is also affected.

@CafuChino okay, thank you


Vulnerability roundup 68: ffmpeg-3.4.6: 2 advisories

search, files

[ ] CVE-2018-14394 (nixos-unstable)
[ ] CVE-2018-14395 (nixos-unstable)

Scanned versions: nixos-unstable: 971b731fc18. May contain false positives.

See also #61952

Upon inspection, both 3.4.5 and 3.4.6 appear to contain the fix (https://github.com/FFmpeg/FFmpeg/commit/20ad61ffb7b0fc72d17b5c21035eb85a698ac64b) - I think the CVE "affected versions" description is wrong, or rather out of date - written before someone backported the fix to 3.x.


Does not work in Mac OS 10.12.4

I have the same issue

Just wanted to confirm the same issue (not working) in macOS 10.12.5.

I built from source on 10.12.5, and the plugin works. I'm guessing the release is bugged.

Closing, since it is homebrew related.


Print fee integer value rather than Lovelace value in calculate-min-fee command

As of right now, the output for the shelley transaction calculate-min-fee command looks something like this:
Lovelace 2594002

when we'd rather just print the integer value:
2594002

Maybe it should say 2594002 Lovelace instead.

Is there a problem with running the output through e.g. awk?

Yes, the problem is that most people do not know awk.


Fix release v0.5

Adds the required build Task rpms-signature-scan and refreshes the expired TUF root recordings.

/retest

/retest
Getting "couldn't retrieve task error" in Konflux.


Create liceolapaz.txt

Liceo "La Paz" - Spain

@xmaestre Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


Removed old docs folder

Issue, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

this is related to issue #537

I support removing this folder. It's already caused some confusion.


fix(logging): Add more logging

Additional logging to see file system resolving

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


ProjectionTransform constructor is not public

That's it. Can't compile the given example because ProjectionTransform's constructor is not public.
//Geometry geometry = ...

Projection projection1 = ProjectionFactory.getProjection(
    ProjectionConstants.AUTHORITY_EPSG,
    ProjectionConstants.EPSG_WEB_MERCATOR);
Projection projection2 = ProjectionFactory.getProjection(
    ProjectionConstants.AUTHORITY_EPSG,
    ProjectionConstants.EPSG_WORLD_GEODETIC_SYSTEM);

ProjectionTransform transform = new ProjectionTransform(
    projection1, projection2);

Geometry transformed = transform.transform(geometry);

Fixed the example in the README and the tests, thanks.
ProjectionTransform transform = new ProjectionTransform(
projection1, projection2);
//Geometry geometry = ...

Projection projection1 = ProjectionFactory.getProjection(
    ProjectionConstants.AUTHORITY_EPSG,
    ProjectionConstants.EPSG_WEB_MERCATOR);
Projection projection2 = ProjectionFactory.getProjection(
    ProjectionConstants.AUTHORITY_EPSG,
    ProjectionConstants.EPSG_WORLD_GEODETIC_SYSTEM);

ProjectionTransform transform = projection1.getTransformation(projection2);

Geometry transformed = transform.transform(geometry);


Barycentric Subdivision

How to compute Barycentric Subdivision as reported in the paper? Is there any demo or code?
Thanks.

Dear @prinshul,
You can apply barycentric subdivisons using the transform barycentric_subdivision_transform located in the mantra-benchmarks repo on the PyTorch Data Representation of MANTRA. A small example of how to subdivide a simplicial complex using our code is the following one:
from mantra.datasets import ManifoldTriangulations
from datasets.simplicial import barycentric_subdivision_transform
num_subdivisions = 1
dataset = ManifoldTriangulations(root="./data", manifold="2", version="latest")
complex_to_subdivide = dataset[0]
BarycentricSubdivisionTransform = barycentric_subdivision_transform(num_subdivisions)
complex_subdivided = BarycentricSubdivisionTransform(complex_to_subdivide)
print(complex_to_subdivide)
print(complex_subdivided)

The output obtained is a torch_geometric.data.data.Data containing information about the simplicial complex such as Betti numbers, torsion coefficients, and a copy of the simplicial complex in TopoNetX format. Notice that you do not obtain features on the subdivision, and to get features, you should use the transformations provided in the mantra-benchmark repository.

Thank you


Fix: Tab behavior on header dropdown

Motivation
There is a Problem on documentation of docusaurus with drop down in header.
it fixed in this pull request.
Have you read the Contributing Guidelines on pull requests?
Yes I read it.
Test Plan
Just start the project and check the drop down in navigation. press tab key from first and see that the drop down opens tab navigation navigate through it.

It's okay. What code changes?

optional chaining added and pushed again
type checking is improved. but not good enough yet!
But i don't have better solution for it!

Problem of type checking solved by add type on focus() call site.
Sorry about missing comma on package.json, it happened because I solve the conflict with github inline editor. Fixed

thankss :)


New HMR with ClojureScript

Creating this issue to get guidance on how to experiment with the new Hot Reloading functionality in React with ClojureScript.
In ClojureScript, we typically try to avoid webpack and other modern JS bundlers, and instead leverage a homegrown ClojureScript -> JS compiler, which outputs Google Closure-compatible JS. The code is then passed through the Google Closure Compiler to do advanced optimizations and bundling. We have also built some plumbing to interop with most NPM libs assuming they use fairly standard CJS or ESM.
The basic idea I will be experimenting with is outputting the necessary calls to React’s hot loading mechanism via a normal CLJS macro, analyzing the body of a function component for any useX calls at compile-time.
Based on what @gaearon told me on twitter, it sounds like I will currently need to build from master. I think that the easiest way for me to consume this in a CLJS project would be to build React in a way such that I can consume it just like an NPM module, either via npm link or installing it directly in node_modules, to avoid having to faff about too much with Google Closure and React compatibility / externs / etc. Including it directly on the page as a JS file would be the next best thing, it will just require some more work on my end to ensure it works the same as when a user installs it via NPM.
Looking forward to testing things out. If it’s helpful, I will report back here any issues I run into. Thanks!

Wrong repo.


Errors during deployment process

We received several bugs during the deployment described in README.md.

images stack and tiler in docker compose linked to docker.io hub instead instead mcr.microsoft.com
the pccommon util id missing from api stac image and needs to be installed by pyhon
STAC api functions return "not found" instead json collections

Hi @maybe78 - thanks for the issues. As noted in the readme, this repo is intended to serve as a reference implementation for an Azure-based deployment of the various STAC API and tiler tools used in the Planetary Computer. However, the readme instructions should be sufficient for getting a local development environment up and running.

images stack and tiler in docker compose linked to docker.io hub instead instead mcr.microsoft.com

The docker-compose file references locally built and named images and isn't intended to pull from an external registry like mcr or docker hub. Did you run ./scripts/setup, which would build those images locally?

the pccommon util id missing from api stac image and needs to be installed by pyhon

The pccommon package is installed during the image build for both the stac and tiler services, in the respective Dockerfile. This should also be automatically handled via setup or update scripts.
https://github.com/microsoft/planetary-computer-apis/blob/836f304f34fb2a7e3fdcf756278ed4acc598dfb0/pcstac/Dockerfile#L12

STAC api functions return "not found" instead json collections

Locally, running setup will create a pgstac instance and populate it with some test data, so that a naip collection should exist and be returned, e.g. at http://localhost:8080/stac/collections/naip. Any other data you will need to load yourself.
Hope this helps.

Hi, @mmcfarland, thanks for prompt reply, it helped a lot. I thought that stac api is accessible at localhost:8081 port as it mentioned in README.mr. And I'm receiving errors in browser console, because data catalogue is trying to reach api at /api/stac/v1/collectionsendpoint

I finally finished installation by replacing pc-stac image with microsoft's one. Thank you for your help)

Glad you were able to get the project running, I'll go ahead and close this issue.
FYI, I just cloned a clean checkout of this repo and ran ./scripts/setup.py. After that completed, the services were up and running at :8080/stac and :8080/data


ImportError: cannot import name 'queueing' from partially initialized module 'gradio' (most likely due to a circular import) (/usr/local/lib/python3.8/dist-packages/gradio/init.py)

I have been running the FastDreamBoot model for several months without any problems with the help of Google Colab Pro. Today I started getting this error message. I tried deleting the SD from the drive but nothing helps. When I run any CKPT model this message appears.
what can be done?
Thanks for any help.

Thanks!
[image: Mailtrack]
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&
Sender
notified by
Mailtrack
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&
01/18/23,
08:49:13 PM
בתאריך יום ד׳, 18 בינו׳ 2023 ב-20:22 מאת Ben @.***
>:

https://colab.research.google.com/github/TheLastBen/fast-stable-diffusion/blob/main/fast-DreamBooth.ipynb
there was a small update, it works now, make sure you use the link
—
Reply to this email directly, view it on GitHub
https://github.com/TheLastBen/fast-stable-diffusion/issues/1421#issuecomment-1387514797,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATDZV2TS3JUSCGDA4EFEEQ3WTAYFTANCNFSM6AAAAAAT7MJVX4
.
You are receiving this because you authored the thread.Message ID:
@.***>

I saw the same issue today using the webui notebook at commit 086e782. I manually applied the fix from fast-DreamBooth.ipynb (redirect wget to fetch blocks.py from the Dreambooth dir instead of from Automatic1111_files)  and I'm back in business. I'd submit a PR but I doubt that's the preferred longer term fix, so just noting here in case it helps anybody else.

it has been fixed https://github.com/TheLastBen/fast-stable-diffusion/commit/e6e03474b761e66a3a8d336783be18a66350f0c4


Update whitelist-contributors.md

I have divided the #2 into 3-numbered bullet points. I edited the description. I was not able to update the images because I do not have access to the "imgs" folder.
I have also updated the other numbering on the page, as it was incorrect.
I don't know what is SPDX ID?
Swati Karmarkar
<EMAIL_ADDRESS>

@dealako, I don't really know how SPDX integrates into this process. All I found on Google is this: https://spdx.org/ids-how @swatimayur

@swatimayur send me a Slack message with the details on your permissions issue. Normally when you fork/clone a repo you would not have any permissions issues (at least from a GitHub/git perspective).

Resolved conflict by creating new PR, see: #304


Add back suppressClosable param or remove from docs

Looking at the Git history, it seems as though the suppressClosable param was removed from the dockview panel API, but is still listed as available in the docs. Could this please be added back as a feature or if not, removed from the docs?
This seems like it would be a fairly common use case, I'm not sure why it was removed.
It would be good if there was a parameter that allowed users to remove the ability to close tabs without having to make a custom tab header component, as this seems like a lot of effort for a small change.
BTW, great library, super performant :)

Thank you for fixing the docs @Imbozter


[easy] Http Integration multiple URLs separator mistake

For integration (streaming events) via HTTP multiple urls could be specified.
In the code they are split with whitespace:
https://github.com/chirpstack/chirpstack/blob/master/chirpstack/src/integration/http.rs#L22
But the hint in the UI for this input field insists it should be comma!
https://github.com/chirpstack/chirpstack/blob/master/ui/src/views/applications/integrations/HttpIntegrationForm.tsx#L46
I would gladly create PR myself but I don't know which way you prefer it to be fixed - either change the code to use comma (slight probability to break some running installation) - or to change the tooltip. I guess the code fix is better as it doesn't make good logic with further whitespace removal.

@RodionGork
I think code fixing (changing the code to use comma) is better than changing the tooltip.
Thanks

Hi @RodionGork, good spot. This indeed should have been split by ',', not whitespace.


Support the configuration of sensitive data using existing Kubernetes secrets

Hello BuildBuddy Team,
I am reaching out to discuss an enhancement proposal for the Helm charts. Currently, these charts require secrets to be provided within the values.yaml file. This approach, while functional, it adds an extra layer of complexity and maintenance overhead. This complexity becomes particularly evident in situations such as:

When an organization has specific requirements or methods for managing secrets.
When there are limitations or issues with third-party solutions, for instance: ArgoCD + helm-secrets.
When applying GitOps practices - ensuring data is encrypted at rest but still accessible by the GitOps controller.

I would like to propose a feature request to enhance the Helm charts to support the use of existing Kubernetes secrets. The ideal implementation of this feature would cater to any sensitive information that can currently be configured through value files.
I am keen to contribute to the development of this feature if it aligns with your project's goals. Could you please share any specific guidelines or requirements for such contributions? I would greatly appreciate any feedback or direction you could provide to help me proceed with this implementation.
For reference, I have included links to example open-source charts that support using existing k8s secrets to some extent:

Bitnami PostgreSQL Chart
Coder Helm Chart
GitHub Actions Runner Controller Chart

Have a good one!

Thanks for the proposal - would specifying our config options as environment variables work for your use-case? https://www.buildbuddy.io/docs/config#environment-variables

I must have overlooked that bit of documentation. At the first glance, seems like it could be sufficient. I'll test it tomorrow and update you on the results.

Great, let us know if you run into any issues. We're happy to help!


Install Docker Image If Not Yet Pulled

A simple solution: rather than aborting if we don't have the Docker image yet pulled, try and pull it.

Coverage remained the same at 57.012% when pulling 913814befe714e815f14cb6bc6f54d4cce2d0e27 on docker-install-if-not-installed into 05bfc60dbd4c6524da937a8d6b392ddc9eed26b7 on master.

LGTM.


WIP: Proposal solution for the feature request https://github.com/ncruces/…

…go-coverage-report/issues/10

Have tested on my own projects:

jobs:

https://github.com/mgerasimchuk/protty/blob/master/.github/workflows/test-integration.yml#L13-L18
https://github.com/mgerasimchuk/protty/blob/master/.github/workflows/test-integration.yml#L13-L18

wiki: https://github.com/mgerasimchuk/protty/wiki/Test-coverage-report
readme: https://github.com/mgerasimchuk/protty/blob/master/README.md

*sorry for the unrelated changes in one MR, but I also added a possibility to change a badge title


Have you looked at the CIS Security Guide for Kubernetes yet?

Have you looked at the CIS Security Guide for Kubernetes yet? If not, it is getting released next week. It is in the preview as of now. You may signup for this. There are quite a few security configuration items that might help you to improve the guide.
To sign up check - https://cavirin.com/kubernetes.html

Interesting, will keep an eye on it. Looks more like something targeted at the enterprise market to be honest.


How can i get list of user's draft posts?

Hi, i started using your awesome library for my application, but i didn't found how to get list of user's draft posts in your API. Would be glad if you could help me with this

Does draft posts store only on frontend side and not upload to instagram servers?

@veli-aliev no because I can access it in both mobile and web version


Type error in Media.Air.SimpleAir

Reported by jmattsson on 9 Apr 2013 16:32 UTC
Modelica.Media.Air.SimpleAir contains the declaration:
    constant Modelica.Media.Interfaces.Types.Basic.FluidConstants[nS] airConstants=
      Modelica.Media.Interfaces.Types.Basic.FluidConstants(iupacName={"simple air"},
                     casRegistryNumber={"not a real substance"},
                     chemicalFormula={"N2, O2"},
                     structureFormula={"N2, O2"},
                     molarMass=Modelica.Media.IdealGases.Common.SingleGasesData.N2.MM);

The declaration is an array (of size 1), but the value is scalar. Just adding {} around the value should solve it.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1069

Comment by jmattsson on 9 Apr 2013 16:38 UTC
Looking slightly further, I noted that the arguments to the constructor are arrays, but the components they are setting are scalars. The {} in the arguments needs to be removed, as well.

Comment by hubertus on 9 Apr 2013 19:17 UTC
Fixed in 3849165c5cbd9aa07c68a2316873e40eb51add3c

Comment by hansolsson on 11 Apr 2013 12:37 UTC
Since several of the arguments had {} it was actually a correct vectorized call of the constructor, i.e. the previous code was correct as well - but less readable.
Just noting it so that we do not get incorrect listing of bugs in the release notes.

Comment by jmattsson on 11 Apr 2013 12:40 UTC
Replying to [comment:3 hansolsson]:

Since several of the arguments had {} it was actually a correct vectorized call of the constructor, i.e. the previous code was correct as well - but less readable.

Ah, yes. Sorry about the erroneous bug report.

Modified by otter on 11 Apr 2013 12:42 UTC

Changelog modified by otter on 11 Apr 2013 12:42 UTC
Readability of vector expression improved

Modified by otter on 11 Apr 2013 12:43 UTC

Changelog modified by otter on 11 Apr 2013 12:43 UTC
Readability of vector expression improved in Media.Air.SimpleAir


add overflow-checks field to profiles

...and pass -C overflow-checks to the compiler when necessary.
Fixes #2262.

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)

I am not super-happy about the logic in cargo_rustc/mod.rs; that seems like the sort of thing will have to be duplicated by anybody who wants to consume Cargo's output.  I understand that they already have to do that with debug-assertions, but adding several extra cases might be taking it too far.  I'm not really sure what a good alternative would be.

Thanks!
The logic here was mostly just to make -v pretty, I think we can always resort to just unconditionally passing these flags perhaps.
Could you also add a test to ensure this is plumbed through and enabled?

I think we can always resort to just unconditionally passing these flags perhaps.

I assume this means using the same logic that debug-assertions already uses.

Could you also add a test to ensure this is plumbed through and enabled?

@alexcrichton Do you mean something different than the tests in tests/build.rs?  Or do you mean testing a Cargo.toml with explicit declarations of `overflow-checks?

Oh not precisely, we try to make the command line "pretty" by not passing -Cdebug-assertions=on when compiling in debug mode. That is, Cargo assumes that -C opt-level=0 is the default (doesn't need to be passed) and implies that debug assertions on. Cargo then treats opt-level 0 and debug assertions on as "pass no flags to rustc". That makes the logic here a little odd (with all the various implications), so I'm fine either way (whichever you prefer)
Yeah let's add a test to something like tests/build.rs or tests/test.rs (or anywhere really). Mostly just build a program in release mode with an overflow and make sure it panics.

OK, updated patch pushed with a release-mode, overflow-checks test.

Looks great to me! I think though the test needs to be gated on nightly only?

Looks great to me! I think though the test needs to be gated on nightly only?

Ah, good point!  How does that work when -C overflow-checks makes it into stable, though...it won't get tested there, then?

@froydnj oh we just delete the "if not nightly skip test" checks at that point (eventually ...)

oh we just delete the "if not nightly skip test" checks at that point (eventually ...)

Hey, OK!

@bors: r+

:pushpin: Commit 803d748 has been approved by alexcrichton

:hourglass: Testing commit 803d748 with merge b94fbda...

:broken_heart: Test failed - status-travis

That seems... odd!
Let's see if it's spurious...
@bors: retry

:hourglass: Testing commit 803d748 with merge 434e7a8...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 434e7a822c950eaf8488e3de08d605f8029f85c9 to master...


The substitute for 'use=lambda' in new API

Just putting this here for others who may be wondering what to do after use= (the callable that let you preprocess the value, see this in pre 0.16.0 code).
For 0.16.0 onwards, use of marshmallow is encouraged. Marshmallow brings a whole slew of serialization/deserialization features, which is exactly what you're doing when you take web requests from various frameworks and turn them into native python data types: deserializing.
use= used to let you change the value of a field while it was parsed. You can accomplish that and more now with marshmallow's post_load decorator:
from marshmallow import Schema, post_load
from webargs import fields

class ArgSchema(Schema):
    name = fields.Str(required=True, location='querystring')

    @post_load
    def uppercase_name(self, data):
        data['name'] = data['name'].upper()
        return data

See the documentation for how to use marshmallow schemas in webargs.
Since you now have access to all fields in the data argument of your post_load method, you can do cross preprocessing, meaning you can change the value of one field based upon the value of another.

Thanks @dwieeb!
Another way to get the same functionality as use is through a custom field.
class Use(fields.Field):

    def __init__(self, func, child=None, **kwargs):
        super().__init__(**kwargs)
        self.func = func
        self.child = child

    def _deserialize(self, value, attr, data):
        if self.child:
            value = self.child.deserialize(value, attr, data)
        return self.func(value)

@use_args({
    'foo': Use(lambda v: v.upper(), fields.Str())
})
def myview(args):
    #...

Interesting. Perhaps this could exist in the webargs codebase as fields.Lambda or fields.Alter or something?

Perhaps in the future. In the interest of keeping the core small, I'm going to hold off on adding this to the code base for now.

:+1: I agree.
Besides, I think I would actually prefer the marshmallow solution, as it allows access to other fields and does not require custom fields.
Thanks for webargs. With the marshmallow integration it's the best solution out there even without being "stable"... And I've used pretty much everything out there for flask, including rolling my own.

Thanks for the encouraging words!

I've moved this to the Wiki here: https://github.com/sloria/webargs/wiki/Recipes . Thanks again @dwieeb !

You didn't need to do that; I'm not sure if a migration guide of a lesser used feature from an alpha version is helpful to people, especially as the 1.0 code base matures.
That being said, however, I'm wondering if the pre-processing and post-processing of schemas might have a spot in the webargs documentation in the "marshmallow integration" section. Currently, there's just a link to the marshmallow api. People coming into webargs with no prior marshmallow experience may be looking in the docs for how to process values before they entire their route functions. Right now, it looks as if webargs doesn't have this.
I could get around to writing up something for the docs if I find time.

I agree; I think it would be useful to have some documentation for pre- and post-processing behavior. I would certainly welcome a PR.


New file upload system

Includes:

Data source handling. Used to define where the data comes from.

Good to go! :rocket:


Pattern:  develop lead space, centered

hahnrob created the following on Sep 11:

User Story

As a [user role below]:
developer using the ibm.com Library

I need to:
have a centered lead space pattern that can be used

so that I can:
leverage it within my application

Additional information

Story within Storybook with corresponding knobs
minimum 80% unit test coverage
Utilize Carbon
Design specs

Acceptance criteria

[ ] tested React component within the Patterns Storybook

Original issue: https://github.ibm.com/webstandards/digital-design/issues/1689

FYI,
@RobertaJHahn
@wonilsuhibm
I added link to latest specs provided by @wonilsuhibm.

Final specs have been added to the description.


Make it more explicit how to install the Restate server

This commit tries to improve how the Restate server can be installed. Moreover, it replaces npm i @restatedev/restate with npx @restatedev/restate since npm i does not allow one to run the binary. An alternative could have been to globally install the @restatedev/restate package which makes the contained binary available on the PATH.

Thanks for the review @gvdongen. Merging this PR now.


Seun Save State Patch 1

Intended Behavior of Save State
Share button highlighted yellow after making a state change [ ]
... when loading RAW Link [ ]
... when loading a local link that has not been pushed to server [ ]
To test this, load a raw link, then reload once it turns into a local link
Share button should not be highlighted after successfully sharing the state (getting a JSON link) [ ]
... when loading a JSON Link [ ]
... when reloading a shared state [ ]
CTRL+SHIFT+J should post to JSON server and display a warning message if it fails or a success message [ ]
Pressing the Share Button should always open the save dialog even on failing [ ]
CTRL+SHIFT+S ... [ ]
CTRL+SHIFT+R should post to JSON server and display a warning message but still copy the raw link [ ]
Pressing the Post to JSON Server button should retry on failure and cancel if cancel is pressed. [ ]

Two things to avoid confusion for the user:

If you click "Push State to Server" and then hit "Cancel" on the state server input box, you'll end up in a corrupted state where the Share button becomes permanently inactive. Also, you have to click twice outside the box to get back to the main view, as if there are two overlays on top of each other)

If you enter an unreachable state server, the request is being sent, but the user will not have any indication of progress. We briefly talked about this and the async request - but I believe you could use a similar pattern to what Neuroglancer already does when fetching the info file for a layer? I.e. show a status message at the bottom of the screen that is tied to completion/failure of the request.
Example link: https://tinyurl.com/qscqnay - it will attempt to fetch a non-existing layer until it hits the request timeout, then adds a "Dismiss" button to the status message.

Now when the user loads a state that hasn't been shared (Dirty), they will get a message to share it along with the Share button. We may want to make it toggleable via user pref for those who wont have access to the state server, because they will see it on every reload.
User gets a failure message if post to State Server button is pressed and then canceled on the retry attempt.  It will not show if it is canceled the first time, because this is simply asking for a server to request.
If canceled after pressing the Post To State Server, if canceled it will no longer attempt to Post to JSON anyway, it will simply cancel and go back to the save dialog.


How to specify Manifest-Metadata?

I'd like to manually specify the name, short-name, start URL, theme color, background-color, orientation, etc. How can this be achieved? The documentation within the readme only offers "some" information, and doesn't even mention "background-color" for example.
It is important however, that those options aren't only set/configurable for manifest.json, but also for the related entries like:
<meta name="msapplication-TileColor" content="#fff">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="theme-color" content="#fff">

Aside from that: Excellent idea and project! Keep up the great work!

Perfect timing! I'm about to merge some changes to the README that, among other things, make it more explicit where detailed documentation about metadata configuration can be found. You can have a look at the current draft here. I'd love to hear some feedback, specially if you think there's still room for improvement.
In short, you can refer to favicos documentation for all the available configuration options, which I reproduce below for convenience:
new WebappWebpackPlugin({

  ...

  favicons: {
    appName: null,                  // Your application's name. `string`
    appDescription: null,           // Your application's description. `string`
    developerName: null,            // Your (or your developer's) name. `string`
    developerURL: null,             // Your (or your developer's) URL. `string`
    background: "#fff",             // Background colour for flattened icons. `string`
    theme_color: "#fff",            // Theme color for browser chrome. `string`
    path: "/",                      // Path for overriding default icons path. `string`
    display: "standalone",          // Android display: "browser" or "standalone". `string`
    orientation: "portrait",        // Android orientation: "portrait" or "landscape". `string`
    start_url: "/?homescreen=1",    // Android start application's URL. `string`
    version: "1.0",                 // Your application's version number. `number`
    logging: false,                 // Print logs to console? `boolean`
    online: false,                  // Use RealFaviconGenerator to create favicons? `boolean`
    preferOnline: false,            // Use offline generation, if online generation has failed. `boolean`
    icons: {
        // Platform Options:
        // - offset - offset in percentage
        // - shadow - drop shadow for Android icons, available online only
        // - background:
        //   * false - use default
        //   * true - force use default, e.g. set background for Android icons
        //   * color - set background for the specified icons
        //
        android: true,              // Create Android homescreen icon. `boolean` or `{ offset, background, shadow }`
        appleIcon: true,            // Create Apple touch icons. `boolean` or `{ offset, background }`
        appleStartup: true,         // Create Apple startup images. `boolean` or `{ offset, background }`
        coast: { offset: 25 },      // Create Opera Coast icon with offset 25%. `boolean` or `{ offset, background }`
        favicons: true,             // Create regular favicons. `boolean`
        firefox: true,              // Create Firefox OS icons. `boolean` or `{ offset, background }`
        windows: true,              // Create Windows 8 tile icons. `boolean` or `{ background }`
        yandex: true                // Create Yandex browser icon. `boolean` or `{ background }`
    }
  }

  ...

})

Wow, that was a fast response!
Looks fantastic to me. There was a little notice (as a comment) in the previous version, that mentioned favicons' usage instructions, but it wasn't clear enough to me.
The "For example"-part is especially useful, in my opinion, because it shows how "configuration = {}" translates to "favicons: {}" in the configuration. That part was, what I was most uncertain about. I asked myself, if those are separate options, or if they're all grouped under "favicons".
A slight improvement I'd still like to have outlined a little more is the relationship between your plugin and "favicons". A little sentence like "The options specified under the 'favicons'-directive are directly handed over to favicons." should do. Because that's what I didn't get at first.
Thank you very much for your kind support, aswell as providing this excellent resource :+1:

The "For example"-part is especially useful, in my opinion, because it shows how "configuration = {}" translates to "favicons: {}" in the configuration. That part was, what I was most uncertain about. I asked myself, if those are separate options, or if they're all grouped under "favicons".

That's really helpful, thanks for the feedback!


Time based cover not working

Hi!  Just see slider progress animation, but phisical cover not responds. What I did wrong?

The switches are named like markiza_switch_open but in the cover definition you call markiza_open...


Update to hubspot process in the handbook

Description
Update to the hubspot process in the handbook.

@iskerrett A few minor edits, let me know what you think.


Time component

http://element.eleme.io/#/en-US/component/time-picker

Done as part of the date/time picker component. may need to revisit this, but done for now.


wire sync.Map  throw error

You can use go bug to have a cool, automatically filled out bug template, or
fill out the template below.
Describe the bug
exec: "wire ./..." , not support sync.Map , throw error:
cannot use (func(key, value interface{}) bool literal) (value of type func(key interface{}, value interface{}) bool) as func(key invalid type, value invalid type) bool value in argument to v.Range

Version
go version: 1.19.2 , wire: v0.5.0

I have meet the same wrong, does it fix?

fix it:

remove $GOPATH/bin/wire
go install github.com/google/wire/cmd/wire@latest


Fix error in the Android studio property error message

Fixing an error, which was introduced in #28012.
@asodja spotted the error after merge

The merge queue build has started. Click here to see all failures if any.

The merge queue build has failed. Click here to see all failures.

Possible flaky test?
https://builds.gradle.org/buildConfiguration/Gradle_Master_Check_GitHubMergeQueueCheckPass/78488444?expandBuildDeploymentsSection=false&hideTestsFromDependencies=false&expandBuildTestsSection=true&hideProblemsFromDependencies=false&expandBuildProblemsSection=true&expandBuildChangesSection=false

@bot-gradle merge

The merge queue build has started. Click here to see all failures if any.


Consider GDPR implications of creating guest users with email addresses

At the moment there is one way to create guest user accounts with an email address, through the bulk-add tool on project pages. Once #736 is merged, admins will also have a "Create User" button that can create an account. Are there GDPR implications to creating an account using someone's PII without their prior-given consent?
One possible solution would be to add some text on the verification email to say something like "If you do not want to use Language Depot, click here (link) to delete your account". And/or change the text of the verification email to include GDPR-compliant language saying "Click here to confirm your email address and consent to using your email address as your Send/Receive login". Wording to be figured out later, of course.

The way we handle invites when inviting a single user to a project is that we don't record anything in the DB and we send an email to invite them, this contains authorization to also add them to the project which happens when they complete registration. I'd like to do the same thing for both bulk add and admin invite, that way we don't record anything without permission of the person with the email address.
It's unfortunate that this means that we'll be taking away a feature from the create user from admin page because the user won't exist until they accept the invite.

I talked to GPT4 about this:

If we want to be GDPR compliant then we can't store any PII without consent. That includes: first names, last names, usernames and email addresses. So, I don't think we gain anything by handling the email-address case differently than the login/username case.
We need to get consent if we want admins to be able to create users at all
A confirmation email to gain consent from the actual user would be best

Considering:

A checkbox for the admin to click is mostly/almost sufficient
We can't always get consent from the actual user, becuse we don't always have contact info for them
We don't really expect accounts to be created for people covered by the GDPR, because Europeans are generally tech-savvy enough

I think we should just add a "I have consent" checkbox. E.g.
I confirm that I have obtained consent from the user to store and process their personal data as per our Privacy Policy.

So it sounds like the Bulk add is just fine, assuming the usernames are anonymous, as there's no proper name, or email. And for our invite we don't record anything and the invite is sent to the user.

The default pattern our admins are accustomed to for usernames is firstName_lastName.
I don't think we can assume they're anonymous.

This seems like a grey area to me.  A username doesn't store structured
firstname/lastname data, so even if there is a convention by some admins
for firstname_lastname, that doesn't mean we are processing PII as such.
Does it?  Having a checkbox "I have obtained consent' seems easiest and
legit, but I don't know if it's necessary.  But I'm American and not
thinking about GDPR legal stuff regularly.
Chris
On Fri, May 24, 2024 at 10:21 PM Tim Haasdyk @.***>
wrote:

The default pattern our admins are accustomed to for usernames is
firstName_lastName.
I don't think we can assume they're anonymous.
—
Reply to this email directly, view it on GitHub
https://github.com/sillsdev/languageforge-lexbox/issues/815#issuecomment-2129803349,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2I6KMJHKASMUCMO2LE2IDZD5LGTAVCNFSM6AAAAABICZOG5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRZHAYDGMZUHE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

The Wikipedia GDPR article quoted https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/personal-information-what-is-it/what-is-personal-information-a-guide/, so I went there and found the following:

Personal data is information that relates to an identified or identifiable individual.
[...]
If it is possible to identify an individual directly from the information you are processing, then that information may be personal data.

So usernames of the first_last type would definitely count, but usernames likes workshop0001 would not.
I think a checkbox with wording like "If this/these username(s) include someone's name, I have their consent to create an account for them" (though the wording would need to be worked out so as to be clear and not too complicated) would be good.

That could very well be true, however I still have questions about what is
required under GDPR.  For example, if I have a field called "user ID #" and
I ask the person to create their user ID number using any number their want
(as long as it's unique in our system), I would assume that this is not PII
because the intention is that it's an ID number but not PII.  If they chose
to put in PII into the ID number field because that's what they choose e.g.
phone number or SSN or any other PII number, that's on them, not on us
right?  I feel like user name (what if we change the label to "user ID"?)
is similar - the intention of the field is that it's NOT PII, otherwise we
would have "first name" and "last name" fields and we would store that and
assign them a username based on those fields.  I think as a process we
could just encourage admins to not put PII into the username field.  It's
unclear to me if we as the service provider are on the hook for users who
choose to input PII into fields that are not intended to be PII.
Chris
On Mon, May 27, 2024 at 12:50 PM, Robin Munn @.***>
wrote:

The Wikipedia GDPR article quoted https://ico.org.uk/for-organisations/
uk-gdpr-guidance-and-resources/personal-information-what-is-it/
what-is-personal-information-a-guide/, so I went there and found the
following:
Personal data is information that relates to an identified or identifiable
individual.
[...]
If it is possible to identify an individual directly from the information
you are processing, then that information may be personal data.
So usernames of the first_last type would definitely count, but usernames
likes workshop0001 would not.
I think a checkbox with wording like "If this/these username(s) include
someone's name, I have their consent to create an account for them" (though
the wording would need to be worked out so as to be clear and not too
complicated) would be good.
—
Reply to this email directly, view it on GitHub
https://github.com/sillsdev/languageforge-lexbox/issues/815#issuecomment-2132690047,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2I6KI7HTKC434OQDFYNQ3ZELCS5AVCNFSM6AAAAABICZOG5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZSGY4TAMBUG4
.
You are receiving this because you commented.Message ID:
@.***>

It feels like we're all a bit out of our depth on this one 😆.
But, I think our options are essentially:
Option 1

We add a checkbox to each create user form forcing the admin to confirm that they have consent to give us the user's PII and we store that with the user

OR
Option 2

We implement 2 different workflows for every user that gets created (individually or with the batch tool) based on whether an email or username was provided (@rmunn as a PR for this)
We make it clear in the UI that the behaviour is different based on the type of value they provide
We tell admins not to enter PII for usernames (which I expect they'll find awkward, because it means they have to be creative every time they make a user)
We hope that admins listen and don't enter PII

Option 1 just seems like the clear winner to me:

We don't lose a feature
It keeps our code simpler
It keeps our UI simpler
We get consent

It's one weakenss IMO is that the consent is not bulletproof; it's second hand.
But option 2 is by no means bulletproof. We cannot guaruntee that we're not collecting PII.
And GPT4 is very convinced that it doesn't matter if we explicitly require PII or not, it's our responsibility to handle it properly and have consent if we happen to store it:

Conclusion
Even if you did not explicitly require PII, you are still responsible for ensuring that the data you collect and store does not inadvertently include it. Implementing validation mechanisms, providing clear guidelines, and regular audits are essential steps to mitigate this risk and ensure GDPR compliance.

Alright I talked about this with Tim today. I like option 1 from a PO standpoint and I'd like that to be what we shoot for. We will track the user who reported that they obtained consent as that seems important (right now the CreatedBy column).
@megahirt can you find out if there's any official advice on the SIL side? Consider this my due diligence for finding out if a consent checkbox for our admins is enough, or if there's someone I can reach out to then let me know, thanks!

@megahirt can you find out if there's any official advice on the SIL side?

I've written T.R. about it - will let you know when he follows up or points me to someone in SIL that can answer our GDPR questions.
I'm good with option 1 as well - GPT4 has persuaded me that we are responsible for handling PII properly with consent even if we didn't know it was or didn't intend it to be.


[windows][cws][wkint-494] Backport LRU cache.

Backport using LRU cache to store file & registry path names.
Limits the amount of memory consumed when notifications are missed.
Also adds, in addition to original PR, stats to count when this occurs.

Original PR: #25493

Describe how to test/QA your changes
Test in long-running load environment to see that system-probe memory usage doesn't grow

/merge


Why aren't there any examples provided ?

This is still an issue.

Examples would be very much appreciated!

Yes, please ! Much needed

is, not possible to use without examples, unfortunately...


Snackager is unable to parse index access types

Summary
It looks like Snackager isn't able to parse the newer Indexed Access Types (a replacement for $PropertyOf). This causes issues in at least @react-native-community/datetimepicker v6+
<EMAIL_ADDRESS>Unexpected token, expected "]" (97:42)

   95 | }
   96 |
>  97 | function dismiss(mode: AndroidNativeProps['mode']) {
      |                                           ^
   98 |   // $FlowFixMe - `AbstractComponent` [1] is not an instance type.
   99 |   pickers[mode].dismiss();
  100 | }

<EMAIL_ADDRESS>Unexpected token, expected "]" (16:27)

  14 | type Params = {
  15 |   value: Timestamp,
> 16 |   mode: AndroidNativeProps['mode'],
     |                            ^
  17 |   display: AndroidNativeProps['display'],
  18 |   is24Hour: AndroidNativeProps['is24Hour'],
  19 |   minimumDate: AndroidNativeProps['minimumDate'],

What platform(s) does this occur on?
Android, iOS, Web
SDK Version
43
Reproducible demo or steps to reproduce from a blank project
In /snackager

$ yarn bundle "@react-native-community/datetimepicker@^6.0.0?platforms=android" | yarn bunyan

Same problem

I was having this problem running an iOS build. Rolling back to version 5.1.0 worked for me
npm install<EMAIL_ADDRESS>

I was having this problem running an iOS build. Rolling back to version 5.1.0 worked for me
npm install<EMAIL_ADDRESS>
Thanks, that's worked for me


Box collapse does not work on an ajax loaded page.

If a page with AdminLTE boxes is loaded from ajax, the collapse system don't do anything.
The concerned code lines are here: https://github.com/almasaeed2010/AdminLTE/blob/master/dist/js/app.js#L365-L374
I think you sould use .on('click') function instead of .click() like I did on this workaround:
o = $.AdminLTE.options;

$(o.boxWidgetOptions.boxWidgetSelectors.collapse).unbind 'click'
$(document).on 'click', o.boxWidgetOptions.boxWidgetSelectors.collapse, (e) ->
  e.preventDefault()
  $.AdminLTE.boxWidget.collapse $(@)

$(o.boxWidgetOptions.boxWidgetSelectors.remove).unbind 'click'
$(document).on 'click', o.boxWidgetOptions.boxWidgetSelectors.remove, (e) ->
  e.preventDefault()
  $.AdminLTE.boxWidget.remove $(@)

I will work on a PR if I have some time.

That's a great idea. I will review your PR and get back to you once I get a chance.
Thank you!

OK i'll get in touch. :+1:

This would be really useful for my use case as well. I actually made exactly the same fix independently.

Yes click is deprecated in the newest version of jQuery. Now it is on('click') .

@kressly .click is not deprecated https://api.jquery.com/click/
However, it does not listen to click events on dynamically created elements which .on('click') does. Just a friendly correction.

Oh Ok thanks a lot. I was using jquery and was having an error and I read somewhere that click was deprecated and the solution was on('click'
Apparently I was not the only one
http://stackoverflow.com/questions/11296530/jquery-onclick-vs-click-and-delegateclick
But thanks a lot for the correction bro

Just a precision:

Just a precision.document
$('.some-class').on('click', function(e) {});

Will not work for dynamic elements.
$(document).on('click', '.some-class', function(e) {});
$('#my-div').on('click', '.some-class', function(e) {});

Will work. I made this on my #304.
More info: http://stackoverflow.com/a/9344454/1731473

i suggest writing an ajax extend fn to reinit all plugins within the page on ajax call complete..

Fixed in v2.1.0

Sorry for the English, but tested the 2.1.0 version and still does not work

The fix in 3eb31be makes it so you need to call .activateBox() on a box after it's added. But instead of this:
      $(_box).find(_this.selectors.collapse).on('click', function (e) {
        e.preventDefault();
        _this.collapse($(this));
      });

It would be simpler to do this, and not require calling activateBox() each time a box is added:
      $(document).on('click', _this.selectors.collapse, function (e) {
        e.preventDefault();
        _this.collapse($(this));
      });

If activateBox() did other initialization besides attaching event handlers, it might make sense to keep it around, but it looks like it simply increases complexity right now. I can make a pull request if this sounds reasonable.

@wch, your proposed solution works very well for my heavily angular based app that basically loads everything dynamically. @almasaeed2010, how do you feel about implementing this in your main branch?


Training personalized model

Although the instructions state that we can train our own personalized model using Lora as follows,
How to use it without any coding
Get lora models: train lora model with [A1111](https://github.com/continue-revolution/sd-webui-animatediff) based on a collection of your own favorite images (e.g., tutorials [English](https://www.youtube.com/watch?v=mfaqqL5yOO4), [Japanese](https://www.youtube.com/watch?v=N1tXVR9lplM), [Chinese](https://www.bilibili.com/video/BV1fs4y1x7p2/)) or download Lora models from [Civitai](https://civitai.com/).

Animate lora models: using gradio interface or A1111 (e.g., tutorials [English](https://github.com/continue-revolution/sd-webui-animatediff), [Japanese](https://www.youtube.com/watch?v=zss3xbtvOWw), [Chinese](https://941ai.com/sd-animatediff-webui-1203.html))

Be creative togther with other techniques, such as, super resolution, frame interpolation, music generation, etc.

Table 1 in the paper shows that ToonYou is trained using Dreambooth.
I wonder how I can train a model like ToonYou on my own to utilize it.
Thank you in advance.

I read the paper, it seems they refer to the base SD models and regular Loras, not the motion module. So this question isn't related to AnimateDiff at all, there are many guides about training models and loras, try kohya_ss for example.
From this issue title I thought it'd be about training your own motion module, but this procedure is described in the readme. I wonder if it'd be possible to make a motion module Lora, to only slightly finetune the base MM that already knows what "motion" in general is but doesn't understand certain words or situations. If it can be done with just a few videos it'd be great! I mean it works perfectly with a few images and base SD models so it probably should work with motions as well?


Hotfix/typo and brackets

The main part of this fix is in case the AI messes up and adds things in square brackets it should. This issue is most apparent in purgatory, but this strips them out of the text in purgatory and normal realms. Preventing renpy crashes.

Looks good, although I have a question about line 199, I might just be missing something but doesn't
reply = re.sub(r'\[.*?\]', '', reply)

only need to be called once in the if statement under the [CONTENT] section?

You are correct. I think I got confused. I'll fix it.


Add more type mappings and the title field

This PR adds the date, timestamp without time zone and numeric types and the title field (as the capitalized column name).

Thanks for the pull request. Just need to change one thing because format for dates is date-time.
Version 0.2.1 has been published to NPM

Just need to change one thing because format for dates is date-time.

I'm not sure about that. The date type in PG is a date without time.
From the RFC3339:
full-date       = date-fullyear "-" date-month "-" date-mday
full-time       = partial-time time-offset
date-time       = full-date "T" full-time

So date should correspond to the full-date.
And then from the JSON Schema spec:

Date and time format names are derived from RFC 3339, section 5.6 [RFC3339].
Implementations supporting formats SHOULD implement support for the following attributes:

date-time: A string instance is valid against this attribute if it is a valid representation according to the "date-time" production.
date: A string instance is valid against this attribute if it is a valid representation according to the "full-date" production.
time: A string instance is valid against this attribute if it is a valid representation according to the "full-time" production.

Implementations MAY support additional attributes using the other production names defined in that section. If "full-date" or "full-time" are implemented, the corresponding short form ("date" or "time" respectively) MUST be implemented, and MUST behave identically.

So what we want for date is either full-date or (better) just date.

Agreed. I glanced over the fact it's date only. I stuck with the 'date' type from the JSON Schema spec.
New version published 0.2.2

Great, thanks!


How to install

I'm following the instructions found here but when I run this line .\vcpkg\bootstrap-vcpkg.bat I get the following error
PS C:\Windows\system32\vcpkg> ./bootstrap-vcpkg.bat
Downloading https://github.com/microsoft/vcpkg-tool/releases/download/2021-09-10/vcpkg.exe -> C:\Windows\System32\vcpkg\vcpkg.exeWhile calling Windows API function CreateFileW got error 0x00000003:
The system cannot find the path specified.

C:\Windows\System32\vcpkg\scripts\bootstrap.ps1 : Downloading vcpkg.exe failed. Please check your internet connection,
or consider downloading a recent vcpkg.exe from https://github.com/microsoft/vcpkg-tool with a browser.
At line:1 char:4
+ & {& 'C:\Windows\System32\vcpkg\scripts\bootstrap.ps1' }
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,bootstrap.ps1

ScriptHalted
At C:\Windows\System32\vcpkg\scripts\bootstrap.ps1:54 char:5
+     throw
+     ~~~~~
    + CategoryInfo          : OperationStopped: (:) [], RuntimeException
    + FullyQualifiedErrorId : ScriptHalted

What I've tried:
I followed the link provided and downloaded the exe file but I don't know what to do next and yes I've internet connection

It looks like something is blocking the download, maybe because it is under C:\Windows\system32
I would try cloning the vcpkg repo somewhere other than C:\WIndows\system32, possibly under your user folder and running bootstrap from there

Okay let me give it a try


data: project addition by Akkshay Tandon

Add a new project to the list
Hi! I am in GSSOC 23.
I want to add my Java Programs to the list, some main projects are:

Tic-Tac-Toe
Hangman Game
To-Do list
Dynamic Calculator
Rock-Pape-Scissor

Other than that there are also some miscellaneous programs for beginners to learn.
Code of Conduct

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

assigned to you

Can you please also add the gssoc23 label?


Scrape / use api to get some jokes.

Description
Use some joke api / scrape a site with jokes (like https://sv443.net/jokeapi/v2/).
Type of issue

[X] Feature (New Script)
[ ] Bug
[ ] Documentation

Checklist:

[X] I have read the project guidelines.
[X] I have checked all the existing projects, before submitting a new project issue.
[X] I have checked previous issues to avoid duplicates.
[X] This issue will be meaningful for the project.

If you can assign me it ^-^

Any chance I could be assigned for this?

If you can assign me it ^-^

SURE GO FOR IT

Any chance I could be assigned for this?

sorry the issue creator claimed it first

@GodSaveTheDoge place it under API if you use an API otherwise under scraper


Namespace-level role assignments are created on resource group level

Hello all,
I am currently experiencing a peculiar problem, where the namespace role assignments (https://github.com/mspnp/aks-baseline/blob/51cd9d0d6065820fd641569ec92ac44dc8c45622/cluster-stamp.bicep#L1956) are not created on the namespace level, but instead on the resource group level. This has the result that the first time, my deployment works fine. The second time I deploy though, I get a deployment error saying the role assignment resource already exists (or cannot be updated).
Below is my adaptation of this repository, in a minimal working example, which results in the described behaviour. Is this something that other users of aks-baseline experience? Can I troubleshoot this somehow?
targetScope = 'resourceGroup'

var clusterReaderGroupObjectId = 'aaaaa-bbbbb-cccccc-ddddddd-eeeee'

resource clusterReaderRole 'Microsoft.Authorization/roleDefinitions@2018-01-01-preview' existing = {
  name: '7f6c6a51-bcf8-42ba-9220-52d62157d7db'
  scope: subscription()
}

resource aks 'Microsoft.ContainerService/managedClusters@2023-04-01' existing = {
  name: 'my-cluster'
}

#disable-next-line BCP081 // this namespaces child type doesn't have a defined bicep type yet.
resource nsDev 'Microsoft.ContainerService/managedClusters/namespaces@2023-04-01' existing = {
  parent: aks
  name: 'dev'
}

resource maAadEnvReaderGroupClusterReaderRole_roleAssignment 'Microsoft.Authorization/roleAssignments@2022-04-01' = {
  scope: nsDev
  name: guid('aad-dev-reader-group', aks.id, clusterReaderGroupObjectId)
  properties: {
    roleDefinitionId: clusterReaderRole.id
    description: 'Members of this group are readers of the dev namespace in this cluster.'
    principalId: clusterReaderGroupObjectId
    principalType: 'Group'
  }
}

The issue could very likely come from guid('aad-dev-reader-group', aks.id, clusterReaderGroupObjectId). The reason I say that is  Azure RBAC doesn't allow one RBAC assignment to be changed to another principalId (or roleDefinitionId, IIRC).  As long as that guid has a 1-to-1 mapping with a unique set of principal and role information, you can overwrite (with no change) or create new.
I unfortunately do not have the bandwidth right now to help triage this further, but the tip I will leave for you is:
name: Guid -> must be UNIQUE and UNCHANGING for role + principal.
Meaning:

role + principal must not exist under two different GUIDs at the same scope
ONE GUID cannot "change" principal information nor role information between deployments. (You have to do a new role assignment (ie. a new name) if you are changing permissions)

I'm hoping one of those situations are what you are facing.  If not, we can keep this issue open, but expect quite a delay before our team could engage further.

I have since gotten feedback from Azure's support. My issue was a lack in the bicep compiler, apparently, which doesn't provide enough information about the issue at hand. I was generating the role assignment in a for-loop, where the scope was built using the for-variable. This is currently not supported, which leads to the scope defaulting to the resource group (in this case). The issue is that this is not communicated to the user as an error, masking the problem. The solution was then to eliminate the for loop, making the scope known at compile time. Below is my response from support:
    Issue:
        When deploying a bicep file with a Role Assignment with a dynamic scope, the Role Assignment defaults to the bicep file targetScope. No error or warning is shown.
    Cause:
        Extracting the logic into a variable shows the error
            Error BCP120: This expression is being used in an assignment to the "scope" property of the "Microsoft.Authorization/roleAssignments" type, which requires a value that can be calculated at the start of the deployment. You are referencing a variable which cannot be calculated at the start ("scope" -> "nsDev"). Properties of nsDev which can be calculated at the start include "apiVersion", "id", "name", "type".
    Resolution:
        Workaround: use conditional deployment instead of a dynamic scope
        Fix is coming in Bicep 1.0 (source: https://github.com/Azure/bicep/issues/10475)


Amd

Hello,
We've made a change to expose PostScribe as an AMD module (and added a test to go with it).
It seems this has been requested before, so this PR should fix #37 too.
We also noticed that running the build resulted in a different version in the dist directory, so there is a separate commit to bring this in sync with the source.
Please let us know if you need any other changes to merge this in.
Thanks!

I think it's a better idea to switch to UMD instead:
https://github.com/umdjs/umd
UMD works with AMD, browser globals and CommonJS (for node.js). With the recent advancements in Javascript packaging with Webpack and Browserify, it's best to simply support all of them.

I've restructured Postscribe and made it build as a UMD module. Check this pull request. Since the UMD functionality is provided and tested by Webpack I didn't consider it necessary to test this again.

We believe this is fixed in 2.0.0.  Please retest against 2.0.0 release and open a new issue following Issue Reporting guidelines in 2.0.0 if you believe this is still an issue.


refactor(date-picker): value prop should be a date LUM-13240

General summary

[BREAKING] DatePicker and DatePickerField value prop can no longer be a Moment object. This will allow us to remove moment dep in the future without generating breaking change later. The value prop can no longer be a string to avoid handling incompatible values. value can only be a Date (or undefined for non selectable values).

Check list

[ ] (if has style) Add need: review-integration label
[ ] (if has textual documentation) Add need: review-doc label
[x] (if has code) Add need: review-frontend label
[x] (if has react) Check through the react dev check list
[ ] (if fix or feature) Add need: test label

Check out the contribution guide for general guidelines for submissions to the design system.

Test OK


Error while updating

After composer update
  - Removing stolz/assets (dev-master 0ef3b3f)
  - Installing stolz/assets (dev-master e1a1c03)
    Downloading: 100%

[RuntimeException]
  Error Output: PHP Fatal error:  Call to undefined method Stolz\Assets\Laravel\Serv
  iceProvider::mergeConfigFrom() in /var/www/nest_source/vendor/stolz/assets/src/Lar
  avel/ServiceProvider.php on line 17

laravel 4.2.16

@hotrush please read previous issue for instructions for Laravel 4

@Stolz yes, thanks. setting version to 0.0.9 helps me


Is thers some discrepancy between the ICCV paper and your caffe model?

The figure 3 in your ICCV paper shows that there are 7 roi-pooling layers in your network, but after visualization your caffe prototxt file, there are only 4 roi-pooling layers, three for roimask and one for roipooling, what'more, the three roi-masking layer are connected by the same icp4d which doesn't matching the figure in the paper, so, has the model changed or anythngelse? release the new model will make sense, thank you for your reply~~~

Are you successful in compiling?


Code Climate badge doesn't link to Codeclimate Overview for repo

The Codeclimate badges just link to the images of themselves. We need to have them set up so they link to code climate properly.

 Code Climate badge doesn't link to Codeclimate Overview for repo

Fix requires access to repo settings. #50 is open for review.

Fixed with #50 thank you @dave-vazquez!


Add action to handle imported cancelled SFAS applications

As a student I need my cancelled applications in SFAS (application_cancel_date) to be treated as if they do not exist. This means all areas where we import SFAS application data and utilize it should ignore cancelled application data when calculating or validating.
Acceptance Criteria

[x] Should not trigger date overlap validation if application has been cancelled (cancelled apps should be ignored during this process)
[x] Program year limit amounts for applications that have been cancelled should be ignored
[x] Total Legacy BCSL amount should be ignored for cancelled apps (calculation for BC lifetime max full time)

Additional Context
Currently blocking students from being able to submit as we are not digesting the information for application_Cancel_date from SFAS
Not addressing MSFAA as SFAS apps do not effect PT applications and we need to do further investigation on when MSFAA is validated. Another ticket will be created if deemed neccessary.

There was a technical  bug in deriving total legacy BCSL value for FT. (Student id was checked against sfas_individual id instead of individual linked student id)

Checked cancelled sfas app with an overlap in SIMS. SIMS allowed app and did NOT use any award amounts in PY totals.


Internal document links

Links documents internally at suggested places

please rebase against docs-develop again, had to include the latest changes from master - sorry about that


Switching to generic function type syntax for parameters may cause type inference to fail?

Starting with the following:
T tap<T>(T value, void sideEffect(T)) {
  sideEffect(value);
  return value;
}

void main(List<String> arguments) {
  arguments.map((x) => tap(x, (s) => print(int.parse(s))));
}

and running dart analyze I get the following:
Analyzing app...                       1.9s

   info • bin/app.dart:1:19 • Use generic function type syntax for parameters. • use_function_type_syntax_for_parameters

1 issue found.

Updating the definition of tap to:
T tap<T>(T value, void Function(T) sideEffect) {
  sideEffect(value);
  return value;
}

and running dart analyze again, I get the following error:
Analyzing app...                       1.8s

  error • bin/app.dart:7:54 • The argument type 'Object?' can't be assigned to the parameter type 'String'. •
          argument_type_not_assignable

1 issue found.

Similarly, dart run fails with the same error:
Building package executable...
Failed to build app:app:
bin/app.dart:7:54: Error: The argument type 'Object?' can't be assigned to the parameter type 'String'.
 - 'Object' is from 'dart:core'.
  arguments.map((x) => tap(x, (s) => print(int.parse(s))));
                                                     ^
Failed to build app:app:
bin/app.dart:7:54: Error: The argument type 'Object?' can't be assigned to the parameter type 'String'.
 - 'Object' is from 'dart:core'.
  arguments.map((x) => tap(x, (s) => print(int.parse(s))));
                                                     ^

Changing the second argument to tap to (String s) => print(int.parse(s) works as expected, so I'm wondering if this is a regression in the type inference used to determine the type of s?
Dart version
$ dart --version
Dart SDK version: 2.16.2 (stable) (Tue Mar 22 13:15:13 2022 +0100) on "macos_x64"

Yes, it is unexpected that we get different inference results here.
I expected that with the work @stereotype441 does for https://github.com/dart-lang/language/issues/731 this will get better, but it looks that we still infer Object? here, even with the experiment enabled.

The reason we get different inference results between
T tap<T>(T value, void sideEffect(T)) { ... }

and
T tap<T>(T value, void Function(T) sideEffect) { ... }

is because of an unfortunate piece of legacy in the Dart language spec.  Back when the Dart spec was first written, it said that any time a parameter was a single identifier, that identifier was the name of the parameter, and the type was implicitly dynamic.  Which means that the original code was actually equivalent to:
T tap<T>(T value, void sideEffect(dynamic T)) { ... }

At some point we realized that this was confusing for most people, because they assumed that they were getting a specific type, and the only obviuos effect of getting the type dynamic instead was that their code was less efficient and some error conditions wouldn't get caught until runtime.  But we couldn't change it without breaking too much code that was already out in the wild.  So when we added the syntax to support inline function types (like void Function(T)) we specified it so that in that situation, a parameter that's a single identifier is interpreted as a type.
So that's the reason why you're seeing different inference results when you switch the declaration of tap to
T tap<T>(T value, void Function(T) sideEffect) { ... }

It's unfortunate, and not something we're proud of, but it's not something we're really able to fix without causing trouble for a lot of users.
As for how my work on https://github.com/dart-lang/language/issues/731 affects this, I just ran a test and with the inference-update-1 flag enabled, I don't get any errors.  @scheglov, maybe I should come look over your shoulder later today and try to figure out why this wasn't working for you.

The reason it did not work for me, is that my test package was using Dart SDK 2.17, but we recently switched to 2.18 as the current version, and any not yet released experiments are only applicable to the latest SDK version. With this in my pubspec.yaml file, the code infers better, and has no errors.
environment:
  sdk: '>=2.18.0-edge <3.0.0'

Duplicate of https://github.com/dart-lang/language/issues/731

Thanks for taking a look @scheglov, @stereotype441. Sounds like it's in hand ✌


In Nether Analytics, all Game Events should include a generic Properties-property

All game events sent to Nether should include the possiblibity of providing a dictionary of value/keys as a json property named "Properties". This will allow game clients to push additional information to the server that wasn't originally part of the game event.

Can this be closed now?

Implemented


Typo-fix

FIX: Measurement was spelled measument.

@awalter-bnl You have an invitation to become an Owner of the NSLS-II org. You have to accept the invitation. I just resent it in case I failed to do it correctly last time.

A pleasure @awalter-bnl


ENS reverse lookups seems not to be cached, but DAS are

*.eth -> address shows the spinner for a while to resolve even after the first time in the same session, but dasloveckb.bit -> address is instantaneous in the send screen

Fast lookup? There's no caching:
    private static final String DAS_LOOKUP = "https://indexer.da.systems/";
    private static final String DAS_NAME = "[DAS_NAME]";
    private static final String DAS_PAYLOAD = "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"das_searchAccount\",\"params\":[\"" + DAS_NAME + "\"]}";

    private String resolveDAS(String ensName)
    {
        String payload = DAS_PAYLOAD.replace(DAS_NAME, ensName);
        try
        {
            RequestBody requestBody = RequestBody.create(payload, HttpService.JSON_MEDIA_TYPE);
            Request request = new Request.Builder()
                    .url(DAS_LOOKUP)
                    .post(requestBody)
                    .build();

            okhttp3.Response response = client.newCall(request).execute();
            //get result
            String result = response.body() != null ? response.body().string() : "";

            DASBody dasResult = new Gson().fromJson(result, DASBody.class);
            dasResult.buildMap();

            //find ethereum entry
            DASRecord ethLookup = dasResult.records.get("address.eth");
            if (ethLookup != null)
            {
                return ethLookup.getAddress();
            }
        }
        catch (Exception e)
        {
            if (BuildConfig.DEBUG) Log.d("ENS", e.getMessage());
        }

        return "";
    }

ENS is cached for quick lookup drop-down, but before I allow it to be displayed first it's validated both ways - first we use Infura to check the node is synced (standard practice for ENS), then perform reverse lookup, then (as per safety requirements) do a forward pass through to ensure that the looked-up ENS name actually does point to the address returned.
It's actually possible to create a reverse lookup without owning that address which is why you need to do the double check.
For DAS it's just one call, since their indexer performs all these checks for you directly on the attached node.


Remove jiti once eslint can make use of Bun

Clear and concise description of the problem
Somehow we cannot make use of Bun's native TS loading
Suggested solution
Remove jiti once eslint can make use of Bun
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide
[X] Check that there isn't already an issue that requests the same feature (to avoid creating a duplicate)

Seems to be relating: https://github.com/microsoft/vscode-languageserver-node/issues/1321
(the reason we have to install Jiti 2 atm is because our deps already install 1.x, and that throws an issue somewhere in ESLint, even though there is an isBunRuntime check which also oddly returns undefined)


Non original article should not be choosable as an original article

In the article admin form, the "original" field list every other article, including the non original ones.
This does not seems correct to set a translation as an original article. Even it should work, this is not really logic and may perturb some display.
The field should be modified to only list article in another language and who have the "original" field empty (since this means the article is an original).

Category form has the same problem to fix.


Updating items creates superfluous index manifests and pages that are not tracked

When updating an item, it seems an extra index manifest and associated pages are created, specifically for indexes other than the primary index, but they are not tracked. The actual index manifest and pages are however saved separately.

Maybe related to #147


Error with Fronius Wattpilot - charger enabled: could not find value of alw

Describe the bug
Hello, I have a problem with the Fronius Wattpilot. I have the error charger enabled: could not find value of alw. I don´t know what i can do. The log you can see in the follow. The configuration is the same as before version. Then i have no problems.
Steps to reproduce

Configuration details
see in the description

Log details
see in the description

What type of operating system are you running?
Docker container
Version
0.127.3

Unfortunately your report is missing a detailed log file and config. Without log, we don‘t have the information for diagnosing the issue described. See https://docs.evcc.io/docs/faq#wie-kann-ich-ein-logfile-zur-fehleranalyse-erstellen.

Describe the bug
Hello, I have a problem with the Fronius Wattpilot. I have the error charger enabled: could not find value of alw. I don´t know what i can do. The log you can see in the follow. The configuration is the same as before version. Then i have no problems.
Steps to reproduce

Configuration details
see in the description

Log details
see in the description

What type of operating system are you running?
Docker container
Version
0.127.3

Hello, is there a solution to the problem. I have the same error.
Homeassistant Addon V 0.128.4


[windows] plugin scm. Flashes more cmd windows, freezing editor.

If this plugin is built in, then why is it present in the list and not marked that it is already built in.
https://github.com/user-attachments/assets/bf5e772d-e07c-4bf7-84fd-829c6c144595

Confirmed, recently I saw the annoying command prompt issue when doing some testing on Windows. When installing git I think you need to choose the non minitty option (since the minitty option causes the terminal window to open). It is as if there is a intermediary binary wrapper that is calling git, causing the command prompt and the additional slowness due to stdout/stdin/stderr redirection.
I still haven't properly reached a tested solution for this but it is all related to how git is configured since calling other command line applications from the process API doesn't cause such issue.

If this plugin is built in, then why is it present in the list and not marked that it is already built in.

It is not a built-in plugin, you have to explicitly install it, I guess you pulled it without noticing.


KeyVault data plane cmdlets missing parameter for vault

The KeyVault data plane spec defines an x-ms-parameterized-host for the vaultBaseUrl, which is represented in the current KeyVault data plane cmdlets as the -VaultName parameter.
The generator should account for the x-ms-parameterized-host property to expose the parameters defined.

x-ms-parameterized-host support is now in autorest + autroest.powershell.


make archive type serialize and deserialize

This would be useful to serialize the rattler-build outputs.

Maybe it helps to use: https://serde.rs/variant-attrs.html#rename_all ?

@baszalmstra would you rather have them serialized as lowercase, or as tar.bz2 / conda? I don't have a strong preference.
I more or less need this in rattler-build, but we could also skip serializing this option in rattler-build.

@baszalmstra would you rather have them serialized as lowercase, or as tar.bz2 / conda? I don't have a strong preference. I more or less need this in rattler-build, but we could also skip serializing this option in rattler-build.

I have no strong preference, but I think if you serialize this to yaml the most beautiful would be snake_case perhaps?

This seems to already be integrated in #392


Fix the first day of the month calculation

datetime.datetime.now().replace(month=selected_month) gives fatal if you request a report for March as if you have more days than February as an example

!deploy

@kuzaxak, your input is required here (or in the old UI).

@kuzaxak, your input is required here (or in the old UI).

Deploy failed or was aborted. @kuzaxak, please check the logs here (or in the old UI).

!deploy

@kuzaxak, your input is required here (or in the old UI).

@kuzaxak, your input is required here (or in the old UI).


To be able to change the disk in use.

The .exe always loads the UWP from C: but sometimes games (like XGP) are installed on the disc just for games.
So, being able to change the disc that is being watched is interesting.

Every UWP game has a symbolic link to C:, so it makes no difference in the end, If you install an executable on D: or any other drive, the app can launch them via the C: SymLink


Move from peer to dev dependencies

Added react-dom as that was missing to complete the tests on my machine. Seems odd that travis doesn't complain so let's briefly discuss that

We'll want these in both peer dependencies and in dev dependencies (packages that rely on this one should use their own version of React).


Rewrite/Refactor parts of RESTClient impl.

Summary
There is a lot of inconsistency which build up over the last few years in the way the diffrent rest methods are implemented. One big inconsistency for example is handling value of function parameters.
I will leave a example for this here you can see that the None & undefined check is doubled.

Requirements
#2021 needs to be merged first before this can makes sense doing
Why is this needed?
Consistency is nice and doubled checks are bad for developer expierence and prob a small bit performance.
Ideal implementation
Looking through most of the rest functions and refactor some of them where needed.
Checklist

[X] I have searched the issue tracker and have made sure it's not a duplicate. If it is a follow up of another issue, I have specified it.

this is just a small reminder for me for doing this so dont worry


Restores APIs that exists in both Pandas and Spark DataFrame

This PR partially addresses https://github.com/databricks/koalas/issues/124
This PR restores Spark DataFrame APIs missing by the refactoring:

schema

to_pandas

select

selectExpr

describe

dtypes

explain

agg, aggregate

fillna

subtract, sub

replace

sample

join

Note that it looks other methods in https://github.com/databricks/koalas/issues/124 should newly be implemented.

Actually, even before refactoring, Spark DataFrame APIs were not supported:
databricks.koalas.exceptions.PandasNotImplementedError: The method `pd.DataFrame.select()` is not implemented yet.

Let me do this after finishing the refactoring.


Fix command argument types when importing from history

Originating Project/Creator

Affected Component

Affected Architectures(s)

Related Issue(s)

Has Unit Tests (y/n)

Builds Without Errors (y/n)

Unit Tests Pass (y/n)

Documentation Included (y/n)

Change Description
Fix https://github.com/nasa/fprime/issues/2473
Converting command arguments to string if available (e.g. on int's) as the command input fields expects them to be strings.

Oops - this is causing issues with complex commanding - looking into it

Tested with complex commanding from fprime/Ref/TypeDemo


WFCORE-6347 Add ServiceDescriptor variants of OperationContext.hasOptionalCapability(...) and CapabilityServiceSupport.hasCapability(...)

… for convenience.
https://issues.redhat.com/browse/WFCORE-6347

Core -> Full Integration Build 13131 outcome was FAILURE using a merge of c47e261527692d7d806063b760dcf614ee0d6655
Summary: Compilation error: Compiler (new) Build time: 00:02:58

Core -> WildFly Preview Integration Build 13195 outcome was FAILURE using a merge of c47e261527692d7d806063b760dcf614ee0d6655
Summary: Compilation error: Compiler (new) Build time: 00:03:02

Core -> Full Integration Build 13360 outcome was FAILURE using a merge of c47e261527692d7d806063b760dcf614ee0d6655
Summary: Tests passed: 80; compilation error: Compiler (new) Build time: 00:03:03

@bstansberry The full integration test failures are due to a case in wildfly full where the caller invokes OperationContext.hasOptionalCapability(...) with a null "dependent" parameter resulting in method signature ambiguity.  The javadoc indicates that this is forbidden, but git blame indicates that this there was an intentional effort to temporarily allow a null dependent via https://issues.redhat.com/browse/WFCORE-900.
Can you can elaborate on the current state of this?  Why would a operation handler need to call this method with a null "dependent" parameter rather than use  OperationContext.getCapabilityServiceSupport().hasCapability(String)?

@bstansberry Wondering if you had a moment to look at this.

@bstansberry The full integration test failures are due to a number of instances in wildfly full where the caller invokes OperationContext.hasOptionalCapability(...) with a null "dependent" parameter resulting in method signature ambiguity. The javadoc indicates that this is forbidden, but git blame indicates that this there was an intentional effort to temporarily allow a null dependent via https://issues.redhat.com/browse/WFCORE-900. Can you can elaborate on the current state of this? Why would a operation handler need to call this method with a null "dependent" parameter rather than use OperationContext.getCapabilityServiceSupport().hasCapability(String)?

I don't see any need to continue to be permissive. In the WFCORE-900 description I was pretty clear that the contract (the javadoc) doesn't allow null, so that can only be a temporary thing. That was in Aug 2015 when capabilities and requirements were really new and the bulk of the server didn't use them. So we needed flexibility to let us iterate toward doing it right. 8+ years later any code that isn't doing it right needs to be fixed and the permissiveness can go away.

Core -> Full Integration Build 13242 outcome was FAILURE using a merge of d696e73c395776ff717156523e8393162d4c3aef
Summary: Compilation error: Compiler (new) Build time: 00:04:06

Core -> Full Integration Build 13481 outcome was FAILURE using a merge of d696e73c395776ff717156523e8393162d4c3aef
Summary: Tests passed: 1093, ignored: 5; compilation error: Compiler (new) Build time: 00:07:16

Core -> WildFly Preview Integration Build 13373 outcome was FAILURE using a merge of 84e7e6649790f34b9efcd3bd167f49b3b90ace90
Summary: Tests failed: 1 (1 new), passed: 4976, ignored: 87 Build time: 02:48:45
Failed tests
TestSuite: org.eclipse.microprofile.rest.client.tck.sse.ReactiveStreamsPublisherTckTest.stochastic_spec103_mustSignalOnMethodsSequentially: java.lang.NullPointerException: Cannot invoke "org.reactivestreams.Publisher.subscribe(org.reactivestreams.Subscriber)" because "pub" is null
	at org.reactivestreams.tck.PublisherVerification$5$1.run(PublisherVerification.java:257)
	at org.reactivestreams.tck.PublisherVerification.activePublisherTest(PublisherVerification.java:1135)
	at org.reactivestreams.tck.PublisherVerification$5.apply(PublisherVerification.java:251)
	at org.reactivestreams.tck.PublisherVerification$5.apply(PublisherVerification.java:248)
	at org.reactivestreams.tck.PublisherVerification.stochasticTest(PublisherVerification.java:1204)
	at org.reactivestreams.tck.PublisherVerification.stochastic_spec103_mustSignalOnMethodsSequentially(PublisherVerification.java:248)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:133)
	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:598)
	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:824)
	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.testng.TestRunner.privateRun(TestRunner.java:794)
	at org.testng.TestRunner.run(TestRunner.java:596)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:377)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:371)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:332)
	at org.testng.SuiteRunner.run(SuiteRunner.java:276)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1212)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1134)
	at org.testng.TestNG.runSuites(TestNG.java:1063)
	at org.testng.TestNG.run(TestNG.java:1031)
------- Stderr: -------
[AbstractSseTest] [ERROR] launchServer caughtException
java.lang.RuntimeException: Failed to start SSE HTTP server
	at org.eclipse.microprofile.rest.client.tck.sse.HttpSseServer.start(HttpSseServer.java:46)
	at org.eclipse.microprofile.rest.client.tck.sse.AbstractSseTest.lambda$launchServer$0(AbstractSseTest.java:48)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.io.IOException: Failed to bind to <IP_ADDRESS>/<IP_ADDRESS>:10000
	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349)
	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
	at org.eclipse.jetty.server.Server.doStart(Server.java:401)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
	at org.eclipse.microprofile.rest.client.tck.sse.HttpSseServer.start(HttpSseServer.java:43)
	... 6 more

@bstansberry FYI - the downstream conflicts have been resolved and this is ready for review.

Thanks @pferraro


Performance-improvement: Combine boolean masks

If numpy does short-circuit evaluation on these things this it'd be slightly faster to combine boolean masks.
Does anyone know how numpy handles these type of cases (below)?
Case:
Case select_from_array[np.logical_or(condition_array1, condition_array2)]
Does it first evaluate both condition_array1 and condition_array2 in the slice [ ... ] and then or the conditions (in which case it'd probably be slower bc we would calculate the geometry overlaps for shapes which won't agree in class label).
Or does it calculate the first element of condition_array1 and then short-circuit decide if that element of condition_array2 even needs to be calculated? (in which case I think it should be slightly faster)
Originally posted by @Croydon-Brixton in https://github.com/ai4er-cdt/gtc-biodiversity/pull/28#discussion_r586369067

I did some tests and it looks like numpy does not short-circuit:

This issue seems to confirm it: https://github.com/numpy/numpy/issues/3446
However, there may be performance improvements by switching to np.where or bigger ones from using numba, as tested here https://stackoverflow.com/questions/58422690/filtering-a-numpy-array-what-is-the-best-approach


API300 Logical Interconnect Groups

Description
Add support to Logical interconnect group in API300
Issues Resolved
#126
Check List

[ ] New functionality includes testing.

[ ] All tests pass ($ rake test).
[ ] New resources and/or actions have are included in the matchers.rb and matchers_spec.

[ ] New functionality has been documented in the README if applicable.

[ ] New functionality has been thoroughly documented in examples (please include helpful comments).

[ ] Changes documented in the CHANGELOG.

I suggest waiting for the issue in the oneview-sdk gem #132 get_default_settings in API200 must be used is currently an instance method, when it should be a self method to be fixed before we merge this code.

Maybe we could merge and do a refactor to support the next oneview-sdk major release


mini option does support titlefont color

I am trying to create a dialog using the --option and colorize the title using --titlefont option. However, it does not appear that the title can be change in mini mode.
/usr/local/bin/dialog --ontop --title "Success" --titlefont "colour=#008000"

/usr/local/bin/dialog --ontop --title "Success" --titlefont "colour=#008000" --mini

Did I miss something in the Wiki about support for --titlefont with the --mini option

--mini doesn't support any formatting by deign, like markdown, images (other than the icon) and colours. At this point in time there's no plans to add any of that to mini mode.


Websites for Android Development using Java

Documentation

Domain of Contribution 📊

[x] Android Dev (Java)

/assign

Assign Websites for Android Development using Java to me @RahulRam29

\assign Audio & Video

\assign Document

Documentation
Domain of Contribution 📊

[x]  Android Dev (Java)

Please add more description to this issue regarding what could be done in this context.

/assign


CAMEL-12030: Add CoAP response code header

https://issues.apache.org/jira/browse/CAMEL-12030

Thanks the PR has been merged.


Stress Cutscene Crash

Describe your bug here.
when you play stress in storymode the cutscene crashes
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
I changed breakfast.ogg

can you give more details?

idk bro, maybe the cutscene is bad optimized? it crashes and the audio and video are not synchronized

idk bro, maybe the cutscene is bad optimized? it crashes and the audio and video are not synchronized

that's mainly an issue with your pc

idk bro, maybe the cutscene is bad optimized? it crashes and the audio and video are not synchronized

that's mainly an issue with your pc

it crashes at our mobile port too and I literally have 6gb ram and 6gb swap mem phone still crashes


feat: Change api attributes from private to protected

it's useful for below scenario.
class ExtendTonClient extends TonClient {
    construct(params) {
        super(params)
        this.api = ....
    }
}

Hi! can you please resolve conflicts?

Thanks, since it removes #sign and use private, only change private keyword to protected.


add pycharm

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

Link to application or project’s homepage: TODO

Thanks, but see Global\JetBrains.gitignore


Improve accuracy of test of F.rrelu

Close #6314.
The source of the error: dtype.type(lower + upper) in F.rrelu is more accurate than numpy.mean([lower, upper], dtype=dtype) in the test.
>>> np.mean([0.0005, 2.0005], dtype=np.float16)
1.0
>>> np.float16((0.0005 + 2.0005) / 2)
1.001

Jenkins, test this please.

Jenkins, test this please.

Jenkins CI test (for commit 4a312cf574bd1d717ce1818fda00d3772ae62bea, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

Jenkins, test this please.

Jenkins CI test (for commit 4a312cf574bd1d717ce1818fda00d3772ae62bea, target branch master) failed with status FAILURE.
(For contributors, please wait until the reviewer confirms the details of the error.)

Jenkins failure is irrelevant to this PR. LGTM.


Role requirement for dnscmd

[Enter feedback here]
Hi there,
What is the minimum role requirement to execute the dnscmd command ? Does the user have to be part of Administrator group in order to run dnscmd ?

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

ID: 708cd94f-5ac0-3d74-1e4d-3fb32c24d142
Version Independent ID: 747d7471-a27b-bb25-3d3d-4222fc48698e
Content: dnscmd
Content Source: WindowsServerDocs/administration/windows-commands/dnscmd.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Add action buttons to list view

This PR adds the ability to add call-to-action (cta) buttons to the list view header.  This is to fix a placement issue of the "add worksapce" button in HAC-Infra.
Screenshot

I rebased this and add tests.  Just a note, my IDE was giving me typescript errors on the ListView component after rebasing on code that was brought in (aka code I hadn't touched).
Specifically the columns, isRowSelected, onSelect, and Row props.  All tests passed and I could build the libs, so I didn't touch it.  As you are reviewing this, please check to see these appear.

Verified with Kim locally that the variant prop does indeed change the display in the storybook (possibly add story in the future)

/lgtm

/approve


Reducing menubar cache verbosity

fixes #59915
removes the old menu code as well to remove extra keybindings

@bpasero updated with your requests, please review and merge at your convenience

@sbatten LGTM


TRACKER_SCRIPT_NAME is not working as expected

Describe the Bug
TRACKER_SCRIPT_NAME=test.js
I set the script to /test.js in .env, but actually the server serves the script at /test without .js extension.
I know the extension is not necessary now, but I still like to have it to better handle cache.
Database
MySQL
Relevant log output
No response
Which browser are you using? (if relevant)
No response
How are you deploying your application? (if relevant)
No response

I just tested it and it works fine. What version are you on? How are you deploying?


Delete unused language file.

Is there any use of this file? I already try change it's name and have no error testing the Snap module.
And the content is same with https://github.com/veritrans/SNAP-Opencart/blob/master/catalog/language/english/payment/snap.php
Is there any other reason to have this file?

yup, the catalog language is not used, the file intended to be deleted. thanks for helping