Does not work in iOS Safari private mode

In Safari's private mode, you can't use localstorage. Any attempt to set an item to local storage will throw a quota exceeded limit, which breaks the whole player.
The only remedy currently is to disable it altogether by setting storage.enabled to false.

Good catch. This an easy fix - need to actually store a test object in storage (in a try/catch) and check it actually stored. I'll make a fix.

Fixed in v1.5.0


[CI] Adding one more machine for inf2 integration test

Description
Adding one more machine for inf2 integration tests. Since we have 13 test cases now. Adding one more machine should reduce the runtime from 1 hour to 30 mins.

let's merge once migration is completed

manually pulled the changes cc @tosterberg


Baseline MAINTAINERS, CODEOWNERS

Is your feature request related to a problem? Please provide an existing Issue # , or describe.
Fixes https://github.com/opensearch-project/performance-analyzer/issues/382
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #396 (c32f5cd) into main (83ee108) will increase coverage by 0.15%.
The diff coverage is n/a.

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

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main     #396      +/-   ##
============================================
+ Coverage     70.88%   71.04%   +0.15%
- Complexity      377      378       +1
============================================
  Files            44       44
  Lines          2597     2597
  Branches        176      176
============================================
+ Hits           1841     1845       +4
+ Misses          647      644       -3
+ Partials        109      108       -1

Impacted Files
Coverage Δ

...ormanceanalyzer/writer/EventLogQueueProcessor.java
60.71% <0.00%> (+4.76%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


golang.org/x/sys v0.15.0 - after 'make windows-x64'

always after running 'make windows-x64' i got golang.org/x/sys v0.15.0 - so maybe it is time to bump it?
unless i do something wrong.

That is an indirect dependency from github.com/shirou/gopsutil/mem package.

I've updated go.mod with everything of latest versions that we directly depend on.

cool, thank yuo!


Fixing Address Offset for F&D Instructions

Hi,
This merge request had the below changes on CTG towards Floating point fixes. And the code changes are verified against below, on all of the given instructions across cover groups.
RV64F
RV32D
RV32F
RV64D

High level descriptions of changes made
generator.py

Added a condition to manipulate the offset with respect to FLEN
Addition of new instructions to the required conditions

template.yaml

Removal of additional FLEN value from the respective instructions block

Thanks
Prasanna T
<EMAIL_ADDRESS>

The test to check whether the instruction is a fp instruction is performed by checking if the first letter of the instruction is f whereas this check should be based on the isa field in the nodes of the template.yaml. This also needs to be fixed.

@pawks Not only those, there are many other issues/improvements that we have to address. But those are not in the scope of this PR. This PR only addresses the changes made, nothing more. Probably we may have to address those other improvements and issues as part of separate task.

This looks correct under the assumption that this is for the case that both an Freg and an Xreg are being stored (which is when SIGUPD_F is begin used, but not SIGUPD_FID)

I was actually wondering whether it makes sense to do a flw followed by a fsd for all the F instructions in a D configuration. What this allows us to ensure is that NaN boxing is correctly performed for the relevant operations. However, doing it for all the operations for every single test case might look like an overkill. There are only 2 possible coverpoints of interest IMO. One with a + result and another with a negative result so that we can ensure that the writes to the registers are not zero/sign extended and always NaN boxed. But the quality is higher if we do it for all the test cases.

The cost of leaving it way it is is merely the size of the signature.
The cost of changing it is the work to figure out which tests should leave it the way it is, and which should change it.
That sounds like the cost of "optimizing" it outweighs the cost of just elaving it.


Provide a mechanism to add arbitrary fields to the Honeycomb event

buildevents allows you to provide arbitrary key-value data using the BUILDEVENT_FILE environment variable. gha-buildevents uses this to send metadata about the GitHub Actions workflow.
We should provide a mechanism to allow users to provide additional fields.
This syntax would be great:
- uses: kvrhdn/gha-buildevents@master
  with:
    apikey: ${{ secrets.APIKEY }}
    dataset: my-dataset
    additional-fields:
      buildVersion: BUILD_VERSION
      project: my-project
      ...

It could be interesting to allow steps to add to this file as well. I.e. in case we make a gha-buildevents-step:
- uses: kvrhdn/gha-buildevents-step@master
  with:
    name: My step
    additional-fields:
      buildResult: success

That would be great! As it stands, even trying to used the buildevent file is not really reliable as some spans don't pick up the values.

I currently don't have any bandwidth to work on this, but I'll leave some notes here for anyone that wants to pick this up.
This issue can be divided into two problems:

we need a mechanism to pass arbitrary fieds to the action
we need a mechanism to pass these fields to the buildevents binary

For 2) we already have some infrastructure in place: buildevents already reads a file buildevents.txt that contains values in the logfmt format.
This file is created here:

https://github.com/kvrhdn/gha-buildevents/blob/5be4636b81803713c94d7cb7e3a4b85d759df112/src/index.ts#L54-L72
https://github.com/kvrhdn/gha-buildevents/blob/5be4636b81803713c94d7cb7e3a4b85d759df112/src/buildevents.ts#L30-L33

For 1) there is currently no solution. Additionally, I think the action inputs are currently limited to strings only. So the following is not possible:
- uses: kvrhdn/gha-buildevents
  with:
    # snip
    additional-fields:
      - app: my-app
      - version: 0.0.1

Instead, we'll have to pass a text block I think:
- uses: kvrhdn/gha-buildevents
  with:
    # snip
    additional-fields: |
      app=my-app
      version=0.0.1

But... can we validate this? (Do we have to validate this?)
I did something similar in my tfe-run action to pass a list of variables to Terraform:

https://github.com/kvrhdn/tfe-run/blob/b4d4b27940dcd146b357724817ea8e3ffd01fee7/action.yaml#L54-L57
https://github.com/kvrhdn/tfe-run/blob/b4d4b27940dcd146b357724817ea8e3ffd01fee7/.github/workflows/integration.yaml#L33-L34

I was thinking about a simpler alternative: https://github.com/kvrhdn/gha-buildevents/pull/18 changes the addFields method to not unconditionally overwrite the BUILDEVENT_FILE. That way folks can add to that without issues.

I was thinking about a simpler alternative: #18 changes the addFields method to not unconditionally overwrite the BUILDEVENT_FILE. That way folks can add to that without issues.

Yeah, I think this will work well. gha-buildevents will only create a buildevents.txt file in the post section. So you are free to create your own file and override the env var BUILDEVENT_FILE until then.
I can envision there might be an issue if we create a file at the start of the build and a user later sets a different value in BUILDEVENT_FILE.

I can envision there might be an issue if we create a file at the start of the build and a user later sets a different value in BUILDEVENT_FILE.

Oh, that's a good point, I didn't consider this case. It might be worthwhile pointing that out in documentation that it's recommended to "set and forget" the value for BUILDEVENT_FILE at the very top-level to avoid any weird interactions. Given that I'd expect most folks to use a top-level env: key to set this, I'm not too worried.


In recomended videos, do not list the "Already seen videos"

Don't know if this is the right place to place this issue, but, here it goes.
I didn't check what the API exposes or not but one thing would be great (and less annoying when watching the Recent from following videos list) is excluding the already seen videos.
There could be an option that lets the developer decide if they are shown or not and provide an interaction with the user that will decide if he wants to list the already seen or not.
In my current "Recent from following" I'm full of already seen videos.
hope this is not very complicated to implement.
Best wishes and keep the good work
Paulo Aboim Pinto

Thanks for filing this issue. We'd need to implement https://github.com/lbryio/lbry-desktop/issues/3614 to do this.
The right place in the future would be the lbry-desktop repo (I know, the name is confusing, but the desktop app shares the same code as lbry.tv). This repo is mainly for api interactions between the front and backend.
Thanks again and take care!


Config files for the experiments from blog post

Thank you for the blog posts and detailed wandb reports on the results!
Our group is thrilled to reproduce the results on synthetic tasks from part two. It would be helpful if you could provide the configuration files for the experiments, so that we can be absolutely sure we are using the same hyperparameters and architecture.

Hi, thank you for your interest!
You can produce the synthetic figures from the blogs using this experiment launch code. Instructions for how to launch a sweep using one of these experiment files are provided in the README. The sweep covers a range of hyperparameters (learning rates) for each sequence mixer and we reported the best accuracy for each mixer in each setting across the learning rates. Other parameters should not need updating.
https://github.com/HazyResearch/zoology/blob/main/zoology/experiments/mqar_d_model.py
You can toggle this list in the above file to pick the mixers to evaluate: https://github.com/HazyResearch/zoology/blob/23f6bef6f9057f74dc10c8e19abb26ba4554481a/zoology/experiments/mqar_d_model.py#L132
You can then construct plots as appear in the blogs using this analysis code. Note you will need to update for the relevant sweep ids in your code to pull from wandb appropriately if you choose to use this analysis code.
https://github.com/HazyResearch/zoology/blob/23f6bef6f9057f74dc10c8e19abb26ba4554481a/zoology/analysis/mqar_d_model.py#L58
Please let us know if you have additional questions.

Closing. Please reopen if you have additional questions.


rye publish -r testpypi uploads to PyPI

Steps to Reproduce
rye init
rye build
rye publish -r testpypi

Expected Result
Rye uploads the package to TestPyPI.
Actual Result
Rye attempts an upload to PyPI.
❯ rye publish -r testpypi
No access token found, generate one at: https://pypi.org/manage/account/token/
Access token: *****
Uploading distributions to https://upload.pypi.org/legacy/
Uploading example-0.1.0-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 kB • 00:00 • ?
WARNING  Error during upload. Retry with the --verbose option for more details.
ERROR    HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
         Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.
error: failed to publish files

Version Info
❯ rye --version
rye 0.28.0
commit: 0.28.0 (c44dc7ec8 2024-03-07)
platform: macos (aarch64)
self-python<EMAIL_ADDRESS>symlink support: true
uv enabled: true

