FEATURE REQUEST: Separate Group file and Users file

If you separate the saving of group file and user file specifically in MySQL this will enable MULTI SERVER SUPPORT
Example table in mysql database table
factionsgroups
survivalgroups
prisongroups
pex_entities
pex_inheritance
pex_users
so when i setup the alias of database name in the config i can have factions pex look into the factionsgroup for the group permission and is saved in the pex_users
This feature will enable per server groups and a global player database
The possibilities of this feature is vast. So please think about this thanks
Your plugin is awesome!

Already asked for many, many, many times.  It won't be getting added to PEX 1.x buy may make it into PEX 2.x for Sponge/Forge servers.


[BUG] Notebook example 02_classification_univariate.ipynb fails on python 3.8

Describe the bug
Running the notebook examples/02_classification_univariate.ipynb fail with nbclient.exceptions.DeadKernelError: Kernel died error on python 3.8
To Reproduce
Run
jupyter nbconvert --to notebook --inplace --execute --debug --ExecutePreprocessor.timeout=600 examples/02_classification_univariate.ipynb

Expected behavior
Command is succesfull.
Additional context
In CI python 3.7 is used to run the notebook and the command executes successfully.
I added a --debug flag and managed to narrow down the the cell that fail and it's
from sktime.transformations.panel.tsfresh import TSFreshFeatureExtractor

transformer = TSFreshFeatureExtractor(default_fc_parameters="minimal")
extracted_features = transformer.fit_transform(X_train)
extracted_features.head()

More specifically it is the call to transform method from TSFreshFeatureExtractor that kills the kernel.
Versions
OS: linux mint
Python: 3.8.10

@Aparna-Sakshi offered to investigate this.

I have tested the above-mentioned notebook on Windows 10, Python 3.8.11. It worked for me and didn't throw any errors. Btw I have run the cells in the jupyter lab.

Thanks for testing @Aparna-Sakshi! The problem with this one is that it was flaky i.e. intermittent. On a few instances I managed to run start the notebook and run though all the cells and sometimes the kernel would die. I had more troubles executing the command I pasted which is actually used in CI/CD. Could you also test that?

@lmmentel I have tried both the command line as well as ran all the cells in the notebook. But I still wasn't able to reproduce the bug. I'll try running it a couple of times more.

Have you tried repeatedly? @lmmentel says it´s sporadic or intermittent.

I run a check just now and notebooks work on py38 and py39 so this can be closed until the issue reappears. Thanks for the help @Aparna-Sakshi


feat: sentry ungroup estimate and send XHRs

Description
The observability we've been shooting for :tada: now making us able to inspect, debug and replay failures related to gas estimation and sends.
Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[x] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

N/A
Risk

High Risk PRs Require 2 approvals

What protocols, transaction types or contract interactions might be affected by this PR?

Low to none, isolated to Sentry
Testing

Engineering

send and estimate failures are not grouped and are all single issues with their payload inspectable

estimate failures can be tested by trying to do a self-send and spamming an amount greater to your balance in the amount input field
send failures could potentially be tested with the monkey patch below:

diff --git a/src/components/Modals/Send/utils.ts b/src/components/Modals/Send/utils.ts
index f2eac1bcb1..a750fd293d 100644
--- a/src/components/Modals/Send/utils.ts
+++ b/src/components/Modals/Send/utils.ts
@@ -12,6 +12,7 @@ import { utxoChainIds } from '@shapeshiftoss/chain-adapters'
 import type { HDWallet } from '@shapeshiftoss/hdwallet-core'
 import { supportsETH } from '@shapeshiftoss/hdwallet-core'
 import type { KnownChainIds } from '@shapeshiftoss/types'