Stacktrace
n/a

See #741 which may be related?

Hi @cjolowicz you might have to provide the repo and the repo url for now to make it work:
          rye publish --repository pypitest --repository-url https://test.pypi.org/simple/ --username $PYPI_USERNAME --token $PYPI_PASSWORD --yes

Thanks @chainyo !
This command worked for me (the upload endpoint is legacy):
rye publish --repository testpypi --repository-url https://test.pypi.org/legacy/

FWIW in #759 the rework will help us avoid this issue in the future.
Without a credentials file entry, if you don't skip prompts:
❯ rye publish -r testpypi
Access token:
Repository URL:
error: failed to resolve configuration for repository 'testpypi'

If you skip prompts:
❯ rye publish -r testpypi -y
error: failed to resolve configuration for repository 'testpypi'


Issue with Genshin Impact pre-download

I'm on the latest preview version <IP_ADDRESS> and as soon as the launcher should be done with downloading the launcher close itself and on reopening it says I have to resume preloading
https://youtu.be/tm08FxxSmjU

Does the partial files (started with .00#) still exist while the download start over?
Just to make sure if it's related with issues on Hi3Helper.Http submodule or not.

I'm trying to follow the process but seems I still can't reproduce the issue. Do you get an error/exception trace from the log?

From a quick look on the logs nothing seems out of place

Hi @muscularcandy67,
Just to give you an update. Since this is Hi3Helper.Http submodule issue, I'm currently refactoring the entire code of it.
I'm expecting it to be completed in the next 2 days or sooner.

Only way to find out is to either start a new download or wait for the next Genshin pre-download

Closing this issue since on the 3.2 predownload package I didn't got any error, therefore I can say the issue is resolved


Upgrading nodejs buildpack to v1.3.2

Upgrading to latest stable version of nodejs buildpack
--Buildpacks Team

Closing for reasons.


Unclear handing of null in uniqueKeys and (implicitly) foreignKeys

I wrote the original uniqueKeys pattern (https://specs.frictionlessdata.io/patterns/#table-schema-unique-constraints) and only noticed during the documentation review yesterday that a version of uniqueKeys made it into the specs.
I'm fine with us supporting only the SQL standard (i.e. null values are unique) and dropping the need for my originally-proposed uniqueNulls property. However, I believe the documentation (and perhaps the specs) could be improved with regard to how null values are thus handled. The short fix would be to clarify that composite unique keys are excluded from the uniqueness check if they contain at least one null value. But maybe this is worth a longer explanation:
uniqueKeys
The documentation currently states:

All the field values that are on the logical level are considered to be null values MUST be excluded from the uniqueness check, as the uniqueKeys property is modeled on the concept of unique constraint in SQL.

I find this misleading, as the SQL standard considers null values unique (or  maybe more precisely, distinct), meaning for example that these two rows are unique and thus considered valid for uniqueKey [a, b]:

a
b

1
null

1
null

Which isn't what a reader is likely to assume if we say that null values are "excluded". Or what a data packager may want, hence why I originally proposed the ability to specify uniqueNulls: false (e.g. the behavior used by Python and R).
foreignKeys
The documentation currently states:

They are directly modelled on the concept of foreign keys in SQL

If so, per the SQL standard, this would require (although nowhere stated) at least a uniqueKey (if not a primaryKey) on the reference field(s). Do we have any opinion on this?
Furthermore (and regardless of the above), per SQL standards, local field values that are not in the reference fields are permitted if at least one of the local fields is null. These two tables would be considered valid for foreignKey local [a, b] → reference [a, b]:
reference

a
b

2
1

3
1

local

a
b

1
null

Is this how we intend foreign keys to operate?

Which isn't what a reader is likely to assume if we say that null values are "excluded". Or what a data packager may want, hence why I originally proposed the ability to specify uniqueNulls: false (e.g. the behavior used by Python and R).

As a heavy Python / R user and light SQL user, yes, that behavior is surprising for me with the word "excluded". It also seems nice to be able to switch between the behaviors. But for now given the time constraints I think we should probably just focus on matching the SQL behavior, so we can have frictionless schemas that accurately represent SQL DBs. (we can add more options like uniqueNulls later, right?)
Maybe in addition to changing the language we could provide some examples for folks like me who are inexperienced with these sorts of SQL details?

If so, per the SQL standard, this would require (although nowhere stated) at least a uniqueKey (if not a primaryKey) on the reference field(s). Do we have any opinion on this?

My impressions given my limited background:

I would expect foreign keys to only work with primary keys.
I would be surprised to find worked with uniqueKeys, but be understanding.
If they worked without any constraints on the key column I'd start getting a little concerned and really hope that it implicitly implied that a uniqueness constraint was implicitly added to the keys being referenced…

So my instinct would be to go the strict / simple route and require a primaryKey – but I defer to folks like you with more SQL / DB design experience.

Is this how we intend foreign keys to operate?

That behavior would surprise me! I would expect all non-null foreign keys to be capable of valid joins to their primary keys, so [1, null] would not be allowed. Is there an important reason this is the behavior in the SQL standard? Oh – is it because you might have multiple transactions to build the foreign key, so you need to allow incomplete foreign keys in the meantime?
In any case, if our goal here is to accurately describe an arbitrary SQL DB, then wouldn't we need to follow this behavior? Or if the behavior is only used in edge cases (multiple transactions to build the foreign key), should we take a more strict route and only allow complete foreign keys? Sorry I'm not more help on the design here, other than a reference for what would be expected by your average Python / R user.
One more thought – These issues potentially get further complicated by tagged missing values. So if we have:

a
b

1
SKIPPED

1
OMITTED

1
SKIPPED

where missingValues = ["SKIPPED", "OMITTED"], then I can imagine at least 3 policies for determining uniqueness of missing values:

All missing values are unique (each row is unique)
All missing values are equal (all three rows are identical)
Missing values with the same reason are equal (Rows 1 & 3 are equal, 2 is distinct).


Cleanup wiki and add README

The Wiki is rather inconsistent at the moment. Consolidate the information into a README file in the root folder of the project. Add the specification to the repository and link it from the README. Cleanup the remaining Wiki pages (or disable it).

@senier Could you please have a look at the README file? Please let me know if something important is missing or should be restructured, or just change it yourself on this branch. The Wiki is empty now, so you could just disable it. The important things (mainly the language reference) are updated and moved to the doc directory. The other things (like rational and so on) need a more thorough revision. I will work on them at a later time.

I like the new README very much. I've got two comments:

We do not have conditions in our example. Not sure whether this would complicate it very much? As the specification does not go into much detail here either, potential users have little chance to grasp what conditions are about.

In the generated code example, access function do not have validate functions as preconditions. IMHO they should - am I missing something?

Wiki is disabled now.

We do not have conditions in our example. Not sure whether this would complicate it very much? As the specification does not go into much detail here either, potential users have little chance to grasp what conditions are about.

I have modified the example, so that it also has a condition and some form of type constraint. It looks more complicated, but shows more of the features. I would stick with it.

In the generated code example, access function do not have validate functions as preconditions. IMHO they should - am I missing something?

You are right. The actual generated code is much longer (around 130 LOC), so I tried to simplify the example. But I agree that the preconditions are an important detail which should not be missing. I have adapted the generated code also to the new example.

Can you please add a sentence about the Is_Contained predicate. I think it would be an obstacle for a reader if we don't at least give a brief explanation.

I had to adjust the specification of the example, as it was not complete (there was no valid message with Tag = Msg_Err). Now there is also a short description of the Is_Contained predicate and a usage example.
I also added some tests to ensure that the shown example really works (it is called TLV there).

When reading it again, I think the example is a bit too stripped down. We should at least give the types for Buffer, First and Last. Maybe Buffer should be populated by some imaginary Read procedure so that the reader understands that we always work on the original packet bytes.

@treiher, any progress here? I'd ilke to merge the new documentation to master to give visitors a chance to understand what RecordFlux is about.

@senier Please have a look at the updated version. As soon as I get your okay, I will merge the new documentation to master.


WFS 1.1.0 writeGetFeature with resourceId filter do not work

Causes crash deep in XML serialization:
	TypeError: Cannot read properties of undefined (reading 'call')
	    at serialize (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/xml.js:479:1)
	    at pushSerializeAndPop (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/xml.js:523:1)
	    at writeFilterCondition (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/format/WFS.js:1066:22)
	    at writeQuery (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/format/WFS.js:1052:1)
	    at /tmp/_karma_webpack_144391/webpack:/ol/src/ol/xml.js:273:1
	    at serialize (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/xml.js:479:1)
	    at pushSerializeAndPop (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/xml.js:523:1)
	    at writeGetFeature (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/format/WFS.js:1354:22)
	    at WFS.writeGetFeature (/tmp/_karma_webpack_144391/webpack:/ol/src/ol/format/WFS.js:538:1)
	    at Context.<anonymous> (/tmp/_karma_webpack_144391/webpack:/ol/test/browser/spec/ol/format/wfs.test.js:1943:52)

Closing as I do not anticipate that I or anyone else will find it worthwhile to improve the error handling at this point.


Represent ulong as BigInt

I have a ulong property in a class that I am exposing to the ClearScript engine. The only issue is that rather than being capped at ulong.MaxValue, it is being capped at the js number max value, 2^53 - 1. I'm wondering if there's some way to represent the property as a BigInt in js, or to allow it to be set to a BigInt, as right now it gives an Error: Invalid property assignment if I attempt to.

Hi @kfish610,
ClearScript has no support for BigInt at the moment. Even worse, since BigInt is a primitive rather than an object type, there's no way to marshal it to the host.
The only thing you can do right now is expose a property that returns the value as a string, and parse it into a BigInt in script code. Sorry!
We'll add BigInt support in the next ClearScript release.
Thanks!

Version 6.0.2 adds BigInt / BigInteger support.


Update finagle-core, util-core to 19.12.0

Updates

com.twitter:finagle-core
com.twitter:util-core

from 19.11.0 to 19.12.0.
Release Notes/Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.twitter" } ]

labels: semver-minor

Codecov Report

Merging #187 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #187   +/-   ##
=======================================
  Coverage   93.98%   93.98%
=======================================
  Files           5        5
  Lines         133      133
  Branches        3        3
=======================================
  Hits          125      125
  Misses          8        8

Continue to review full report at Codecov.

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


People Picker is not Cleared on button submit in SPFX Tab Control

People picker is cleared when changing the tabs or refreshing the page ...but it is not cleared on clicking the submit button... i used [] to clear ...but its not worked

Hi @Binz95,
Thanks for reporting this!
I believe that "Submit" button just runs some JS code, with no actual submit or refresh.
In that case PeoplePicker will remain its current state.
Unfortunately, there is no direct way to "clear" the selection. We will need to add this feature at some point.
You can try 2 things:

when clicking on Submit you can remove and re-add the control.
you can set defaultSelectedUsers and change one of the next properties: groupName, webAbsoluteUrl, principalTypes. It should lead to refreshing the state.

Let me know if you have any additional questions.

Can you please give me a demo or example to remove /add the controller
On Wed, 10 Feb 2021, 6:36 am Alex Terentiev<EMAIL_ADDRESS>wrote:

Hi @Binz95 https://github.com/Binz95,
Thanks for reporting this!
I believe that "Submit" button just runs some JS code, with no actual
submit or refresh.
In that case PeoplePicker will remain its current state.
Unfortunately, there is no direct way to "clear" the selection. We will
need to add this feature at some point.
You can try 2 things:

when clicking on Submit you can remove and re-add the control.
you can set defaultSelectedUsers and change one of the next
properties: groupName, webAbsoluteUrl, principalTypes. It should lead
to refreshing the state.

Let me know if you have any additional questions.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pnp/sp-dev-fx-controls-react/issues/777#issuecomment-776355794,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKZIFAKNWUN4QWW7EYBYQCTS6HLYPANCNFSM4VS45XDA
.

export interface IPeoplePickerClearState {
  selectedPeople?: string[];
  reset?: boolean;
}

export default class PeoplePickerClear extends React.Component<IPeoplePickerClearProps, IPeoplePickerClearState> {

  constructor(props: IPeoplePickerClearProps) {
    super(props);

    this.state = {};
  }

  public render(): React.ReactElement<IPeoplePickerClearProps> {
    return (
      <div className={styles.peoplePickerClear}>
        <PeoplePicker
          context={this.props.context}
          onChange={(newItems) => this.setState({
            selectedPeople: newItems.map(i => i.text)
          })}
          defaultSelectedUsers={this.state.selectedPeople || []}
          webAbsoluteUrl={this.state.reset ? this.props.context.pageContext.web.absoluteUrl : undefined}
        />
        <PrimaryButton text={'Reset'} onClick={() => {
          this.setState({
            reset: true,
            selectedPeople: []
          });

          setTimeout(() => {
            this.setState({
              reset: false
            });
          }, 50);
        }} />
      </div>
    );
  }
}

Thanks, I'll check it out.
On Sat, 13 Feb 2021, 4:21 am Alex Terentiev<EMAIL_ADDRESS>wrote:

export interface IPeoplePickerClearState {
selectedPeople?: string[];
reset?: boolean;}
export default class PeoplePickerClear extends React.Component<IPeoplePickerClearProps, IPeoplePickerClearState> {
constructor(props: IPeoplePickerClearProps) {
super(props);
this.state = {};

}
public render(): React.ReactElement {
return (

<PeoplePicker
context={this.props.context}
onChange={(newItems) => this.setState({
selectedPeople: newItems.map(i => i.text)
})}
defaultSelectedUsers={this.state.selectedPeople || []}
webAbsoluteUrl={this.state.reset ? this.props.context.pageContext.web.absoluteUrl : undefined}
/>
<PrimaryButton text={'Reset'} onClick={() => {
this.setState({
reset: true,
selectedPeople: []
});
      setTimeout(() => {
        this.setState({
          reset: false
        });
      }, 50);
    }} />
  </div>
);

}}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pnp/sp-dev-fx-controls-react/issues/777#issuecomment-778499105,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKZIFANQETEMLEDTIJL7DZDS6WWGPANCNFSM4VS45XDA
.

Closing due to no activity.


TabMon and JMX Port Access Issue

Installing and configuring TabMon 1.2 in an environment with two (2) distributed 3-node clusters (one 3-node cluster for DEV and one for PRD).  Each cluster has a Primary (Gateway, Search & Browse), Worker 1 (all services, active repository), and Worker 2(all services, passive repository).  DEV is currently running Tableau Server 10.3.3 and PRD is 10.3.2; PRD will be upgraded shortly.
JMX has been enabled on all cluster servers and confirmed in the tabsvc.yml file
TabMon is running on a separate server, not part of either cluster, is configured to collect both PerfMon and JMX metrics.
TabMon is running under a domain service account and that service account has been added to the local Administrators, Performance Log Users and Performance Monitor Users groups on all servers.
Performance Logs & Alerts and Remote Registry services are running on all cluster servers
TabMon starts as expected and is collecting PerfMon metrics on all 6 cluster servers.  TabMon ONLY collects JMX metrics on PRD Worker 2.
A review of the TabMon log file reports "Encountered closed JMX port (xxxx), stopping scan." on all JMX ports for 5 of the cluster servers when TabMon starts up; PRD Worker 2 is the only server where the JMX ports are opened.
A comparison of NETSTAT -AN output run on all 6 cluster servers shows:

There are no JMX ports listening on the DEV and PRD Primary (Gateway, Search & Browse); understood and expected.
JMX ports are active and listening on all Worker servers

Configuration has been checked and re-checked.  TabMon has been uninstalled and reinstalled, this issue is repeatable.
Any ideas would be appreciated.

Hi @jody-bossle ,
Interesting.. does your netstat output show that the JMX ports being listened to on the other workers are the same ports as what is currently working on PRD Worker 2?  TabMon is scanning starting from the base ports as specified in the Counters.config file, so verifying that those ports are active and listening on the other workers would be something to check.
Are there any other differences you can think of between PRD Worker 2 and the other workers, such as a firewall configuration?

Justin,
Thanks for the reply.
Firewall has been ruled out; OS firewalls are disabled across our domain
via enforced group policy.
I double-checked the JMX ports on the Tableau site (8300 - 8359, 8550,
9095, 9400 - 9499, and 10000 - 10299).  I then extracted the ports
"listening" on each of our two DEV and two PRD worker servers using "netstat
-an -p tcp | find "LISTENING" > netstat_wrkr-xxx_listening.txt".  Finally,
I compared the list of JMX ports to the NETSTAT outputs and found ALL four
4 worker servers are listening on the following ports: 8550, 9400, 9401,
9402, 9403, 10000, 10001, 10002, 10003; there are no outliers/extra JMX
ports listening on any of the 4 servers.  With that said, I feel there are
ports missing; note: I consider myself to be an advanced Windows server
administrator, but not an expert and networking would be my Achilles heel.
I am following up with our network and advanced server teams for guidance
but any additional insights would be helpful.
Thanks,
Jody

On Thu, Oct 19, 2017 at 3:53 PM, Justin Mangue<EMAIL_ADDRESS>wrote:

Hi @jody-bossle https://github.com/jody-bossle ,
Interesting.. does your netstat output show that the JMX ports being
listened to on the other workers are the same ports as what is currently
working on PRD Worker 2? TabMon is scanning starting from the base ports as
specified in the Counters.config file, so verifying that those ports are
active and listening on the other workers would be something to check.
Are there any other differences you can think of between PRD Worker 2 and
the other workers, such as a firewall configuration?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tableau/TabMon/issues/145#issuecomment-338034618, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AScRpd9bcgUEyjjAP_eHtgaWv2M1eNwrks5st7bQgaJpZM4P-fma
.

Hi Jody,
It sounds like you are on top of things.  I don't have any additional insights beyond what we've talked about, but I can recommend a troubleshooting technique to you... you could try manually connecting to the JMX ports directly using the JConsole utility.  Unfortunately this is not super well document but there is some guidance on how to do this up in Russell Christopher's blog .
Ideally, you could try testing connecting to the JMX ports on one of the workers from the machine that TabMon installed on.  This should give you a hint as to whether the problem lies with TabMon or not.

Due to inactivity, I am going to close this.

Dan,
Can you please re-open?  I am still having issues, but was out of the
office for surgery and I'm just getting back.  Plan to look at this next
week after I did out.
Regards
Jody

On Tue, Nov 21, 2017 at 3:09 PM, Dan Rahm<EMAIL_ADDRESS>wrote:

Due to inactivity, I am going to close this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tableau/TabMon/issues/145#issuecomment-346161805, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AScRpflcHIGONygoEobNC1SvIuzKUF2iks5s4zwZgaJpZM4P-fma
.

Can do. I am reopening now.

Dan,
So, as a Tableau server admin I consider myself a novice; as an overall
server administrator, I'm seasoned but not an expert.  It appears TabMon is
up and running and I can see the CPU, Memory, Network and Disk data
for my 3 DEV servers (1 gateway and 2 workers) and 3 PRD servers (1 gateway
and 2 workers).  What is throwing me is I'm only seeing Cache Hit/Miss
and Vizql Bootstrap data for only one of my PRD worker servers; there
is no Cache Hit/Miss or Vizql Bootstrap data for the 2 DEV workers or
the second PRD worker.
I have been using Java Mission Control and can make a connection to one of
the Vizql processes running on the 1 PRD worker that is providing data,
but attempting to connect to a Vizql process on any of the other servers
fails with the following error:
Could not connect to :9400. Make sure the JVM is running and that
you are using the correct protocol in the Service URL
(service:jmx:rmi:///jndi/rmi://:9400/jmxrmi).
java.net.ConnectException:
Connection timed out: connectCould not connect to :9401 :
Connection refused to host: ; nested exception is:
java.net.ConnectException: Connection timed out: connect
Could not connect to :9404. Make sure the JVM is running and that
you are using the correct protocol in the Service URL
(service:jmx:rmi:///jndi/rmi://:9400/jmxrmi).
I've confirmed the listening ports via NETSTAT and I have Vizqlserver
proceses running on 9400-9403
Not sure where to look next.
Jody

On Tue, Nov 21, 2017 at 6:07 PM, Dan Rahm<EMAIL_ADDRESS>wrote:

Can do. I am reopening now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tableau/TabMon/issues/145#issuecomment-346201561, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AScRpXkFue_fFxovVgxnxQbCDj7t63Pxks5s42XTgaJpZM4P-fma
.

Hello Jody,
When trying to connect the the JMX counters were you connecting from the host running TabMon or the separate Tableau Server hosts?
If you were remotely attempting to connect to the JMX counters can you jump onto the Tableau Server hosts and attempt to connect using localhost? This should pull the firewall out of the mix for now.
Once this test is run please send me the results.
-Dan

Dan,
Go ahead and close this.  We have something odd going on between our servers and need to root it out.  All servers can connect to the ports on themselves.  From 2 of my servers I can connect to all 4 servers, but others can only see the JMX ports on the one; although we can TELNET/connect to the ports on all 4.  Not sure what is going on, but I’ll figure it out.
Thanks
Jody

On Dec 5, 2017, at 1:26 PM, Dan Rahm<EMAIL_ADDRESS>wrote:
Hello Jody,
When trying to connect the the JMX counters were you connecting from the host running TabMon or the separate Tableau Server hosts?
If you were remotely attempting to connect to the JMX counters can you jump onto the Tableau Server hosts and attempt to connect using localhost? This should pull the firewall out of the mix for now.
Once this test is run please send me the results.
-Dan
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Closing this.


Jumper Hard example may have an error with goal vector.

Hey @metinc , I was wondering what you think about this line in the examples refactor.
https://github.com/edbeeching/godot_rl_agents_examples/blob/72e4825651f1c9b078c3e7861b56267f78d0b0d6/examples/JumperHard/AIController3D.gd#L25
I think this should be:
goal_vector = goal_vector.rotated(Vector3.UP, -_player.rotation.y)

What do you think?

You are right. The AiController3D is a child of the player and -rotation.y will always be 0.
But I was thinking if we could simplify this code a bit by using the global position of the goal and making it local to the player. Would something like this work?
var goal_vector = Vector3.ZERO
if _player.next == 0:
	goal_distance = _player.position.distance_to(_player.first_jump_pad.position)
	goal_vector = _player.first_jump_pad.global_position

if _player.next == 1:
	goal_distance = _player.position.distance_to(_player.second_jump_pad.position)
	goal_vector = _player.second_jump_pad.global_position

goal_vector = _player.to_local(goal_vector).normalized()

Maybe this would make the code easier to read.

Sounds good, I made a PR #26 if you can review.

fixed in #26


Add thewchan as maintainer

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

@oblute @Tata17 Several packages waiting for a newer version of this; if possible please add me to help maintain this package.

@conda-forge/core
Seems like both maintainer were both inactive since Feb (see PRs), is it possible to skip the wait let add me as a maintainer?

Planning on getting to this in the next week, been a bit of a backlog. Happy to add you as a maintainer but we will be fixing this soon.

@oblute Thanks! Sorry didn't mean to rush

Getting on the update now :) No worries.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

There are 1 too many lines.  There should be one empty line at the end of the file.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@oblute Ok this is ready to go!


r-session-complete jupyter symlink

Could it be possible to add a symlink from /usr/local/bin/jupyter to /opt/python/PYTHON_VERSION/bin/jupyter so that the rstudio workbench default configurations work with the r-session-complate image without further configurations?
https://docs.rstudio.com/ide/server-pro/jupyter-sessions.html

Closed by https://github.com/rstudio/rstudio-docker-products/pull/297


docs: move Kubernetes to core features

Closes #4037 cc @AlleyWei

@backstage/maintainers My 2 cents on the location of Kubernetes in the side bar -

We want our first/top core feature to be content-rich - having great technical documentation. This gives an indication to the user that the rest of features and project also has good documentation. Kubernetes looks shallow as of now.
Not to spark a comparison, but is the plugin more stable than Software Catalog, for example? Should we be broadcasting it at as the top core feature for every new user that explores Backstage?

Just wanted to share these thoughts. Feel free to ignore. :)

@backstage/maintainers My 2 cents on the location of Kubernetes in the side bar -

We want our first/top core feature to be content-rich - having great technical documentation. This gives an indication to the user that the rest of features and project also has good documentation. Kubernetes looks shallow as of now.
Not to spark a comparison, but is the plugin more stable than Software Catalog, for example? Should we be broadcasting it at as the top core feature for every new user that explores Backstage?

Just wanted to share these thoughts. Feel free to ignore. :)

Yeah the landing overview page could  probably be made "selling" so to speak by explaining how it works, what it does, how it fits in the bigger picture, and what problems it helps the user to address and so on eventually. And then have the config stuff in a "getting started" article or so.
I don't have a strong opinion on what goes on top, I expect it to move around a bit over time as we choose to highlight different things :)

Yeah the landing overview page could  probably be made "selling" so to speak by explaining how it works, what it does, how it fits in the bigger picture, and what problems it helps the user to address and so on eventually. And then have the config stuff in a "getting started" article or so.
I don't have a strong opinion on what goes on top, I expect it to move around a bit over time as we choose to highlight different things :)


KneserNeyInterpolated taking an unreasonable amount of time to generate text

KneserNeyInterpolated.generate() takes too long to run.
Consider the following example:
from nltk.corpus import brown
from nltk.lm.preprocessing import padded_everygram_pipeline
from nltk.lm.models import KneserNeyInterpolated

ngram_order = 3
train_sents = brown.sents(categories="news")
train_data, vocab_data = padded_everygram_pipeline(ngram_order, train_sents)

lm = KneserNeyInterpolated(ngram_order)
lm.fit(train_data, vocab_data)

sent_gen = lm.generate(10)
print(sent_gen)

It took over 3:30 minutes without producing a result (I aborted the command at that time).
However, the same snippet above using WittenBellInterpolated or AbsoluteDiscountingInterpolated takes 2 seconds.
If I provide text_seed=['<s>'] it runs in 42 seconds.
I don't think this is reasonable performance even if speed is not necessarily a priority.
Is there anything I can do from my end to speed things up?
Note: numbers reported on NLTK v3.9.1 using Python 3.11.9 on macOS 13.6.7 (Intel CPU).

I was able to reproduce the speed issues using your snippet, so I started digging into the three smoothing methods you listed.
During lm.generate(), there is a call to score() -> unmasked_score() -> alpaha_gamma(). For WittenBellInterpolated and AbsoluteDiscountingInterpolated, alpha_gamma() is basically just a counts lookup multiplied by the discount. In KneserNeyInterpolated, alpha_gamma() calls the helper function _continuation_counts(), which builds a tuple called higher_order_ngrams_with_context by looping through lm.counts (the 3-gram models contains ~200,000 n-grams).
It does this for each sample (observed next words in corpus based on n-gram context), for each step n in lm.generate(n). The more specific seed you set, the fewer samples you'll have in the early steps, but it can just as likely balloon back to high sample numbers, running the loop over the entire n-gram set for each lookup.
I added a method to the KneserNey class in smoothing.py to build a self.continuation_counts lookup dictionaries on first generation (though it would make more sense to have it in lm.fit()). Now arbitrarily long generation (num_words < 15,000) takes <1sec, but it took 19 minutes to fill the lookup table, so I'm not sure if this solves the problem in a satisfying way...
Plus, it's an n-gram model, so generation is still just word-salad haha.
If this would be helpful or practical, we could make it a new subclass (e.g. KneserNeyWithLookup), but I'm not sure it's actually a useful addition.

Thanks for the report and the analysis. I'm also not sure what to suggest here.

Thanks for looking into this.
I agree that any solution should probably go in lm.fit() for consistency across the different implementations.
Additionally, further testing shows this issue also affects the speed of lm.perplexity().
In the meantime, I'll stick to the other implementations due to time constraints.


proposal: cmd/go: -json flag for go version -m

$ go version -m -json ~/go/bin/gopls
flag provided but not defined: -json
usage: go version [-m] [-v] [file ...]
Run 'go help version' for details.

VS Code Go (TS/JS) uses go version -m when inspecting the tools versions.
If go version -m can output JSON-encoded runtime/debug.BuildSetting format,
it will help simplifying output parsing  a lot.

Related Issues and Documentation

cmd/go: `go version -m` fails for target binaries compiled with go1.18 #50085 (closed)
proposal: cmd/go: add go version -json #55136 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

I think we should do this.

hi, could I know any update for this proposal? thanks:)

This proposal has been added to the active column of the proposals project
and will now be reviewed at the weekly proposal review meetings.
— rsc for the proposal review group

Seems like a good and simple addition.
What should happen if the caller passes multiple binaries? Probably the output should be a concatenation of JSON objects (not a JSON array of objects). That would be consistent with how go list -json and several other go subcommands work, and makes the common case where you know you're only passing a single binary easiest to parse.
What should happen if you pass -json without -m? Probably just reject it with an error? (go version -json was already discussed in https://github.com/golang/go/issues/55136)

What should happen if the caller passes multiple binaries? Probably the output should be a concatenation of JSON objects (not a JSON array of objects). That would be consistent with how go list -json and several other go subcommands work, and makes the common case where you know you're only passing a single binary easiest to parse.

Yes, that sounds good.

What should happen if you pass -json without -m? Probably just reject it with an error? (go version -json was already discussed in #55136)

Yes, we should reject it.


install_from_local_file_* tests always failing

After the replacement of GitHub Action from actions-rs/toolchain@v1 to<EMAIL_ADDRESS>by #1303, the "hidden" tedge_apt_plugin showed up again, even though we didn't change the given arguments as below.
cargo test --verbose --features integration-test,requires-sudo -- --skip sending_and_receiving_a_message

It results in those tests failure. ci_pipeline result

Actually, as @initard said above, these tests are not the scope of integration test. We should port them to system tests.
As the first step, we should disable those tests.
Originally posted by @rina23q in https://github.com/thin-edge/thin-edge.io/discussions/1274#discussioncomment-3279303

As the second step, we should add --all-features in cargo test in the pull request check. Along with it, we should also remove the cargo-test-features-amd64 job from ci_pipeline.yml as it will be duplicated to cargo test in the pull request workflow.

Done by #1305. I would close the issue.
I see no QA point on this issue. Reasons:

we removed the rust tests (going to be ported to Robot Framework by #1308.
we added --all-features flag on cargo test on pull request check, we know it passed.
we removed the cargo test from the ci_pipiline workflow.


gremlin-console: 3.5.1 -> 3.5.2

Motivation for this change
Update to latest stable release.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Thanks @jrpotter !
FYI, since you are interested in both Nix and Gremlin, i hacked this few years ago ;)

That's awesome, thanks @nlewo!


[WIP] New Content - TAP inner-loop dev series

Need to take this series in a different direction for now. Closing this PR until that path is a little more clear.


do we have a way to get screen from the running loadtest>

[Enter feedback here]

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

ID: d0780169-4b7b-97ce-5ccd-9f962472a2c8
Version Independent ID: f0c68169-baeb-cba0-ccf0-a149fa96bb67
Content: Create a web performance and load test project - Visual Studio (Windows)
Content Source: docs/test/quickstart-create-a-load-test-project.md
Product: visual-studio-windows
Technology: vs-ide-test
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@oliverremo -- thank you for your question.  Please provide more details about your intended task.  Meanwhile, consider these resources:

Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit


Fix 'propose a change' link 404

You can preview this change here:
Built with commit 15688f27b3e5fa011b34b1556f88ff29cf7c6a94
https://deploy-preview-1310--govuk-design-system-preview.netlify.app

@Nooshu I've rebased this to squash my suggestion in – hope that's alright!


docker-registry

rados-backed docker-registry

@lorieri Is this intended to be a request to create this container based on the README, or do you have a Dockerfile already somewhere?

Sébastien Han asked me to integrate my efforts on docker-registry here.
Since those efforts were merged by docker-registry I create only the readme with instructions to use the official image.

  So, you are saying the
official docker registry now supports rados natively?
On Thu, Mar 5, 2015, 18:51 lorieri<EMAIL_ADDRESS>wrote:

Sébastien Han asked me to integrate my efforts on docker-registry here.
Since those efforts were merged by docker-registry I create only the
readme with instructions to use the official image.
—
Reply to this email directly or view it on GitHub
https://github.com/ceph/ceph-docker/pull/39#issuecomment-77478462.

Don't worry, part of the job :)
And yes, it does :)

Excellent, and thanks.  I'll try to throw a container together for it next week, if someone else doesn't get to it first.
I'll go ahead and merge this, as it won't do any harm; we'll just hold off adding it to the Docker Registry until after it has a container.  If you don't mind, though, just flag the listing in the top-level README with WIP or something like that.

If you want I can make a Dockerfile importing the official image and setting some default values

did it


[$1000] Android - Profile - Save button doesn't respond when trying to put GIF file as avatar

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go https://staging.new.expensify.com/
and login
Go to Profile
Try to upload GIF file as new avatar

Expected Result:
Avatar should be changed successfully
Actual Result:
Save button doesn't respond when trying to put GIF file as avatar
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/234953679-2b0933ed-c290-4d13-8c3a-0c78a682b492.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01f18b0db6f88c7cd8
Upwork Job ID:<PHONE_NUMBER>408111104
Last Price Increase: 2023-05-08

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

Need someone with Android non-simulator to reproduce

Job added to Upwork: https://www.upwork.com/jobs/~01f18b0db6f88c7cd8

Current assignee @dylanexpensify is eligible for the External assigner, not assigning anyone new.

Triggered auto assignment to @johnmlee101 (External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@kbecciv can you link slack convo?

The problem is most likely because the component is not properly handling the file type. To fix this, I would first ensure that the component has the ability to handle all file types. I would also make sure that the UI is set up correctly to handle button press events and that the component is correctly rendered.
Additionally, I would look for any error messages related to the file type, and if they are present, I would resolve them or add the necessary handling logic to the component. This will ensure that any future issues with the file type do not arise.
Furthermore, I would double-check that the code is not throwing any unexpected errors that could be causing the button to not work. I would use the debugger to ensure that the component is working as expected, and if not, I would make changes accordingly.
Finally, I would test the component on all supported platforms to ensure that the fix is working as expected, and if any issues arise, I would work to resolve them as quickly as possible.
Overall, I am confident that I have the necessary skills to resolve this issue, and I look forward to resolving it for you as quickly as possible. Thank you for considering my proposal!

📣 @svendev2024! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:

Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.

 Thank you for contributing to Expensify!

Proposal
Please re-state the problem that we are trying to solve in this issue.
Save button does not respond when uploading GIF file as avatar on Android.
What is the root cause of that problem?
My PR which upgrades our react-native-image-manipulator version to support GIF files in https://github.com/Expensify/App/pull/15121 seems to have been mistakenly reverted in https://github.com/Expensify/App/pull/14802.
What changes do you think we should make in order to solve the problem?
Change the react-native-image-manipulator version in our package.json file back to the newer commit containing GIF support:
"@oguzhnatly/react-native-image-manipulator": "github:Expensify/react-native-image-manipulator#5cdae3d4455b03a04c57f50be3863e2fe6c92c52",

Please re-state the problem that we are trying to solve in this issue.
Save button does not respond when uploading GIF file as avatar on Android.
What is the root cause of that problem?
The root cause of that problem is to crop GIF file.
The react-native-image-manipulator can not crop GIF. In this case , it can crop GIF but copped GIF lost animate.
What changes do you think we should make in order to solve the problem?
There are two solutions
First, Upgrade react-native-image-manipulator version.
Second, to crop an image, you can apply a mask to it. In other words, a GIF image is applied to the bottom layer, and then a mask is applied to that layer. In other words, instead of actually removing parts of the avatar, it is recommended to keep the mask's transformation values (range and position) and only apply the transformation to the desired avatar. This will result in a cropped avatar that highlights the most important parts without disrupting the original image.

svendev2024's solution works correctly~.

📣 @superboy2091! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:

Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.

Format:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>

bump @0xmiroslav for reviews please!

@0xmiroslav can you give us an update, please?

👍

Payment is next week! @0xmiroslav can we work on the checklist in the meantime? 🙇♂

Reviewing this now.

Summary:
@0xmiroslav is the C+
@hoangzinh is the assigned contributor who fixed the issue
@hoangzinh was assigned this issue on March 9th.
The PR was merged on May 11
The PR was deployed on May 16.

Merged PR more than 9 business days after assignment - 50% penalty

I will process the payments in Upwork now.

Update:
@0xmiroslav paid in Upwork! thanks!
@hoangzinh sent the offer, please accept it in Upwork and I will process the payment ASAP. Thanks!
@0xmiroslav please complete the checklist so we can close this issue. Thanks!

The payments were made in Upwork, waiting for @0xmiroslav to complete the checklist.


Voltron views fails with dbg_gdb.py error

OS X 10.10.5 w/Python 2.7.11 via Macports/Python 2.7.10 via Apple

Voltron installed via dist(Macports)/pip/source(github) to both System Python as well as Macports.

LLDB requires uses of either System Python or at least symlink the _io.so from System Python to Macports Python dir (after renaming _io.so to _io.so.bak in Macports)

No matter which debugger Voltron is launched with (LLDB/GDB/VDB), all produce the following error. VDB offers the error immediately after running the script command while, LLDB & GDB offer "Voltron loaded" when loaded via init file but, produce the error upon requesting any views:
An error occurred while loading Voltron:
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/voltron-0.1.4-py2.7.egg/voltron/entry.py", line 57, in
import voltron
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/voltron-0.1.4-py2.7.egg/voltron/init.py", line 95, in
setup_env()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/voltron-0.1.4-py2.7.egg/voltron/init.py", line 31, in setup_env
pkg_plugins=PluginDirectory('plugins', parent=PackageDirectory())
File "build/bdist.macosx-10.10-x86_64/egg/scruffy/env.py", line 40, in init
self.add(**kwargs)
File "build/bdist.macosx-10.10-x86_64/egg/scruffy/env.py", line 105, in add
self._children[key].prepare()
File "build/bdist.macosx-10.10-x86_64/egg/scruffy/file.py", line 431, in prepare
self.load()
File "build/bdist.macosx-10.10-x86_64/egg/scruffy/file.py", line 437, in load
self._pm.load_plugins(self.path)
File "build/bdist.macosx-10.10-x86_64/egg/scruffy/plugin.py", line 59, in load_plugins
self.load_plugins(filepath)
File "build/bdist.macosx-10.10-x86_64/egg/scruffy/plugin.py", line 55, in load_plugins
mod = imp.load_module(modname, file, path, descr)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/voltron-0.1.4-py2.7.egg/voltron/plugins/debugger/dbg_gdb.py", line 607, in
class GDBCommand(DebuggerCommand, gdb.Command):
AttributeError: 'module' object has no attribute 'Command'

I haven't tried it with Python installed from MacPorts, only Homebrew.
What does python -m voltron view yield?
Or /usr/bin/python -m voltron view

From that traceback it looks like the "am I running inside GDB" check is passing when loading the GDB plugin, then it's failing trying to load something from the GDB module.
What does python -c "import gdb;print(gdb.__file__)" show?

$ python -m voltron view
usage: main.py view [-h]
                    {register,backtrace,back,breakpoints,memory,reg,mem,disasm,break,bp,stack,bt,c,b,d,cmd,m,st,s,r,command,t,dis}
                    ...

main.py view: error: too few arguments
$ /usr/local/bin/python -m voltron view
usage: main.py view [-h]
                    {register,backtrace,back,breakpoints,memory,reg,mem,disasm,break,bp,stack,bt,c,b,d,cmd,m,st,s,r,command,t,dis}
                    ...

main.py view: error: too few arguments
$ python -c "import gdb;print(gdb.file)"
Traceback (most recent call last):
File "", line 1, in
ImportError: No module named gdb
Additionally ...
gdb$ python print("Hello World")
Hello World
gdb$ python print sys.version
2.7.11 (default, Mar 18 2016, 23:24:42)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]

Does python -m voltron view reg work or does it throw the same error as voltron view reg?

If it does you can use that to run the views. I'll try to reproduce your issue here.

$ python -m voltron view reg
Error: HTTPConnectionPool(host='localhost', port=5555): Max retries exceeded with url: /api/request (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPCon>
(when piped to 'less')
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/voltron-0.1.4-py2.7.egg/voltron/view.py", line 257, in run
msg = e.message.args[1].strerror
IndexError: tuple index out of range

Ah, that error is somewhat deceptive. The IndexError needs to be fixed, but the HTTPConnectionPool error just indicates that it can't connect to the backend. The view looks like it's working. If you run GDB, load an inferior set a breakpoint and run it until it hits the breakpoint, the view should update.

With Macports python, tmuxinator is happy with "python -m voltron view _____" than "voltron view _____". Yes, now I understand error message better. Voltron looks to be working as expected for both LLDB & GDB. VDB is still provides the same error but, not the best OS X support anway. Thanks you much for your help!

Excellent! VDB isn't really supported on OS X, I've only tried it on Windows. I'll give it a run some time and see if it's easy to fix.

I have the same issue, the problem occurs when we can "import gdb" even when not in an instance of gdb.
A fix could be something like that (not sure that's the best way but it should work):
set a vars in voltron/entry.py which is sourced from gdb.
And check if it is set in voltron/plugins/debugger/dbg_gdb.py.
Thx for this nice work on Voltron.

Please try the latest version from GitHub with the install script

Also please open a new issue if necessary


testhost.net472 leaks 4GB memory chunks when TargetPlatform=x64

When running the tests in a specific test dll, if we set the TargetPlatform to x64, testhost.net472 private memory steps up in 4GB increments. This soon makes the OS unresponsive, and makes the tests take much longer than expected.
If I let the target platform default to x86, no such issue is observed. This is the command I use:
vstest.console MyTest.dll /tests:SomeTests  /platform:x64
Running 9 tests (with platform=x64) causes the active private working set to rise to 24GB. With platform=x86, the workingset stays well below 1GB.
This does not happen with every test assembly, just a select few.
What steps can I take to diagnose this issue? We're not sure when it started, though we only noticed it recently. It's possible devs have been running the tests using x86 platform and so not noticed.
I tried connecting to the testhost process with windbg, and the managed heap is very small.
Diagnostic logs
log.txt
log.host.21-05-15_12-06-03_22758_1.txt
log.host.21-05-15_12-06-00_14123_1.txt
Environment
OS: Windows 10 Enterprise Version 1909 [18363.1500]
Version: Microsoft (R) Test Execution Command Line Tool Version 15.9.1
Target framework is Net472, though I have also observed it when targeting Net461
32 GB Ram

I get the same results when using vstest.console from VS2019
Microsoft (R) Test Execution Command Line Tool Version 16.9.1
I also tried updating MSTest.TestFramework and MSTest.TestAdapter to 2.2.3 (were previously at 2.1.0) and this didn't help.

@RobSwDev, without access to the codebase or a repro - I could only recommend you to use our profiling tools to pinpoint the moments where the memory leaks.
Run the tests with diagnostics logs enabled, and target testhost.net472.exe with it. This might help us to figure out which test is actually causing this. (You can also use procexp from sysinternals toolkit.)

I know which individual tests call it, but because they pull our entire UI layer in, it's hard to know what specifically causes the memory allocation.
Sadly, I can't seem to reproduce with a simple repo I can share (although it still happens every time with our commercial repo).
So I guess there's nothing you can do about it.


nested relationship field rest api request, incorrect results

Link to reproduction
No response
Describe the Bug
in a document structure where a relationship field is inside a block youre unable to filter on the relationship values.
To Reproduce
in a document structure that looks like this in a collection called "mainpages":
{
  "id": "652d0963cb6c65326d040114",
  "title": "test title",
  "slug": "test-slug",
  "pageLayout": [
    {
      "relCategories": [
        {
          "id": "652e350fa7799c0880277631",
          "title": "Design",
          "slug": "design",
          "_status": "published",
          "createdAt": "2023-10-17T07:17:35.304Z",
          "updatedAt": "2023-10-23T13:25:53.190Z"
        }
      ],
      "id": "652d09383a16ac85e2daef23",
      "blockType": "projectPageBlock"
    }
  ],
  "_status": "published",
  "createdAt": "2023-10-16T09:58:59.477Z",
  "updatedAt": "2023-10-24T07:33:44.005Z"
}

relCategories has hasMany: true
then perform a query using the 'qs' library as follows:
  const query = {
    and: [
      {
        'pageLayout.blockType': {
          equals: 'projectPageBlock'
        }
      },
      {
        'pageLayout.relCategories.slug': {
            equals: 'design'
        }
      }
    ]
  };

  const stringifiedQuery = qs.stringify(
    {
      where: query
    },
    { addQueryPrefix: true }
  );

URL:  /api/mainpages${stringifiedQuery}
this yields no results, if i remove the pageLayout.relCategories.slug object part from the query it at least returns the correct documents that match the blocktype. but i cant seem to combine the query with the relationship field containing that slug. im unsure if this an error in the way im expressing the query or if its a bug.
Payload Version
2.0.11
Adapters and Plugins
No response

I'm having a similar issue, I can't query blockType or the block data.


jrickard-vmware IPI

Installation walkthrough of OCP 4.7 IPI on vmware.
@itewk

@claudiol @ckupe can you all review this with @jflowers ?

@claudiol @ckupe  @jflowers ping

@jrickard got time to iterate on this PR with @jflowers ?

my two cents. merge it as is. iterate out the rest later with smaller PRs and such. this is far better then anything else out there (or not out there).

@jflowers can we merge this?

@jflowers can we merge this?

I guess so. We have already found that we are getting calls on parts that we didn't explain well. As long as people are ready to field the questions/support go for it

@

@jflowers can we merge this?

I guess so. We have already found that we are getting calls on parts that we didn't explain well. As long as people are ready to field the questions/support go for it

What are the parts that aren't explained well and I will make the corrections

@day0hero @jflowers how about, lets merge, cuz this in its current state is better then nothing/anything else. and then can do follow on prs to make better as people use and find enahcments. perfect / enemy / good and all that.

@day0hero @jflowers how about, lets merge, cuz this in its current state is better then nothing/anything else. and then can do follow on prs to make better as people use and find enahcments. perfect / enemy / good and all that.

Go for it @itewk


1579 WIP Add minification option to misc.xml

I still need to add some unit tests for these changes, but all existing unit tests are passing

Had a typo in my email address on the VM where I pushed one of these commits, and made some mistake fixing it.
Will open a new PR.


no i18n string in welcome page

Sometimes, app will show loginButton not Sign In in welcome page.

@embbnux this happens mainly in Chrome extension? I suspect it has something to do with the proxied locale module.

Yes, It happens mainly in Chrome extension.

fixed now


⚠ Samsung has degraded performance

In 8535027, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2635 ms

Resolved: Samsung performance has improved in 998326b.


Incorrect recursive calls in BaseBlasWrapper.axpy

Method:
public IComplexNDArray axpy(IComplexNumber da, IComplexNDArray dx, IComplexNDArray dy)
issues recursive calls to itself. It causes stack overflow when the method is called.
The fix would be to cast da to the correct primitive type, and invoke the correct axpy method.

We aren't support complex types right now. After nd4j's new c++ internals are stable we'll look at this again. There's not many use cases for ML + complex numbers. We'll revisit this later. Thanks!

Would you be open to a pull request?

Sure. We intend on coming back to this. Just not enough resources to do it
"right" atm
On Apr 29, 2016 01:38, "Eric Xu"<EMAIL_ADDRESS>wrote:

Would you be open to a pull request?
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/deeplearning4j/nd4j/issues/860#issuecomment-215488654


Add missing wiring for i18n plurals.

Fixes #2700 (for real). The previous PR only updated 2 of 3 places needed. This fixes the last remaining one and fixes the French translation to pluralize correctly for Go To page.

Adding the fix to 3.4 too.


Fix not copied validate_schema parameter in BaseSchema.parametrize

Fixes #383

Codecov Report

Merging #415 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #415   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          25     25
  Lines        1832   1832
  Branches      293    293
=====================================
  Hits         1832   1832

Flag
Coverage Δ

#unittests
100% <ø> (ø)
:arrow_up:

Impacted Files
Coverage Δ

src/schemathesis/schemas.py
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Document X11 requirements for building Qt.

We've received reports for problems building Qt, some of which may be due to missing required packages.
Some aspects needed for VisIt fail 'silently' during Qt's build and are only discovered when trying to build or package VisIt.
An xcbglintegrations error comes up when packaging VisIt. See SRE 192
The xcb-native-painting flag we pass to VisIt can cause Qt build to fail with this error:
ERROR: Feature 'xcb-native-painting' was enabled, but the pre-condition 'features.xcb-xlib && features.fontconfig && libs.xrender' failed.

Qt has a page documenting its X11 requirements
Should this link be part of our build_visit RTD page?
Should it be part of bv_qt error messaging if qt's configure or build fails?

The actuall packages used on various systems are in the Dockerfiles, so referencing those would also be potentially helpful.


feat(cli-core): Migrate to listr2 package

Closes: #153

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

v3.9.0
GitHub release

Your semantic-release bot :package::rocket:


the logout button should not appear if the user decides to go back to the login page without logging out

funnily, i fixed the double scrollbar problem altogether

funnily, i fixed the double scrollbar problem altogether


ESP32S3 with W5500 LAN Chipset

Our demo board with W5500 and the built-in Ethernet library from ESP-IDF works perfectly.
However if we start matter, it fails to initialise the chip stack:
E (831) esp_matter_core: Failed to initialize CHIP stack
E (831) esp_matter_core: Error initializing matter
E (831) matter_init: Matter start failed: -1

Any idea why that could be? Is there any way to run matter just for pairing and control, without commissioning a network connection?

Matter is loading into SRAM and you have run out. We are also struggling with forcing Matter to load into PSRAM.

@mgoeller Can you try moving the NimBLE (BLE host) and mbedTLS to PSRAM. This should free up some internal memory. Steps:
idf.py menuconfig

Component config -> ESP32S3-Specific -> Support for external, SPI-connected RAM

Component config -> Bluetooth -> NimBLE Options -> Memory allocation strategy -> External SPIRAM

Component config -> mbedTLS -> Memory allocation strategy -> External SPIRAM

Is there any way to run matter just for pairing and control, without commissioning a network connection?

Do you mean not doing the "network/Wi-Fi connection" and carrying out commissioning on the IP network directly?

That is not enough to fix this issue. You need to also move BSS / DATA into PSRAM.

Do you mean not doing the "network/Wi-Fi connection" and carrying out commissioning on the IP network directly?

Correct. That is exactly what I am looking for. However I don't think the problem has to do with PSRAM. Because the WiFi example runs fine.
The problem is rather:
In my lan_start() routine I called the function esp_netif_init(), which should only be called once. This function is also called in PlatformManagerImpl.cpp via Matter. Once out-commenting the line in my code, then calling esp_matter::start() first, and afterwards initialising ethernet via my routine, I successfully get an IP. This only works when wifi is deactivated in the matter settings in menuconfig.
Even though in my understanding, Bluetooth is not needed when using a fixed Ethernet connection (since no comissioning of the WiFi settings), I can't disable Bluetooth in menuconfig. Otherwise the code doesn't compile.
Leaving Bluetooth activated, I can pair the accessory with Google Home (via Bluetooth), however get an immediate "No Response" in the App afterwards. With Apple Home pairing doesn't work at all.

Even though in my understanding, Bluetooth is not needed when using a fixed Ethernet connection (since no comissioning of the WiFi settings), I can't disable Bluetooth in menuconfig. Otherwise the code doesn't compile.

@mgoeller We have fixed the issue. Please pull the latest codebase and then disable Bluetooth from menuconfig. You should be able to compile and you should have significant amount of memory.


Corrected CRLF to LF

There are 4 files in the dev branch which I believe have been mistakenly committed with CRLF's instead of LF's so I corrected those. These files are:
KerbAuthentication.java
SQLServerConnectionPoolProxy.java
SQLServerDataSource.java
SQLServerPooledConnection.java
I verified that these were committed with CRLF's by using:
curl -o SQLServerConnectionPoolProxy.java -L https://github.com/Microsoft/mssql-jdbc/raw/dev/src/main/java/com/microsoft/sqlserver/jdbc/SQLServerConnectionPoolProxy.java
and then:
hexdump -C SQLServerConnectionPoolProxy.java
It is clearly visible that the hex dump contains 0d 0a sequences. Other files contain only 0a.
The content of the files should essentially be the same. Please check this and let me know.
Thanks.

@gstojsic thank you very much for the fix, this is a great finding.


User should be able retrieve finalised L2 balances for ERC20, ERC721 and ERC1155

Definition of done:

Front end should show the balances as defined by issue
Must follow considerations defined in #439

Closing for the same reason added to #436


Defined business data state

@borisyankov
This is a proposal on how our store should eventually evolves to ~ and also serves as a record ;)
Let's discuss on this PR ?
I plan to split things into UI state and business data ~ what do you think ~

We definitely want to have the properCasing instead of random_naming ;)
We should time this refactor with the introduction of selectors, and possibly RxJS.

thought underscore could be a convention for data from store haha
yea, we can plan before introducing new library ~
I guess RxJS should be in binary-live-api, and next-gen will consume it, right ?

I suspect RxJS will be just in our code, I think it doesn't need to be in binary-live-api, and can be derived either from the promises or even calls. We'll see.


Add NODE_ENV=production on minified build

A lot of projects uses
if (process.env.NODE_ENV !== 'production') {
}

Like React and others.
Performance and code size depends on this variable.
It is better with minification settings to also set NODE_ENV = production

Hello @istarkov. Shouldn't this be done by the user  when running the script?
NODE_ENV="production" && node ./script.js

Rather than fixing it in the code itself?
Or are we only speaking of client build?

Yes I talk about client build, for example here https://github.com/istarkov/html-hint
Even if I build gh-pages with NODE_ENV=production kotatsu ...,  I got the React warnings about dev tools etc, and React performance is heavily depends on NODE_ENV variable.
Plugins merge not done yet in kotatsu (What the reason - plugin order?).
The other way to do it is to add env variables to DefinePlugin as below
const envObj = Object.keys(process.env).reduce((o, k) => {
    o[k] = JSON.stringify(process.env[k]);
    return o;
  }, {});

  plugins.push(
    new webpack.DefinePlugin({
      'process.env': envObj,
    })
  );

Plugins merge is not done yet because I am not sure to know how to proceed. But I should find a reasonable way to do so.

The other way is to use plugin babel-plugin-transform-inline-environment-variables, but it also impossible without plugins.

Will add plugins merging soon.

@istarkov, I just released 0.10.0 along with plugin merging.

O thank you!!!,
will check few hours later.

It works well https://github.com/istarkov/html-hint/blob/master/config/loaders.js#L14-L16
and now I can build production code https://github.com/istarkov/html-hint/blob/master/package.json#L8
Thank you!!!
I found some new issues (not important for my work):

webpack config must be loaded with the same presets as main js code
lack of support of babel plugins

I love kotatsu, thank you.
For now I use it for
http://istarkov.github.io/html-hint/
http://istarkov.github.io/google-map-clustering-example/
And will use it for all new libs coming soon.

lack of support of babel plugins

If you want babel plugins, just add babel-loader to your webpack config and use it with kotatsu rather than using its sugar for common uses with babel.


Exception in thread Thread-AsyncMsgLogRotate

Exception in thread Thread-AsyncMsgLogRotate:
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.11/threading.py", line 982, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/bin/py-kms/pykms_Misc.py", line 131, in receive
    while not (self.is_closed and self.queue.empty()):
                                  ^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/multiprocessing/queues.py", line 129, in empty
    return not self._poll()
               ^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/multiprocessing/connection.py", line 255, in poll
    self._check_closed()
  File "/usr/local/lib/python3.11/multiprocessing/connection.py", line 137, in _check_closed
    raise OSError("handle is closed")
OSError: handle is closed

Docker container stops with that error

Care to post your compose.yaml?

I have this error to.
name: "kms"
services:
kms:
image: "11notes/kms:latest"
container_name: "kms"
ports:
- "1688:1688"
environment:
TZ: Europe/Moscow
volumes:
- "./kms-var:/kms/var"
restart: always
networks:
- webproxy
whodb:
image: "11notes/whodb:latest"
container_name: "whodb"
environment:
TZ: Europe/Moscow
volumes:
- "./kms-var:/whodb/var"
restart: always
labels:
- "traefik.enable=true"
- "traefik.docker.network=webproxy"
- "traefik.http.routers.winact.entrypoints=https"
- "traefik.http.routers.winact.rule=Host(******)"
- "traefik.http.routers.winact.tls=true"
- "traefik.http.routers.winact.tls.certresolver=*****"
- "traefik.http.services.winact-winact.loadbalancer.server.port=8080"
networks:
- webproxy
networks:
webproxy:
external: true

thanks for the compose. Is this arm? Can you check with the latest tag sha256:f037f0de05a64b87a64bf18374d70800316d769870db9820a1e904502af74956 again?

the owner of the ./kms-var folder should be the user has id:1000. if you let docker to create the folder when it was up, the ownership of the folder would belong to the root. then you got the error above. either create the folder yourself (mkdir kms-var) before running the container or use following command "sudo chown -R 1000:1000 ./kms-var" when the container is not running.

@ToxaAdmin If you use bind mounts make sure the folder is owned by 1000:1000 before starting the container. Use volumes instead of bind mounts.


called Option::unwrap() on a None value saving proposal after adding custom boundary

I launched 'ltn' with rugby-and-environs map loaded.  Created a custom boundary, gave it a name, then tried to save my proposal straight away (so I didn't lose the work creating the boundary).
After typing the filename and clicking the Submit button (or was it labelled Save?), this traceback happened:
Traceback:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', /home/runner/work/abstreet/abstreet/abstutil/src/collections.rs:148:51
stack backtrace:
   0: rust_begin_unwind
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:584:5
   1: core::panicking::panic_fmt
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/panicking.rs:142:14
   2: core::panicking::panic
             at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/panicking.rs:48:5
   3: abstutil::collections::Counter<T>::max_key
   4: ltn::save::PreserveState::switch_to_state
   5: <ltn::save::SaveDialog as widgetry::app_state::State<ltn::app::App>>::event
   6: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
   7: widgetry::runner::State<A>::event
   8: widgetry::runner::run::{{closure}}
   9: winit::platform_impl::platform::x11::EventLoop<T>::drain_events::{{closure}}::{{closure}}
  10: winit::platform_impl::platform::x11::EventLoop<T>::drain_events::{{closure}}
  11: winit::platform_impl::platform::x11::event_processor::EventProcessor<T>::process_event
  12: winit::platform_impl::platform::x11::EventLoop<T>::run_return::single_iteration
  13: winit::platform_impl::platform::x11::EventLoop<T>::run
  14: winit::platform_impl::platform::EventLoop<T>::run
  15: winit::event_loop::EventLoop<T>::run
  16: widgetry::runner::run
  17: ltn::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
[2023-02-14T18:20:32Z INFO  abstio::io_native] Wrote data/player/camera_state/zz/oneshot/rugby-and-environs.json
[2023-02-14T18:20:32Z INFO  abstio::io_native] Wrote data/player/maps.json
[nick@jay abstreet_linux_v0_3_39]$ ^C

Here's a screenshot of the custom boundary I created:

Full output is here:
ltn-full-output.txt

More info on my system:
[nick@jay abstreet_linux_v0_3_39]$ uname -a
Linux jay 6.1.10-100.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Feb  6 19:58:39 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Hi, and thanks for the bug report! This is expected behavior right now; this custom boundary feature is new and has a bunch of limitations listed in #1044. I've unfortunately not had time to work through them yet. Maybe in the meantime, there should be a warning upfront that this tool is experimental?
For my own reference, the area you've drawn is near https://www.openstreetmap.org/#map=15/52.3753/-1.2488. You've made use of the tool for exactly one of the cases where it's intended -- your north boundary is the rail line, so adjusting a boundary block-by-block wouldn't work; it would insist on stretching to the nearest roads (Technology Drive and Butler's Leap?). After drawing this boundary, did the "Design LTN" tool work pretty reasonably for you?


Allow custom policy/role JSON to be provided

Currently the config can supply an existing IAM policy, but it would also be nice to allow a local JSON file with the policy to be referenced. This way, each project can more easily tune their access to other AWS services without requiring one to go to AWS web console.

will maybe revisit this should the need/use care arise


Flatlist item card getting hidden behind another card while scaling

Description:
I'm facing an issue with FlatList. In the application, I've to scale or zoom my card on hover. But when scaling, the cards does not overlap properly and the zoomed item gets behind the one next item in the list.
ScreenShot:

Expected Result:
The scaled card should overlap the other cards on both sides.
RN version: 0.61.2
Please suggest a solution for this problem.

Have you tried setting a zIndex property in the style attribute of each item? If you set that zIndex to change on hover, you can ensure that the hovered item is above all others.

@tj-mc Yes I have tried that but it's not working.

It will be diffcult to make more suggestions without more details or a code example. Have you considered doing this without flatlist?

@saubhagya23 How are you implementing the hovering part?

find any solution for this?

I can confirm this bug. On React Native 0.66.0 on Android zIndex doesn't work.
I can't make right adjacent images to be behind the left adjacent ones.
https://user-images.githubusercontent.com/842306/138356089-7fa38a47-c411-4966-af9c-8abd2b786527.mp4
From what I see zIndex is applied to <View /> components which then embed <Image /> as children.

Can it be related to some internals of <ScrollView />? I see some Anonymous component inside <ScrollView />, and only it contains <View /> components.

Reproduction code will soon be available inside this application React Native 0.66.0 App

Did you manage to get it working with FlatList ? I'm having the same problem.
Using elevation didn't work too.

@ayusch-apps-curefit Here the code https://github.com/breeffy/react-native-monorepo and example usage https://github.com/breeffy/react-native-monorepo/blob/main/packages/example-app/src/stories/CardPicker.stories.tsx
It works as shown in gif. For central card to be above left and right card - probably doesn't work.

Still happening in version 0.68.2.

I found a workaround for myself, actually by accident. I have an absolutely-positioned dropdown on each item that should overlap all items in a vertical list when tapped. Tried to increment the item's z-index with no luck, as in the first image. I got it to work by decrementing the index instead. But you cannot use FlatList for some reason, so you can just map over your items like so:
         <ScrollView              style={{ flex: 1 }}              contentContainerStyle={{ paddingBottom: 120 }}          >              {data.map((item, i) => (                  <LineItem item={item} index={i} />              ))}          </ScrollView>
Then each item would be like:
<View             style={{                 backgroundColor: theme.colors.white,                 margin: 10,                 zIndex: -index,                 height: 30,             }}         >             <View                 style={{                     position: 'absolute',                     height: 100,                     backgroundColor: index % 2 ? 'red' : 'blue',                     width: 100,                 }}             />         </View>

any luck with this anyone?


add Mesh SDK as Koios JS dev tool and tools using Koios

Description

Add Mesh SDK as suggested dev tool for JavaScript applications
Add Mesh SDK as tools/applications using Koios

Where should the reviewer start?

project.json

Motivation and context

Building up Cardano ecosystem

Thanks @jinglescode - I had been trying to connect with few folks and get the list updated, I've added updates from this PR on to #153 . Closing this one accordingly.


Fix panic in cleanupInvalidVolumeMounts

Why are these changes needed?
Removing elements while iterating over VolumeMounts slice causes panics.
WARN[0000] ingress class annotation is not set for cluster default/raycluster-sample
--- FAIL: TestCleanupInvalidVolumeMounts (0.00s)
panic: runtime error: index out of range [2] with length 2 [recovered]
        panic: runtime error: index out of range [2] with length 2

goroutine 103 [running]:
testing.tRunner.func1.2({0x10543be80, 0x14000042468})
        /usr/local/go/src/testing/testing.go:1389 +0x1c8
testing.tRunner.func1()
        /usr/local/go/src/testing/testing.go:1392 +0x384
panic({0x10543be80, 0x14000042468})
        /usr/local/go/src/runtime/panic.go:838 +0x204
github.com/ray-project/kuberay/ray-operator/controllers/ray/common.cleanupInvalidVolumeMounts(...)
        /Users/wanxing/work/code/kuberay-github/ray-operator/controllers/ray/common/pod.go:789
github.com/ray-project/kuberay/ray-operator/controllers/ray/common.TestCleanupInvalidVolumeMounts(0x1400020b520?)
        /Users/wanxing/work/code/kuberay-github/ray-operator/controllers/ray/common/pod_test.go:636 +0x500
testing.tRunner(0x1400020b6c0, 0x1054f51c0)
        /usr/local/go/src/testing/testing.go:1439 +0x110
created by testing.(*T).Run
        /usr/local/go/src/testing/testing.go:1486 +0x300
exit status 2

Related issue number

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[x] Unit tests
[ ] Manual tests
[ ] This PR is not tested :(

@Jeffwan @Basasuya

Nice catch. I think the slice manipulation is not that elegant in this case. The fix looks good to me.


Use a brighter color for highlights in the pictures

SUGGESTION
I have been going through many of the documents and find my eyes straining to see the red (I assume they are red) highlights being used in the pictures: Small boxes, rectangles, arrows seem to blend into the background, while the larger ones are visible. It really depends on the thickness and vibrancy of the lines being used. I happen to know I'm at least partially red/green color blind, which is actually pretty common among men. Perhaps yellow for highlights, with maybe a bit thicker lines?

ドキュメントの詳細
⚠ このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

ID: 5ff554d8-c68d-28a2-1331-3177bc8f6d71
Version Independent ID: a4419d7e-9355-76fd-4ca7-9ea26cb0a5aa
Content: MR Learning Base Module - User Interface, Hand Tracking, and Mixed Reality Toolkit Configuration - Mixed Reality
Content Source: mixed-reality-docs/mrlearning-base-ch2.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @jessemcculloch
Microsoft Alias: jemccull

@Reynolds-Beta Great feedback Jeff. We're currently going back through all the images and increasing the thickness and vibrancy of the rectangles and highlights. Would you mind reviewing this image to see if this is adequate or if you would like the rectangles to be further modified? Thank you! https://github.com/MicrosoftDocs/mixed-reality/blob/MRLearningSpeech/mixed-reality-docs/images/module4chapter1step3im.PNG

Thanks Sean. I’ll get to it today. Right now I’m at the hospital waiting for a family member to get out of surgery.  We're currently going back through all the images and increasing the thickness and vibrancy of the rectangles and highlights. Would you mind reviewing this image to see if this is adequate or if you would like the rectangles to be further modified? Thank you! https://github.com/MicrosoftDocs/mixed-reality/blob/MRLearningSpeech/mixed-reality-docs/images/module4chapter1step3im.PNG
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/mixed-reality/issues/1051?email_source=notifications&email_token=AKTB7K5QNFQYIWPBCHY7PWLP3FBJBA5CNFSM4HJOSKC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX74JBQ#issuecomment-503301254, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKTB7K5CRUUVKXJ2DXYC7G3P3FBJBANCNFSM4HJOSKCQ.

Sean,
Oh heck yeah that's better! Much more obvious and easy to see. Thanks!
Jeff

From: Sean Ong<EMAIL_ADDRESS>Sent: Tuesday, June 18, 2019 1:35 PM
To: MicrosoftDocs/mixed-reality
Cc: Jeff; Mention
Subject: Re: [MicrosoftDocs/mixed-reality] Use a brighter color for highlights in the pictures (#1051)
@Reynolds-Betahttps://github.com/Reynolds-Beta Great feedback Jeff. We're currently going back through all the images and increasing the thickness and vibrancy of the rectangles and highlights. Would you mind reviewing this image to see if this is adequate or if you would like the rectangles to be further modified? Thank you! https://github.com/MicrosoftDocs/mixed-reality/blob/MRLearningSpeech/mixed-reality-docs/images/module4chapter1step3im.PNG
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/mixed-reality/issues/1051?email_source=notifications&email_token=AKTB7K5QNFQYIWPBCHY7PWLP3FBJBA5CNFSM4HJOSKC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX74JBQ#issuecomment-503301254, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKTB7K5CRUUVKXJ2DXYC7G3P3FBJBANCNFSM4HJOSKCQ.