+import { toHex } from 'viem'
 import {
   checkIsMetaMaskDesktop,
   checkIsMetaMaskImpersonator,
@@ -160,7 +161,7 @@ export const handleSend = async ({
         wallet,
         accountNumber,
         chainSpecific: {
-          data: memo,
+          data: toHex('0xinvalid'),
           contractAddress,
           gasLimit,
           ...(shouldUseEIP1559Fees ? { maxFeePerGas, maxPriorityFeePerGas } : { gasPrice }),

However the 520s returned by the server do not include Access-Control-Allow-Origin currently, meaning those failures are considered CORS Failures and do not currently contain any status/data so it effectively cannot be tested as of now.
Operations

Screenshots (if applicable)

See https://github.com/shapeshift/web/pull/6874#discussion_r1596975213


add csv support for preloading files into archival memory

Addresses #14

Testing with
python3 main.py --archival_storage_files="test.csv" --persona=memgpt_doc --human=basic

python3 main.py --archival_storage_files="test.csv" --persona=memgpt_doc --human=basic
Running... [exit by typing '/exit']
Preloaded 1 chunks into archival memory.
Initializing InMemoryStateManager with agent object
InMemoryStateManager.all_messages.len = 4
InMemoryStateManager.messages.len = 4
💭 Bootup sequence complete. Persona activated. Testing messaging functionality.
Hit enter to begin (will request first MemGPT message)

💭 Human user, Chad, has logged in. This seems to be their first time interacting with me. Let's start this off on the right note.
🤖 Hello, Chad! It's nice to meet you. How may I assist you today?
Enter your message: what's in your archival memory?
💭 The user has inquired about the contents of the archival memory. To answer accurately, I need to perform a broad search in the archival memory database.
⚡🧠 [function] updating memory with archival_memory_search:
        query: , page: 0
💭 It appears that the only item in the archival memory is a part of a CSV file titled "test.csv". It consists of two rows of data: row 1 = {a=1, b=2, c=3} and row 2 = {a=4, b=5, c=6}. I should relay
this information concisely to Chad.
⚡🧠 [function] updating memory with send_message:
🤖 There is only one item currently stored in my archival memory. It is a section from a CSV file titled 'test.csv', featuring two rows: (1) a=1, b=2, c=3 and (2) a=4, b=5, c=6.
Enter your message:


Figure out how to jump to files in zip/jar/.class files

See comment from @gabro https://github.com/scalameta/language-server/pull/23/files#r150784897

Just as a comparison, the Java LSP jumps to a .class file containing the source.
I'm not sure I understand the implementation, but here's the relevant bit https://github.com/eclipse/eclipse.jdt.ls/blob/2127f12fb3700dd783b75d973e4f2ecc134b9ddf/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/handlers/NavigateToDefinitionHandler.java#L52

It seems eclipse.jdt.ls returns URIs with the jdt scheme https://github.com/eclipse/eclipse.jdt.ls/blob/2127f12fb3700dd783b75d973e4f2ecc134b9ddf/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/JDTUtils.java#L376
In editors like vscode it's possible to register a text content provider for a particular URI scheme, we use this in metadoc scalameta.org/metadoc/ for "semanticdb". But this functionality is not part of vscode as far as I know.

I'm going to check how it works in atom with LSP Java plugin. And I'm not if it's related or not, but there is this: http://flight-manual.atom.io/hacking-atom/sections/handling-uris

But this functionality is not part of vscode as far as I know.

You mean LSP?

Yes @gabro ! I meant LSP.

Related: https://github.com/atom/ide-java/issues/42. It just doesn't work now in Atom.

We can have different implementations to handle sources in the classpath depending on the capabilities of the editor. The fallback implementation can use the current hack we have in master.

Crosslinking, so that you can vote it up: https://github.com/Microsoft/language-server-protocol/issues/335

VS Code 1.25.0 had updates on "Readonly file system provider" https://code.visualstudio.com/updates/v1_25#_readonly-file-system-provider

Fixed in #337. I ended up with writing to files on disk instead of the text content provider system in VS Code with the reasoning being that files work with all clients, not only VS Code.
I actually got the VS Code text content provider working but that opened a can of worms by having to handle metals:// URIs.
Files are written in the .metals/readonly/ directory and preserve the full path from the zip file: .metals/readonly/scala/Predef.scala. The files are marked as read-only (not writable) on macOS/Linux so that users get an error if they try to edit the dependency sources. On Windows I hit on many problems using readonly files (AccessDeniedException from just walking the file tree, not even readon) so I gave up and kept the files writable.


2_Matrix_Factorization_for_Recommendations can not find 'reviews_clean.csv' in data

in the recommend lesson, i can not find reviews_clean.csv file.

The zip file for reviews_clean.csv is added into the data folder.


Add identifier validation, fatal funcs

It seems the more common validation case I need so far is for validating that callers are passing in the correct variable name for an eval "$var=\$value" assignment. It also seemed like a good idea to include fatal versions of these functions, since in many cases it is a programmer error when validation fails and the program should crash loudly.
Also updates @go.open_file_or_duplicate_fd to use these new fatal functions, since they produce standard error messages and stack traces that replace those previously implemented directly in
@go.open_file_or_duplicate_fd.

Coverage increased (+0.04%) to 94.283% when pulling 35b1017ab64442675dc79797cb53103440d28bcb on validation into c779b92a67dd86c40d0005befd8499ecbe10c0cf on master.


[Quest/Malawi Core] For paginated questionnaires, only enable the save button when user reaches the final page

Name of feature to enhance
The save button
Description of feature
The save button is used to save a questionnaire
Describe the enhancement
For paginated questionnaires, the button should only be enabled when the user reaches the final page

@f-odhiambo this is something we might want to scope further for SDK implementation.


Bean autowire issue while using FallbackFactory

I'm getting an error (Could not autowire. No beans of ServiceFeignClient type found.) while including FallbackFactory to the parameters as:
@ReactiveFeignClient(name = "service_statistics", fallbackFactory = StatisticFallbackFactory.class)
public interface ServiceFeignClient {
    ...
}

I realized that in OpenFeign FallbackFactory comes from feign.hystrix.FallbackFactory package, whereas in Reactive one, it comes from reactivefeign.FallbackFactory. Maybe there is some Hystrix support problem or bean conflict that causes that error. But it it Ok when using only Fallback class.

fixed in 2.0.0


<EMAIL_ADDRESS>dependency warning

When installing react-jvectormap I receive the following depreciation warning.
npm WARN deprecated<EMAIL_ADDRESS>jvectormap is not maintened since Aug 2015. You can use jvectormap-next or jqvmap instead.

@charlesgreen fixed, thanks.


[Error] Can not show Group Title for Option groups

Pls fix it

Pls, nobody does not use Option Group?

I'm currently having the same issue


friday

Created a small program like Jarvis.

Your program fails in the lint_python check.
There is an improper indentation at line no 13
print("anything more")
remove the extra tab, Hope this will work.


Can not get rolling update to work

This step https://redhat-scholars.github.io/openshift-starter-guides/rhs-openshift-starter-guides/nationalparks-java-pipeline-codechanges-github.html#rollback is not working for me, could it be because it always uses the latest image ?
I also do not get the warning that is shown in the instructions "Warning: the following images triggers were disabled: nationalparks:latest"
@blues-man

I need to test it again, that's not expected.

Right, using latest avoids rolling back, I missed this step, I need to fix this thanks for reporting.

It looks that using the YAML editing now it keeps the trigger on, that's why I was adding that part on the Tekton task about using latest (like for a Deployment)
I'm gonna push a fix replacing the YAML editing with this command to disable triggers:
oc set triggers dc nationalparks --manual
Then leaving only rollout in redeploy Task


Page Error

How do I catch PageError exception? It doesn't let me do that
I really need help.
Thanks

This issue is not a bug report nor a feature request.  Support requests should be posted in the appropriate place, e.g. StackOverflow.  Please close this issue.

c

c


Python lint

Extends npm run lint during continuous integration by failing on any C,E class errors reported by flake8 (and simply printing any W,F class errors). Main changes are to tox.ini, pyproject.toml, requirements.txt, package.json. Note that prior to creating future pull requests, the black autoformatter should be run on the root directory. Most of the changes in this PR are the result of running this autoformatter (so that the lint step can succeed)

Thanks for reviewing, looks like there's discussion about the quoting convention for the black autoformatter here. One of the 'features' of black is that it makes a decision about conventions. Would you mind considering the arguments presented there, and if we still think this adjustment is needed we can investigate switching to another autoformatter (e.g. yapf).

Thanks for reviewing, looks like there's discussion about the quoting convention for the black autoformatter here. One of the 'features' of black is that it makes a decision about conventions and doesn't have many configuration options. Would you mind considering the arguments presented there, and if we still think this adjustment is needed we can investigate switching to another autoformatter (e.g. yapf).

We already have the convention to use single quotes in the code and double quotes in HTML layout. I think it's a good idea to stick to some rules, so we don't have plans to change them. As for the autoformatter, to be honest, I don't like any autoformatters especially when they dictate their own rules without a possibility to select/change our preferences.


Update Maintenance.md

The documentation review is relating to the following PR.
https://github.com/Netcracker/KubeMarine/pull/557

Hi, @koryaga,
Please take a look and merge the changes.
Thanks!


Extends 'spo term group get' command with support for getting a tenant term group as well as a sitecollection term group on site-level. Closes #4835

Extends spo term group get command with support for getting a tenant term group as well as a sitecollection term group on site-level. Closes #4835

Great job @SmitaNachan, we'll review it asap.

Merged manually. Thanks 👏


[Feature](inverted index) add no need read data optimize config

Proposed changes
Add an FE session variable for the no-read-data optimization in segment_iterator to prevent incorrect optimizations.

run buildall


BigQuery: schemaUpdateOptions support

Fix for #1566 .
Implements schemaUpdateOptions for both BigQuery LoadJobConfigurations and QueryJobConfigurations.

Coverage decreased (-0.01%) to 81.084% when pulling f73cfc744546d61223b6651effb33944eb627aff on telligent-data:feature/bq-schema-update-options into a5999728f55f3657482a9b6fa671d432be56989f on GoogleCloudPlatform:master.

Coverage increased (+0.04%) to 81.137% when pulling ba24be31a6ba7f6fa7c366aa01a5dd04a29c49a9 on telligent-data:feature/bq-schema-update-options into a5999728f55f3657482a9b6fa671d432be56989f on GoogleCloudPlatform:master.

@tswast could you take a look?

@shinfan could you check into @tswast 's question?

LGTM

Hey all,
I've fixed / rebased the merge conflicts (currently waiting for the CI builds to complete). Afterwards, feel free to merge when you need to!

Changes Unknown when pulling 1865c47e07cf40a5347c26dc148dc06f972b6468 on telligent-data:feature/bq-schema-update-options into ** on GoogleCloudPlatform:master**.

Thanks for fixing this


I can't send 10k satoshis they are stuck on wallet

Description
I closed a channel with only 10k sats, and I tried to send those funds to another address, but Zap desktop 0.7.6 wouldn't let me. It has already been over six confirmations, and I tried to send more funds to the same address where the funds reside, but there is the same issue.
I started with 10k sats. I saw errors like NaN satoshis, so I decided to send 30k sats to the address where the closing channel sent the funds, and I was only able to send 29k sats. For some reason, Zap Wallet is forcing the wallet to reserve 10k sats even if the amount is not to open a channel but to send an on-chain transaction.
I tried sending funds to another address that was not the one from closing the channel, but Zap wallet will always reserve 10k sats.
You can have 40k sats, and if you select all, Zap will automatically only send 30k sats and always live 10k sats sitting around.
This is a bug that needs to be fixed, and I am sure you should always be able to empty an on-chain wallet and not force it to have a reserve.
Expected Behavior
I should be able to have zero balance on on-chain addresses.
Actual Behavior
Regardless of my action, Zap wallet always reserves 10k sats on-chain.
Possible Fix
If you can't send a small amount that is below 10k sats just import your private keys into BlueWallet and send the transaction from there.
Steps to Reproduce
To replicate the issue close a channel with 10k sats or less, it must be cooperative closed and you won't be able to move those funds, not even if you add more funds to the same address.
Context
I can't have 10k sats just sitting around because Zap Wallet refuses to send those funds.
Your Environment
Windows 10 on hardware.

Zap version: 0.7.6
Operating System and version: Wiindows 10

Just a wild guess here, but it might be that you need more sats in the channel in order to do an onchain transaction to close the channel? I believe there is a sat limit for onchain tx's, maybe 254 if I remember correctly.


On codeSomeShardsP

	if runtime.GOMAXPROCS(0) > 1 && len(inputs[0]) > minSplitSize {
		r.codeSomeShardsP(matrixRows, inputs, outputs, outputCount, byteCount)
		return
	}

I think we need some options to disable(or tune) this, under heavy work, more computational goroutines won't bring performance boosts, or even worse.
how do you think about this?

Sounds like a good change. To make it the most flexible it should probably be a function on the "Encoder"/"StreamEncoder" interfaces, however I am not a huge fan of adding function to existing interfaces.
What do you see as the best way of adding this?

for the moment, the best way is by adding func SetParallel(num int) to reedSolomon struct.

besides, I'm porting a C++ version of reedsolomon for mobile devices, almost complete.
https://github.com/xtaci/libkcp,  looking forward to your help.

I have made this configurable through #46 - does that make sense for you?


WIP: CCIP Staking

CCIP applied for Staking Thales according to TIP-181
Deployment plan:

Deploy CCIP contract
Deploy SafeBoxBuffer contract
Set Staking contract per chain
Update parameters
Set Router, Set Staking, Set Fixed Rewards
(In Master) - set CCIP contracts and chain Ids
(In other nodes) - Set Master node and chainId
Fund all CCIP contracts with 0.1 ETH
Upgrade Staking contract
Set readOnlyMode on Staking contract
Set CCIP and SafeBoxBuffer contracts on each chain (Staking contract)

CCIP applied for Staking Thales according to TIP-181
Deployment plan:

Deploy CCIP contract
Deploy SafeBoxBuffer contract
Set Staking contract per chain
Update parameters
Set Router, Set Staking, Set Fixed Rewards
(In Master) - set CCIP contracts and chain Ids
(In other nodes) - Set Master node and chainId
Fund all CCIP contracts with 0.1 ETH
Upgrade Staking contract
Set readOnlyMode on Staking contract
Set CCIP and SafeBoxBuffer contracts on each chain (Staking contract)

For revenue sharing we need to route all SafeBox fees to staking contract.
SafeBox buffer needs to be deposited to (likely on Base and Arbi as most fees are on Optimism)


Plugins configuration files

Adds a new plugin operation that allows to read a configuration file.
It receives the filename of the configuration file, a parser function and an extra argument that is passed to the parser function.
It also adds a new option to define where the configuration files are located.
The default location is created when make install is executed.
Closes #174.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

25 of 73 (34.25%)  changed or added relevant lines in 4 files are covered.
494 unchanged lines in 8 files lost coverage.
Overall coverage decreased (-24.9%) to 28.396%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/path_manager.c
0
1
0.0%

lib/configuration.c
19
27
70.37%

lib/plugin.c
3
12
25.0%

src/configuration.c
3
33
9.09%

Files with Coverage Reduction
New Missed Lines
%

src/commands.h
7
0%

src/netlink_pm.c
11
0%

src/commands.c
19
0%

src/mptcpd.c
20
17.24%

src/path_manager.c
62
0%

src/configuration.c
64
26.52%

lib/path_manager.c
112
0%

src/netlink_pm_upstream.c
199
0%

Totals

Change from base Build<PHONE_NUMBER>:
-24.9%

Covered Lines:
577

Relevant Lines:
2032

💛  - Coveralls

Several of the tests in the GitHub build are also failing with these changes in places (see the "Checks" tab).

Yeah, I noticed.
Since I didn't know if you would agree with some of the changes I though it would be better to send the patch before actually finishing and cleaning it.

Although it did not appear during the checks, test-cxx-build actually fails with ell >= 0.45.
In ell version 0.45 DEFINE_CLEANUP_FUNC was added, and since ell/settings.h is included in the mptcpd/types.h header, the compilation of test-cxx-build results in the following error:
In file included from /usr/include/ell/settings.h:28,
                 from ../include/mptcpd/types.h:15,
                 from ../include/mptcpd/path_manager.h:14,
                 from test-cxx-build.cpp:16:
/usr/include/ell/settings.h: In function ‘void l_settings_free_cleanup(void*)’:
/usr/include/ell/settings.h:41:1: error: invalid conversion from ‘void*’ to ‘l_settings*’ [-fpermissive]
   41 | DEFINE_CLEANUP_FUNC(l_settings_free);
      | ^~~~~~~~~~~~~~~~~~~
      | |
      | void*
In file included from ../include/mptcpd/types.h:15,
                 from ../include/mptcpd/path_manager.h:14,
                 from test-cxx-build.cpp:16:
/usr/include/ell/settings.h:40:41: note:   initializing argument 1 of ‘void l_settings_free(l_settings*)’
   40 | void l_settings_free(struct l_settings *settings);
      |                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~

I'm gonna try to get a workaround in order for the check to be successful.

Which compiler are you using?  test-cxx-build successfully builds and runs for me with gcc 11.2 and ELL 0.45 and the current ELL master branch (0.49+).

That's very interesting.
I use the same, gcc 11.2. I tested it on my Arch linux, in one system with Archlabs and also in a Fedora vm, all with gcc 11.2 and ell 0.48 and test-cxx-build failed to build on all of them with the same error.
Now I'm even more confused.

Strange.  I tested on both Ubuntu 21.10 and Fedora with gcc 11.2 and the latest ELL with no problem.  I'll keep digging.

Are you configuring mptcpd in a specific way or just running configure without any command line options or variable tweaks?

Are you configuring mptcpd in a specific way or just running configure without any command line options or variable tweaks?

Just ./configure.

Would it be possible to bump the version of ell to one >= 0.45 of the automated builds to check if the error occurs?

I bumped the version of ell of the automated build in one of my forks and got the same error (check https://github.com/MPTCP-Lab/mptcpd/tree/plugins_confs_test2 which contains the patch without the workaround and with ell == 0.48).
Although the workaround works (check https://github.com/MPTCP-Lab/mptcpd/tree/plugins_confs_test which has the workaround and ell == 0.48), I don't know if there is any problem with the way the workaround was done, for example with the licenses, since it is a copy of the ell/cleanup.h with void * replaced by struct l_settings *.

I'm still having a hard time reproducing the C++ build error you're running into.  For example, the build against the ELL master branch I added in PR #222 works fine.  I'll try with the code coverage build like you did.

The error only occurs whit this patch, since it adds #include <ell/settings.h>  to mptcpd/types.h.
With the master version the error does not occur.

Okay, I see.
Do <ell/settings.h> and <ell/cleanup.h> need to be included in <mptcpd/types.h>?  Generally, we try to avoid directly or indirectly including ELL headers in the <mptcpd/*.h> public headers.  Furthermore, it looks like a forward declaration of struct l_settings could be used in <mptcpd/types.h> in this patch instead of including <ell/settings.h> and <ell/cleanup.h>.  That would prevent exposing potentially problematic ELL headers to C++ compilers.
I'll probably modify the test-cxx-build.c source to include all of the <mptcpd/*.h> public headers instead of the current subset to make sure they can all be parsed by a C++ compiler, too.

Do <ell/settings.h> and <ell/cleanup.h> need to be included in <mptcpd/types.h>? Generally, we try to avoid directly or indirectly including ELL headers in the <mptcpd/*.h> public headers.

I have the habit of just including where the structs/types in use are defined. The inclusion of <ell/cleanup.h was to make sure it used the workaround.

Furthermore, it looks like a forward declaration of struct l_settings could be used in <mptcpd/types.h> in this patch instead of including <ell/settings.h> and <ell/cleanup.h>.

You are right. I never thought of that.
I already reverted the workaround and just declared the struct l_settings inside of <mptcpd/types.h> instead of including <ell/settings.h>.


fixed typos

Issue #

Changes

-

Flags

Related Issues

Issue #<115>
Pull Request #

Hi @steffinstanly, thank you for your contribution. While I accept that it is common usage not to hyphenate these words, the current format is correct for compound-adjectives.
I encourage you to look at existing open issues for qualifying contributions.


auth testapp README issue

auth / testapp / README.md
In the Troubleshooting section, the 2nd bullet point trails off without completion:

Then, select your Project Key alias and enter your key's password. enabled in your project, you'll see compile errors from some types in the

I'm trying to work through someone strange bugs trying to do a simple integration into a pre-existing app (2019.3.8 on OSX building to Android), and I'm curious if I might be missing an unspoken step/consideration. Thanks :)

Hi @jonahgoldsaito,
Yes, I'll work to remove that text. The sentence fragment is from the Known Issues page about importing the correct .NET version of the Firebase SDK. The text is unrelated to the configuration of the keystore for Android builds.
Sorry for the confusion and thanks for pointing this out!

The new docs have been publshed. Thanks again!


prosody: install prosody-migrator tool

Motivation for this change
It wasn't being installed.
Things done

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

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

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

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

1 package built:

prosody

I'd be interesting to know why upstream decided not to ship this via the main Makefile :thinking:


ATV Remote.app fails to open properly.

I'm able to get the app running if I navigate to...
ATV Remote.app > Contents > MacOS

... and open the 'ATV Remote' Unix Executable File there, but opening from the .app gets me the following:

It's possible I messed something up by uninstalling the previous version using AppCleaner before grabbing v1.0.0, but nailing down anything specific is a bit beyond me. I'm working on an M1 if that's relevant.
Otherwise, the app works great once it's running. I did have to fiddle a bit to get it working. Running the...
python3 -m pip install -q --user websockets pyatv

... command in terminal did prompt me to run a different Python3 command to update pip. I can't find the output anymore, but after running the command it told me to, the above command runs fine.
I would recommend adding some documentation about this app's reliance on AirPlay. I was banging my head against the wall for a while trying to figure out why I could connect to one Apple TV in my house but not the other. Turns out setting AirPlay discoverability to 'Only People Sharing This Home' doesn't let the Apple TV talk with the app, but 'Anyone on the Same Network' works fine.
Overall, this is a great little app. The functionality is worth keeping a minimized terminal window open for the time being. Thanks for the work you've done to keep this running with the latest TvOS.

Hi, @EyyItsRon, thanks for the information!
If you go to where the wsserver.py file gets written (~/Library/Application Support/ATV Remote on macOS or %APPDATA%/ATV Remote on Windows), you can create a file called skip_file_write by running something like
touch ~/Library/Application\ Support/ATV\ Remote/skip_file_write

If this file is present, it prevents this program from writing those files every time the program starts.
This means you can edit start_server.sh or start_server.bat to point to a different python3 executable. In fact, python3 -m pip install -q --user websockets pyatv doesn't need to be run every time.
I've worked a ton with python, but never tried to distribute a python script that requires dependencies across platforms. This has been a lot more work than I thought it would be.  I tried compiling everything into wasm using pyodide (wouldn't import properly), compiling everything into a single executable (result was massive, 200MB+).
So the current solution isn't great. Ideally we would at least use venv to keep from installing into the user's python directory. Well really, ideally someone would create an updated nodejs library that would work so we could drop the python requirement completely.
You can actually view the output from the script by running the following in the Dev Tools of the program:
var server_runner = electron.remote.getGlobal("server_runner")
server_runner.setShowOutputs(true)

I will probably set that to true by default in the next release so at least people can see what errors are shown when the script runs.
As for the AirPlay requirement, thanks for letting me know that. When I have time to work on this some more I'll make sure document that requirement.

I have the same issue, but when starting the app via the terminal (either running the binary inside the .app folder, or open the app via the 'open' command) it works fine.
Running start_server.sh works as well, however .. since I need to start it via the terminal, and the app works via terminal, it is not surprising).
I wonder if my terminal has a different enviroment than when just double clicking the app.

I'm experiencing the same behavior. I suspect that it is because the PATH variable passed to the app is different when the app is started from the Terminal as it inherits your current PATH (which would have been edited by ~/.zshrc).
To test my theory I wrapped the ATV Remote app in another app that redirects stdout and stderr:
mkdir -p "/Applications/ATV Remote-1.app/Contents/MacOS"
touch "/Applications/ATV Remote-1.app/Contents/MacOS/ATV Remote-1"
chmod +x "/Applications/ATV Remote-1.app/Contents/MacOS/ATV Remote-1"

In the file "ATV Remote-1" I put this:
#!/bin/bash
open "/Applications/ATV Remote.app" --stdout /tmp/atv-stdout.log --stderr /tmp/atv-stderr.log

Starting the app from Spotlight or Finder shows this:
Writing wsserver.py to /Users/mac-pro/Library/Application Support/ATV Remote/wsserver.py...
Writing start_server.bat to /Users/mac-pro/Library/Application Support/ATV Remote/start_server.bat...
Writing start_server.sh to /Users/mac-pro/Library/Application Support/ATV Remote/start_server.sh...
python exists: Python 3.8.9
server waiting for event
ready to show
isWSRunning

The server simply never starts. So I enabled what you said in Dev Tools:
var server_runner = electron.remote.getGlobal("server_runner")
server_runner.setShowOutputs(true)

And I saw errors like these:
SERVER.stderr:   ERROR: Command errored out with exit status 1:
SERVER.stderr:    command: /Applications/Xcode.app/Contents/Developer/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/lt/vz_s_3qn0ds445f5_683sp240000gn/T/pip-install-77269w11/miniaudio/setup.py'"'"'; __file__='"'"'/private/var/folders/lt/vz_s_3qn0ds445f5_683sp240000gn/T/pip-install-77269w11/miniaudio/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/lt/vz_s_3qn0ds445f5_683sp240000gn/T/pip-wheel-vhz4i043
SERVER.stderr:        cwd: /private/var/folders/lt/vz_s_3qn0ds445f5_683sp240000gn/T/pip-install-77269w11/miniaudio/
SERVER.stderr:   Complete output (27 lines):
SERVER.stderr:   Traceback (most recent call last):
SERVER.stderr:     File "<string>", line 1, in <module>
SERVER.stderr:     File "/private/var/folders/lt/vz_s_3qn0ds445f5_683sp240000gn/T/pip-install-77269w11/miniaudio/setup.py", line 20, in <module>
SERVER.stderr:       setup(
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 164, in setup
SERVER.stderr:       _install_setup_requires(attrs)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 159, in _install_setup_requires
SERVER.stderr:       dist.fetch_build_eggs(dist.setup_requires)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/dist.py", line 699, in fetch_build_eggs
SERVER.stderr:       resolved_dists = pkg_resources.working_set.resolve(
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 779, in resolve
SERVER.stderr:       dist = best[req.key] = env.best_match(
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1064, in best_match
SERVER.stderr:       return self.obtain(req, installer)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1076, in obtain
SERVER.stderr:       return installer(requirement)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/dist.py", line 758, in fetch_build_egg
SERVER.stderr:       return fetch_build_egg(self, req)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/installer.py", line 133, in fetch_build_egg
SERVER.stderr:       wheel.install_as_egg(dist_location)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/wheel.py", line 99, in install_as_egg
SERVER.stderr:       self._install_as_egg(destination_eggdir, zf)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/wheel.py", line 107, in _install_as_egg
SERVER.stderr:       self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
SERVER.stderr:     File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/wheel.py", line 128, in _convert_metadata
SERVER.stderr:       os.mkdir(destination_eggdir)
SERVER.stderr:   FileExistsError: [Errno 17] File exists: '/private/var/folders/lt/vz_s_3qn0ds445f5_683sp240000gn/T/pip-install-77269w11/miniaudio/.eggs/cffi-1.15.0-py3.8-macosx-10.14-arm64.egg'
SERVER.stderr:   ----------------------------------------
SERVER.stderr:   ERROR: Failed building wheel for miniaudio

Starting the app from the Terminal works fine even with the wrapper because instead of using Xcode's python3, it uses /opt/homebrew/Caskroom/miniforge/base/bin/python3. To get it working within Finder I had to override the PATH variable in my wrapper:
#!/bin/bash
PATH=/opt/homebrew/Caskroom/miniforge/base/bin:$PATH open -n "/Applications/ATV Remote.app" --stdout /tmp/atv-stdout.log --stderr /tmp/atv-stderr.log

launchctl could be used to override the PATH variable of Finder-launched applications but in the meantime wrapping the application works fine.

Hi @Keagel thanks for posting this issue. You are on the right track, but the issue is that the server is spawned without inheriting the PATH that the program runs with. Here is a fix that should get it working for you:
Open Terminal and type cd ~/Library/Application\ Support/ATV\ Remote. Then type touch skip_file_write. This creates an empty file that this program checks for at start. When that file exists, it doesn't overwrite the scripts in this directory.
Now edit start_server.sh. All this script needs to do is launch wsserver.py. The problem, as a few people have found, is that when my remote app calls this script, it isn't executing using the same environmental variables.
So underneath #!/bin/bash just add your line PATH=/opt/homebrew/Caskroom/miniforge/base/bin:$PATH and see if that fixes it. Let me know either way, I'm trying to find time to create an updated version and your feedback would be helpful. Thanks!

Hi @bsharper! Doing the steps you gave me indeed works to run the app without my wrapper. I went one step further and simply added source ~/.zshrc at the top of the file. Until a better solution is found (if any) I suggest you simply add in that script multiple checks for common files (ie. .bashrc, .bash_profile, .zshrc, etc.) and source them if they exist. Should cover most users.
if [ -e "~/.bashrc" ]; then
    source ~/.bashrc
elif [ -e "~/.zshrc" ]; then
    source ~/.zshrc
fi

Or since the app is a graphical one, just source without checking if the files exist and allow the commands to fail.
source ~/.bashrc
source ~/.bash_profile
source ~/.zshrc

Only issue then would be the order of the files but if the PATH variable is appended (as it should be) instead of completely overwritten then it shouldn't cause problems.

When I run start_server.sh, I get this error:
No preset version installed for command python3
Please install a version by running one of the following:
asdf install python 2.7.18
or add one of the following versions in your config file at /Users/claytonlai/.tool-versions
python 3.10.2
What am I not doing right?

@tetanus Which version are you using? If you haven't already, try the beta version here: https://github.com/bsharper/atv-desktop-remote/releases/tag/v1.0.0-beta
I'm not sure if that error is actually an error (DeprecationWarning), I think it just means I need to update something in the server code. But it's getting to "server listening" so that generally means it's working properly. This is backed up by this answered Stack Overflow question: https://stackoverflow.com/questions/70303895/python-3-10-asyncio-gather-shows-deprecationwarning-there-is-no-current-event
Try this: with the remote control window open, press Cmd+Option+I (macOS) or F12 (Windows). This should open the Dev Tools. Copy and paste the output of the Console tab and let me know what it says in there. It might be bad pairing data saved in the renderer, you can try typing localStorage.clear(); in the console area and pressing enter to clear that out. Then type window.location.reload() or press Cmd+R or F5 to reload the window.

I am running the beta version. Here's the console output:
electron/js2c/renderer_init.js:13 (electron) The remote module is deprecated. Use https://github.com/electron/remote instead.
log @ electron/js2c/renderer_init.js:13
web_remote.js:106 [ main ] server waiting for event
web_remote.js:106 [ main ] ready to show
web_remote.js:106 [ main ] isWSRunning
web_remote.js:106 [ main ] Server exited with code 1

Typing localStorage.clear(); results in:
localStorage.clear();
undefined

The app is still blank after reloading the window.

@tetanus
Interesting catch with that pairing bug, I'll see if I can replicate it.
What OS are you using?

macOS Monterey 12.5 beta 1.

@tetanus Thanks. You said the app is working now, does that mean working 100% or "I can get it working after messing with it a little bit each time" working?

The app works only if I launch the Unix executable. When launched normally, the app interface is blank with just the Quit button highlighted in a red stroke; there isn't even the "Connecting to ATV…" prompt at the bottom.


Not able to edit other columns while adding the port

Testing #117250

Click on forward port action
Enter the port number and tab

🐛 New row with above port got added
Expected to edit Local address column

By default, we don't want to make users enter a local address. Most of the time, a good local address will be chosen by default. However, if a user hits tab, then we should let them enter a local address.

Setting to the "Backlog Candidates" milestone to gauge interest in the feature.


ListViewItemForegroundSelectedPointerOver Resource Not working

Coming back from https://github.com/microsoft/microsoft-ui-xaml/issues/4939 it seems that ListViewItemForegroundSelectedPointerOver Is still not working for me with the latest 2.6.1 nuget package.
I am setting the following styles:
<ListViewItem.Resources>
    <SolidColorBrush x:Key="ListViewItemForeground" Color="Red" />
    <SolidColorBrush x:Key="ListViewItemForegroundSelected" Color="Blue" />
    <SolidColorBrush x:Key="ListViewItemForegroundPointerOver" Color="Green" />
    <!--TODO: This is not working -->
    <SolidColorBrush x:Key="ListViewItemForegroundSelectedPointerOver" Color="Orange" />
</ListViewItem.Resources>

ListViewItem's default template is very specialized in order to get the most performance possible due to the extremely large number of elements we expect in many list views.  As a result the default template doesn't and wont use this property, and there is unfortunately not a way to change it.  If you need to change this property you can use the expanded template here: https://github.com/microsoft/microsoft-ui-xaml/blob/9052972906c8a0a1b6cb5d5c61b27d6d27cd7f11/dev/CommonStyles/ListViewItem_themeresources_21h1.xaml#L325 however this will come at the cost of performance.

Hi,
I just tried that out with winui3 1.0.3 but it seems that when I set a new style the application crashes with "Xaml parsing failed". This is the syntax I use: Style="{ThemeResource DefaultListViewItemStyle}"

Sorry, I found the issue. I applied the style to the ListView not the inner ListViewItem. It now works.
It seems the DefaultListViewItemStyle itself has changed now (on the left is this vertical bar), but the ListViewItemExpanded looks like the old one from older uwp. Will this change soon to, or is there also the old DefaultListViewItemStyle without the slower expanded version?


⚠ ClamAV has degraded performance

In 99147fe, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 69 ms

Resolved: ClamAV performance has improved in 5b15a39 after 5 minutes.


Proposed changes to incorporate more Endpoints

Threw this together with Claude, the whole module and the OpenAI OpenAPI spec.

hey @mkht -- are you interested in the expansion? If not, no problem. I can incorporate it in different ways.

I have no objection to accepting this change, but perhaps the current code is not sufficient. Many functions will break if this is not done.
Try running the test with Invoke-Pester -Tag Offline. I ran it and the test failed on 78 items.

awesome, it was more of a proposal. since you dont mind, ill fix 👍🏼

will return when im not burnedout


Test for persist overwrite

Multiple Chroma clients can stomp each other's persistence.

I don't know how do you plan to solve this but a partial solution would involve:

Read current content from the existing parquet into a dataframe (e.g. df_parquet)
Get content from the database as a dataframe (e.g. ' df_db' )
Merge df_parquet and df_db

This is a partial solution as there are some tricky cases to consider:

Some items have been modified both in df_parquet and df_db. Which one do you keep? The latest?
What if the parquet file is written after you've read it? i.e. in between you do this persist.

I guess one option would be to try to implement this into some kind of thread-safe singleton class for the persistance i.e. forcing to use a single instance of an object to perform the persists will ensure consistency.

This was an issue in the duckdb regime, we have tests for this sort of thing now!


Updating mbed-os to mbed-os-5.4.6

Please test/merge this PR and then tag Master with mbed-os-5.4.6

retest uvisor

retest uvisor

@adbridge could you please rebase this on top of the latest master? It was updated this morning.

 That is the latest release. It will be 2 more weeks before 5.4.7 comes out I'm afraid

Does this mean you will have known issues for this release and uvisor?

Sorry @adbridge I meant to rebase this PR (adbridge:master) on top of this repository master (ARMmbed:master). This way we make sure that the update to mbed OS 5.4.6 happens after our latest changes.

@AlessandroA Ah ok, done. Though your CI is working in a strange way if that is required...

Yes the CI was having some issues, but they were not actual test failures. I'll make sure to run it again in case it fails — this PR is expected to go green. Thanks for the update!

retest uvisor


Take all prerelease tags into account

Resolves #174
Instead of only checking the next tag, all tags will be checked for a newer prerelease version.

@LinusU I rebased this PR to pass CI, would you be able to have a look and merge?

Is there any reason this hasn't been merged?


⚠ Processors has degraded performance

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

HTTP code: 200
Response time: 49 ms

Resolved: Processors performance has improved in 070ee03.


Fixed bug where migration would fail due to a new view referencing a migrated column

Problem:
Database upgrade failed when a new view referenced a newly added table column
Steps to reproduce:

Create a migration which adds a new column to a table
Create a new view model which references the column

Due to the views being created prior to the migration scripts, the migration view creation failed.
Fixes:
Split executeCreations into executeTableCreations and executeViewCreations, and ran executeMigrations in the middle i.e.
excuteTableCreations
executeMigrations
excuteViewCreations

Resubmitted against develop branch
Apologies for the previous commit, I had thought it was against develop.


Taskbar is "cropped"

This is probably not a typical use scenario and I don´t know if it´s possible (or even needed) to fix this but I report it anyway.
My initial setup was:

taskbar set to "Center between..."
search icon shown (no textbox)
task view icon shown
no Cortana icon shown

I did this:

show Cortana icon
hide Cortana icon
set search from icon to textbox
set search from textbox to hidden
set search back to icon only

(If you ask why I did this: I was just wondering how Falcon handles me doing all this nonsense :D AKA extensive testing)
And this is what happened:

Hmm, i cant seem to reproduce this behavior. Also not on my laptop.

I can confirm the bug. But I also haven't found a way yet to reproduce it consistently

For me it seems like it usually occurs when connecting another display with a higher resultion with the main taskbar switching to this new monitor.

Latest update will restart the application on Display_Change and Settings_Change so in theory this should be fixed. Feel free to reopen if not.


fix: oracle failed in GKE due to permission denied

fix: https://github.com/apecloud/kubeblocks/issues/6195

/cherry-pick release-0.8

/cherry-pick release-0.8


how to select a specific hardware?

Hi,
I am able to replay the GPS files using the below command.
$ usr/lib/uhd/examples/tx_samples_from_file --args="master_clock_rate=50e6" --file gpssim.bin --type short --rate 2500000 --freq<PHONE_NUMBER> --gain 30 --repeat
But when I connect two hardware,
1- USRP N210,
2- B200
and run the same command, it selects N210 for replay. How can I switch the hardware per my needs? I want to simulate LTE on N210 and GPS on B200.
I tried to add "type=b200" in the above command, still, it uses N210.
Note: If I remove N210 and then start GPS, it goes on B200, and then Re-connect N210 to transmit LTE.

Used the below command to get it working. Hence closing the ticket.
/usr/lib/uhd/examples/tx_samples_from_file --args type=b200,master_clock_rate=50e6 --file gpssim.bin --type short --rate 2500000 --freq<PHONE_NUMBER> --gain 60 --repeat


Made StatefulSet replicas configurable

This will allow to scale down a stateful set to 0 using gitops.

Thanks for the feedback @carminevassallo. I like the added validation! I'd just like to mention the lts chart still has a fixed replicaCount value though.
Best regards,
Sven

Hi @mloz-sbv,
yes, we know and this is intentional. We are gonna update the lts chart in a few months right after releasing the new sonarqube lts version.
Regards,
Carmine


[$250] Workspace - Account title is not displaying on Export out-of-pocket expenses as

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

Version Number: v1.4.79-7
Reproducible in staging?: y
Reproducible in production?: n
Issue found when executing PR: https://github.com/Expensify/App/pull/42561
Issue reported by: Applause - Internal Team
Action Performed:

Sign in to any applause.expensifail.com domain account
Create a new workspace
Connect to QBO with<EMAIL_ADDRESS>(1password)
Do not sync
Go to Workspace > Accounting
Click on Export > Export company cards as > Account
Verify that if there is no account to select then a message "No accounts found" is displayed
Notice Accounts payable title is not displaying and not on header

Expected Result:
Accounts payable should be displayed
Actual Result:
Account title is not displaying on Export out-of-pocket expenses as
Workaround:
n/a
Platforms:

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

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/93399543/7a1f109a-d95c-4ff0-8b0d-37f1208d9957
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01ef0ff96f7581526a
Upwork Job ID:<PHONE_NUMBER>219738599
Last Price Increase: 2024-06-05

Issue OwnerCurrent Issue Owner: @jjcoffee

We think that this bug might be related to #wave-collect - Release 1

@hayata-suenaga tagging you as per this comment

@hayata-suenaga tagging you per this comment

Looks like a frontend bug

I can't reproduce this. What account are we using to connect to QBO here?

@yuwenmemon I have updated the original post.

Sign in to any applause.expensifail.com domain account
Create a new workspace
Connect to QBO with<EMAIL_ADDRESS>(1password)
Do not sync
Go to Workspace > Accounting
Click on Export > Export company cards as > Account
Verify that if there is no account to select then a message "No accounts found" is displayed
Notice Accounts payable title is not displaying and not on header

I think this is a pusher issue. It's possible for the client to miss pusher events.
I think these pusher events are sent from the Integration Server, which we don't have reliable updates 😓

@kavimuru How can one connect to QBO and not sync? Can you post a video of you doing that?

I think this is kind of same as this one

@yuwenmemon here is the video.
https://github.com/Expensify/App/assets/43996225/8de28a6b-fb77-4a22-9a2c-527f3a426665

Hmmm... Odd I'm still not able to reproduce 🤔

Could this possibly have been related to Onyx Updates being turned off maybe?

Anyway, regardless this does not seem to be a blocker to me as  I'm unable to reproduce on both accounts on staging, and it would most likely be due to a back-end issue anyway.

Asking the QA team for retest with additional instructions

Issue is not reproducible
https://github.com/Expensify/App/assets/93399543/c709e470-c0b8-40b5-a046-4342b1ab7883

@yuwenmemon I think we can close this?

Sweet!


Default Header option not used in defaultColumn

Describe the bug (required)
When specifying defaultColumn, to provide defaults for column creation, the Cell option works as expected, allowing us to pass a default cell, however the Header option does not work. The component supplied will not be used
Provide an example via Codesandbox! (required)
https://codesandbox.io/s/magical-jang-lss7j?file=/src/App.js:663-908
Steps To Reproduce (required)
Steps to reproduce the behavior:

Run example
View that the default header is used and not the DefaultHeader component provided

Incorrect usage - See PR


ca: Add GetState

@synesthesiam I think there's an issue while matching stuff. Can you help me clarify what's going on?

"Is the light on? No, it's on" (expecting yes)
Counting "off" lights expect 1 but always returns 0 (either asking on or off),

@synesthesiam FYI, all words on and off MUST be "quoted". Otherwise YAML parser transforms them into "boolean" (True / False), which was causing mismatch issues.

Good catch.


python import mxnet error

hi, all
When I'm importing mxnet using Python 2.7 on Windows 7-64bit, error always comes with    "could not find    libgfortrain-3.dll". Could anyone help me out? (The libmxnet.dll is built by vs2013)

This dll is from OpenBLAS. You can download an OpenBLAS and copy it to System32

Thanks a lot！


New package: NFFT3 v1.0.0

Registering package: NFFT3
Repository: https://github.com/NFFT/NFFT3
Created by: @mischmi96
Version: v1.0.0
Commit: 272e45383d0f750aa417329ce31013ee4e612a33
Reviewed by: @mischmi96
Reference: https://github.com/NFFT/NFFT3/commit/272e45383d0f750aa417329ce31013ee4e612a33#commitcomment-43259717

Hello Julia Community! Since the NFFT3 is an established library, we would like to keep the name if you agree.

I obviously did something wrong by trying to automerge again, sorry! Would someone be so kind as to merge this manually? @DilumAluthge maybe
[noblock]

Sure, I can merge manually once the three day waiting period is done.
[noblock]